public UpdateFleetRequest withInstanceType(String instanceType) {
        setInstanceType(instanceType);
        return this;
    }
<p>
The instance type to use when launching fleet instances. The following instance types are available:
</p>
<ul>
<li>
<p>
stream.standard.small
</p>
</li>
<li>
<p>
stream.standard.medium
</p>
</li>
<li>
<p>
stream.standard.large
</p>
</li>
<li>
<p>
stream.standard.xlarge
</p>
</li>
<li>
<p>
stream.standard.2xlarge
</p>
</li>
<li>
<p>
stream.compute.large
</p>
</li>
<li>
<p>
stream.compute.xlarge
</p>
</li>
<li>
<p>
stream.compute.2xlarge
</p>
</li>
<li>
<p>
stream.compute.4xlarge
</p>
</li>
<li>
<p>
stream.compute.8xlarge
</p>
</li>
<li>
<p>
stream.memory.large
</p>
</li>
<li>
<p>
stream.memory.xlarge
</p>
</li>
<li>
<p>
stream.memory.2xlarge
</p>
</li>
<li>
<p>
stream.memory.4xlarge
</p>
</li>
<li>
<p>
stream.memory.8xlarge
</p>
</li>
<li>
<p>
stream.memory.z1d.large
</p>
</li>
<li>
<p>
stream.memory.z1d.xlarge
</p>
</li>
<li>
<p>
stream.memory.z1d.2xlarge
</p>
</li>
<li>
<p>
stream.memory.z1d.3xlarge
</p>
</li>
<li>
<p>
stream.memory.z1d.6xlarge
</p>
</li>
<li>
<p>
stream.memory.z1d.12xlarge
</p>
</li>
<li>
<p>
stream.graphics-design.large
</p>
</li>
<li>
<p>
stream.graphics-design.xlarge
</p>
</li>
<li>
<p>
stream.graphics-design.2xlarge
</p>
</li>
<li>
<p>
stream.graphics-design.4xlarge
</p>
</li>
<li>
<p>
stream.graphics-desktop.2xlarge
</p>
</li>
<li>
<p>
stream.graphics.g4dn.xlarge
</p>
</li>
<li>
<p>
stream.graphics.g4dn.2xlarge
</p>
</li>
<li>
<p>
stream.graphics.g4dn.4xlarge
</p>
</li>
<li>
<p>
stream.graphics.g4dn.8xlarge
</p>
</li>
<li>
<p>
stream.graphics.g4dn.12xlarge
</p>
</li>
<li>
<p>
stream.graphics.g4dn.16xlarge
</p>
</li>
<li>
<p>
stream.graphics-pro.4xlarge
</p>
</li>
<li>
<p>
stream.graphics-pro.8xlarge
</p>
</li>
<li>
<p>
stream.graphics-pro.16xlarge
</p>
</li>
</ul>
<p>
The following instance types are available for Elastic fleets:
</p>
<ul>
<li>
<p>
stream.standard.small
</p>
</li>
<li>
<p>
stream.standard.medium
</p>
</li>
<li>
<p>
stream.standard.large
</p>
</li>
<li>
<p>
stream.standard.xlarge
</p>
</li>
<li>
<p>
stream.standard.2xlarge
</p>
</li>
</ul>

@param instanceType
       The instance type to use when launching fleet instances. The following instance types are available:</p>
       <ul>
       <li>
       <p>
       stream.standard.small
       </p>
       </li>
       <li>
       <p>
       stream.standard.medium
       </p>
       </li>
       <li>
       <p>
       stream.standard.large
       </p>
       </li>
       <li>
       <p>
       stream.standard.xlarge
       </p>
       </li>
       <li>
       <p>
       stream.standard.2xlarge
       </p>
       </li>
       <li>
       <p>
       stream.compute.large
       </p>
       </li>
       <li>
       <p>
       stream.compute.xlarge
       </p>
       </li>
       <li>
       <p>
       stream.compute.2xlarge
       </p>
       </li>
       <li>
       <p>
       stream.compute.4xlarge
       </p>
       </li>
       <li>
       <p>
       stream.compute.8xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.large
       </p>
       </li>
       <li>
       <p>
       stream.memory.xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.2xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.4xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.8xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.z1d.large
       </p>
       </li>
       <li>
       <p>
       stream.memory.z1d.xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.z1d.2xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.z1d.3xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.z1d.6xlarge
       </p>
       </li>
       <li>
       <p>
       stream.memory.z1d.12xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics-design.large
       </p>
       </li>
       <li>
       <p>
       stream.graphics-design.xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics-design.2xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics-design.4xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics-desktop.2xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics.g4dn.xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics.g4dn.2xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics.g4dn.4xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics.g4dn.8xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics.g4dn.12xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics.g4dn.16xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics-pro.4xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics-pro.8xlarge
       </p>
       </li>
       <li>
       <p>
       stream.graphics-pro.16xlarge
       </p>
       </li>
       </ul>
       <p>
       The following instance types are available for Elastic fleets:
       </p>
       <ul>
       <li>
       <p>
       stream.standard.small
       </p>
       </li>
       <li>
       <p>
       stream.standard.medium
       </p>
       </li>
       <li>
       <p>
       stream.standard.large
       </p>
       </li>
       <li>
       <p>
       stream.standard.xlarge
       </p>
       </li>
       <li>
       <p>
       stream.standard.2xlarge
       </p>
       </li>
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-appstream/src/main/java/com/amazonaws/services/appstream/model/UpdateFleetRequest.java