public LaunchTemplateInstanceMetadataOptionsRequest withHttpTokens(String httpTokens) {
        setHttpTokens(httpTokens);
        return this;
    }
<p>
Indicates whether IMDSv2 is required.
</p>
<ul>
<li>
<p>
<code>optional</code> - IMDSv2 is optional. You can choose whether to send a session token in your instance
metadata retrieval requests. If you retrieve IAM role credentials without a session token, you receive the IMDSv1
role credentials. If you retrieve IAM role credentials using a valid session token, you receive the IMDSv2 role
credentials.
</p>
</li>
<li>
<p>
<code>required</code> - IMDSv2 is required. You must send a session token in your instance metadata retrieval
requests. With this option, retrieving the IAM role credentials always returns IMDSv2 credentials; IMDSv1
credentials are not available.
</p>
</li>
</ul>
<p>
Default: If the value of <code>ImdsSupport</code> for the Amazon Machine Image (AMI) for your instance is
<code>v2.0</code>, the default is <code>required</code>.
</p>

@param httpTokens
       Indicates whether IMDSv2 is required.</p>
       <ul>
       <li>
       <p>
       <code>optional</code> - IMDSv2 is optional. You can choose whether to send a session token in your
       instance metadata retrieval requests. If you retrieve IAM role credentials without a session token, you
       receive the IMDSv1 role credentials. If you retrieve IAM role credentials using a valid session token, you
       receive the IMDSv2 role credentials.
       </p>
       </li>
       <li>
       <p>
       <code>required</code> - IMDSv2 is required. You must send a session token in your instance metadata
       retrieval requests. With this option, retrieving the IAM role credentials always returns IMDSv2
       credentials; IMDSv1 credentials are not available.
       </p>
       </li>
       </ul>
       <p>
       Default: If the value of <code>ImdsSupport</code> for the Amazon Machine Image (AMI) for your instance is
       <code>v2.0</code>, the default is <code>required</code>.
@return Returns a reference to this object so that method calls can be chained together.
@see LaunchTemplateHttpTokensState
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/LaunchTemplateInstanceMetadataOptionsRequest.java