Class InstanceMetadataOptionsRequest
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<InstanceMetadataOptionsRequest.Builder,- InstanceMetadataOptionsRequest> 
Defines instance metadata service configuration.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier 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.ToCopyableBuildercopy
- 
Method Details- 
httpEndpointEnables 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:
 
- 
httpEndpointAsStringEnables 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:
 
- 
httpProtocolIpv6Configures 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:
 
- 
httpProtocolIpv6AsStringConfigures 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:
 
- 
httpPutResponseHopLimitSets maximum number of network hops for metadata PUT responses. - Returns:
- Sets maximum number of network hops for metadata PUT responses.
 
- 
httpTokensConfigures 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:
 
- 
httpTokensAsStringConfigures 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:
 
- 
instanceMetadataTagsEnables 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:
 
- 
instanceMetadataTagsAsStringEnables 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:
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<InstanceMetadataOptionsRequest.Builder,- InstanceMetadataOptionsRequest> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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 interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-