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 booleanfinal booleanequalsBySdkFields(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 inthashCode()final HttpEndpointEnumEnables or disables HTTP endpoint for instance metadata.final StringEnables or disables HTTP endpoint for instance metadata.final HttpProtocolIpv6EnumConfigures IPv6 support for instance metadata HTTP protocol.final StringConfigures IPv6 support for instance metadata HTTP protocol.final IntegerSets maximum number of network hops for metadata PUT responses.final HttpTokensEnumConfigures token requirement for instance metadata retrieval.final StringConfigures token requirement for instance metadata retrieval.final InstanceMetadataTagsEnumEnables or disables instance metadata tags retrieval.final StringEnables 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 StringtoString()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,
httpEndpointwill 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,
httpEndpointwill 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,
httpProtocolIpv6will 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,
httpProtocolIpv6will 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,
httpTokenswill 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,
httpTokenswill 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,
instanceMetadataTagswill 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,
instanceMetadataTagswill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<InstanceMetadataOptionsRequest.Builder,InstanceMetadataOptionsRequest> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-