Interface AwsEc2InstanceMetadataOptions.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsEc2InstanceMetadataOptions.Builder,AwsEc2InstanceMetadataOptions>, SdkBuilder<AwsEc2InstanceMetadataOptions.Builder,AwsEc2InstanceMetadataOptions>, SdkPojo
Enclosing class:
AwsEc2InstanceMetadataOptions

public static interface AwsEc2InstanceMetadataOptions.Builder extends SdkPojo, CopyableBuilder<AwsEc2InstanceMetadataOptions.Builder,AwsEc2InstanceMetadataOptions>
  • Method Details

    • httpEndpoint

      AwsEc2InstanceMetadataOptions.Builder httpEndpoint(String httpEndpoint)

      Enables or disables the HTTP metadata endpoint on the instance.

      Parameters:
      httpEndpoint - Enables or disables the HTTP metadata endpoint on the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • httpProtocolIpv6

      AwsEc2InstanceMetadataOptions.Builder httpProtocolIpv6(String httpProtocolIpv6)

      Enables or disables the IPv6 endpoint for the instance metadata service.

      Parameters:
      httpProtocolIpv6 - Enables or disables the IPv6 endpoint for the instance metadata service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • httpPutResponseHopLimit

      AwsEc2InstanceMetadataOptions.Builder httpPutResponseHopLimit(Integer httpPutResponseHopLimit)

      The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

      Parameters:
      httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • httpTokens

      The state of token usage for your instance metadata requests.

      Parameters:
      httpTokens - The state of token usage for your instance metadata requests.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceMetadataTags

      AwsEc2InstanceMetadataOptions.Builder instanceMetadataTags(String instanceMetadataTags)

      Specifies whether to allow access to instance tags from the instance metadata.

      Parameters:
      instanceMetadataTags - Specifies whether to allow access to instance tags from the instance metadata.
      Returns:
      Returns a reference to this object so that method calls can be chained together.