public LaunchTemplateOverrides withInstanceType(String instanceType) {
        setInstanceType(instanceType);
        return this;
    }
<p>
The instance type, such as <code>m3.xlarge</code>. You must specify an instance type that is supported in your
requested Region and Availability Zones. For more information, see <a
href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance types</a> in the
<i>Amazon EC2 User Guide for Linux Instances</i>.
</p>
<p>
You can specify up to 40 instance types per Auto Scaling group.
</p>

@param instanceType
       The instance type, such as <code>m3.xlarge</code>. You must specify an instance type that is supported in
       your requested Region and Availability Zones. For more information, see <a
       href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance types</a> in the
       <i>Amazon EC2 User Guide for Linux Instances</i>.</p>
       <p>
       You can specify up to 40 instance types per Auto Scaling group.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-autoscaling/src/main/java/com/amazonaws/services/autoscaling/model/LaunchTemplateOverrides.java