public String getHttpTokens() {
        return this.httpTokens;
    }
<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:
</p>
<ul>
<li>
<p>
If the value of <code>ImdsSupport</code> for the Amazon Machine Image (AMI) for your instance is
<code>v2.0</code> and the account level default is set to <code>no-preference</code>, the default is
<code>required</code>.
</p>
</li>
<li>
<p>
If the value of <code>ImdsSupport</code> for the Amazon Machine Image (AMI) for your instance is
<code>v2.0</code>, but the account level default is set to <code>V1 or V2</code>, the default is
<code>optional</code>.
</p>
</li>
</ul>
<p>
The default value can also be affected by other combinations of parameters. For more information, see <a href=
"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence"
>Order of precedence for instance metadata options</a> in the <i>Amazon EC2 User Guide</i>.
</p>

@return 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:
        </p>
        <ul>
        <li>
        <p>
        If the value of <code>ImdsSupport</code> for the Amazon Machine Image (AMI) for your instance is
        <code>v2.0</code> and the account level default is set to <code>no-preference</code>, the default is
        <code>required</code>.
        </p>
        </li>
        <li>
        <p>
        If the value of <code>ImdsSupport</code> for the Amazon Machine Image (AMI) for your instance is
        <code>v2.0</code>, but the account level default is set to <code>V1 or V2</code>, the default is
        <code>optional</code>.
        </p>
        </li>
        </ul>
        <p>
        The default value can also be affected by other combinations of parameters. For more information, see <a
        href=
        "https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence"
        >Order of precedence for instance metadata options</a> in the <i>Amazon EC2 User Guide</i>.
@see HttpTokensState
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/ModifyInstanceMetadataOptionsRequest.java