Interface AwsEc2InstanceMetadataOptions.Builder

    • Method Detail

      • 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

        AwsEc2InstanceMetadataOptions.Builder httpTokens​(String 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.