Class AwsEc2InstanceMetadataOptions

    • Method Detail

      • httpEndpoint

        public final String httpEndpoint()

        Enables or disables the HTTP metadata endpoint on the instance.

        Returns:
        Enables or disables the HTTP metadata endpoint on the instance.
      • httpProtocolIpv6

        public final String httpProtocolIpv6()

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

        Returns:
        Enables or disables the IPv6 endpoint for the instance metadata service.
      • httpPutResponseHopLimit

        public final Integer httpPutResponseHopLimit()

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

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

        public final String httpTokens()

        The state of token usage for your instance metadata requests.

        Returns:
        The state of token usage for your instance metadata requests.
      • instanceMetadataTags

        public final String instanceMetadataTags()

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

        Returns:
        Specifies whether to allow access to instance tags from the instance metadata.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)