Class InstanceMetadataOptionsRequest
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<InstanceMetadataOptionsRequest.Builder,
InstanceMetadataOptionsRequest>
Defines instance metadata service configuration.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final HttpEndpointEnum
Enables or disables HTTP endpoint for instance metadata.final String
Enables or disables HTTP endpoint for instance metadata.final HttpProtocolIpv6Enum
Configures IPv6 support for instance metadata HTTP protocol.final String
Configures IPv6 support for instance metadata HTTP protocol.final Integer
Sets maximum number of network hops for metadata PUT responses.final HttpTokensEnum
Configures token requirement for instance metadata retrieval.final String
Configures token requirement for instance metadata retrieval.final InstanceMetadataTagsEnum
Enables or disables instance metadata tags retrieval.final String
Enables or disables instance metadata tags retrieval.static Class
<? extends InstanceMetadataOptionsRequest.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
httpEndpoint
Enables or disables HTTP endpoint for instance metadata.
If the service returns an enum value that is not available in the current SDK version,
httpEndpoint
will returnHttpEndpointEnum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromhttpEndpointAsString()
.- Returns:
- Enables or disables HTTP endpoint for instance metadata.
- See Also:
-
httpEndpointAsString
Enables or disables HTTP endpoint for instance metadata.
If the service returns an enum value that is not available in the current SDK version,
httpEndpoint
will returnHttpEndpointEnum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromhttpEndpointAsString()
.- Returns:
- Enables or disables HTTP endpoint for instance metadata.
- See Also:
-
httpProtocolIpv6
Configures IPv6 support for instance metadata HTTP protocol.
If the service returns an enum value that is not available in the current SDK version,
httpProtocolIpv6
will returnHttpProtocolIpv6Enum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromhttpProtocolIpv6AsString()
.- Returns:
- Configures IPv6 support for instance metadata HTTP protocol.
- See Also:
-
httpProtocolIpv6AsString
Configures IPv6 support for instance metadata HTTP protocol.
If the service returns an enum value that is not available in the current SDK version,
httpProtocolIpv6
will returnHttpProtocolIpv6Enum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromhttpProtocolIpv6AsString()
.- Returns:
- Configures IPv6 support for instance metadata HTTP protocol.
- See Also:
-
httpPutResponseHopLimit
Sets maximum number of network hops for metadata PUT responses.
- Returns:
- Sets maximum number of network hops for metadata PUT responses.
-
httpTokens
Configures token requirement for instance metadata retrieval.
If the service returns an enum value that is not available in the current SDK version,
httpTokens
will returnHttpTokensEnum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromhttpTokensAsString()
.- Returns:
- Configures token requirement for instance metadata retrieval.
- See Also:
-
httpTokensAsString
Configures token requirement for instance metadata retrieval.
If the service returns an enum value that is not available in the current SDK version,
httpTokens
will returnHttpTokensEnum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromhttpTokensAsString()
.- Returns:
- Configures token requirement for instance metadata retrieval.
- See Also:
-
instanceMetadataTags
Enables or disables instance metadata tags retrieval.
If the service returns an enum value that is not available in the current SDK version,
instanceMetadataTags
will returnInstanceMetadataTagsEnum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frominstanceMetadataTagsAsString()
.- Returns:
- Enables or disables instance metadata tags retrieval.
- See Also:
-
instanceMetadataTagsAsString
Enables or disables instance metadata tags retrieval.
If the service returns an enum value that is not available in the current SDK version,
instanceMetadataTags
will returnInstanceMetadataTagsEnum.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frominstanceMetadataTagsAsString()
.- Returns:
- Enables or disables instance metadata tags retrieval.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<InstanceMetadataOptionsRequest.Builder,
InstanceMetadataOptionsRequest> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-