public static interface InstanceMetadataOptionsResponse.Builder extends SdkPojo, CopyableBuilder<InstanceMetadataOptionsResponse.Builder,InstanceMetadataOptionsResponse>
| Modifier and Type | Method and Description |
|---|---|
InstanceMetadataOptionsResponse.Builder |
httpEndpoint(InstanceMetadataEndpointState httpEndpoint)
Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
|
InstanceMetadataOptionsResponse.Builder |
httpEndpoint(String httpEndpoint)
Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
|
InstanceMetadataOptionsResponse.Builder |
httpProtocolIpv6(InstanceMetadataProtocolState httpProtocolIpv6)
Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.
|
InstanceMetadataOptionsResponse.Builder |
httpProtocolIpv6(String httpProtocolIpv6)
Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.
|
InstanceMetadataOptionsResponse.Builder |
httpPutResponseHopLimit(Integer httpPutResponseHopLimit)
The desired HTTP PUT response hop limit for instance metadata requests.
|
InstanceMetadataOptionsResponse.Builder |
httpTokens(HttpTokensState httpTokens)
The state of token usage for your instance metadata requests.
|
InstanceMetadataOptionsResponse.Builder |
httpTokens(String httpTokens)
The state of token usage for your instance metadata requests.
|
InstanceMetadataOptionsResponse.Builder |
instanceMetadataTags(InstanceMetadataTagsState instanceMetadataTags)
Indicates whether access to instance tags from the instance metadata is enabled or disabled.
|
InstanceMetadataOptionsResponse.Builder |
instanceMetadataTags(String instanceMetadataTags)
Indicates whether access to instance tags from the instance metadata is enabled or disabled.
|
InstanceMetadataOptionsResponse.Builder |
state(InstanceMetadataOptionsState state)
The state of the metadata option changes.
|
InstanceMetadataOptionsResponse.Builder |
state(String state)
The state of the metadata option changes.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInstanceMetadataOptionsResponse.Builder state(String state)
The state of the metadata option changes.
pending - The metadata options are being updated and the instance is not ready to process
metadata traffic with the new selection.
applied - The metadata options have been successfully applied on the instance.
state - The state of the metadata option changes.
pending - The metadata options are being updated and the instance is not ready to process
metadata traffic with the new selection.
applied - The metadata options have been successfully applied on the instance.
InstanceMetadataOptionsState,
InstanceMetadataOptionsStateInstanceMetadataOptionsResponse.Builder state(InstanceMetadataOptionsState state)
The state of the metadata option changes.
pending - The metadata options are being updated and the instance is not ready to process
metadata traffic with the new selection.
applied - The metadata options have been successfully applied on the instance.
state - The state of the metadata option changes.
pending - The metadata options are being updated and the instance is not ready to process
metadata traffic with the new selection.
applied - The metadata options have been successfully applied on the instance.
InstanceMetadataOptionsState,
InstanceMetadataOptionsStateInstanceMetadataOptionsResponse.Builder httpTokens(String httpTokens)
The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a session
token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role
credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version
2.0 role credentials are returned.
If the state is required, you must send a session token with any instance metadata retrieval
requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the
version 1.0 credentials are not available.
Default: optional
httpTokens - The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a
session token on your request. If you retrieve the IAM role credentials without a token, the version
1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session
token, the version 2.0 role credentials are returned.
If the state is required, you must send a session token with any instance metadata
retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0
credentials; the version 1.0 credentials are not available.
Default: optional
HttpTokensState,
HttpTokensStateInstanceMetadataOptionsResponse.Builder httpTokens(HttpTokensState httpTokens)
The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a session
token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role
credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version
2.0 role credentials are returned.
If the state is required, you must send a session token with any instance metadata retrieval
requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the
version 1.0 credentials are not available.
Default: optional
httpTokens - The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a
session token on your request. If you retrieve the IAM role credentials without a token, the version
1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session
token, the version 2.0 role credentials are returned.
If the state is required, you must send a session token with any instance metadata
retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0
credentials; the version 1.0 credentials are not available.
Default: optional
HttpTokensState,
HttpTokensStateInstanceMetadataOptionsResponse.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.
Default: 1
Possible values: Integers from 1 to 64
httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the
further instance metadata requests can travel.
Default: 1
Possible values: Integers from 1 to 64
InstanceMetadataOptionsResponse.Builder httpEndpoint(String httpEndpoint)
Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
If the value is disabled, you cannot access your instance metadata.
httpEndpoint - Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
If the value is disabled, you cannot access your instance metadata.
InstanceMetadataEndpointState,
InstanceMetadataEndpointStateInstanceMetadataOptionsResponse.Builder httpEndpoint(InstanceMetadataEndpointState httpEndpoint)
Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
If the value is disabled, you cannot access your instance metadata.
httpEndpoint - Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
If the value is disabled, you cannot access your instance metadata.
InstanceMetadataEndpointState,
InstanceMetadataEndpointStateInstanceMetadataOptionsResponse.Builder httpProtocolIpv6(String httpProtocolIpv6)
Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.
httpProtocolIpv6 - Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.InstanceMetadataProtocolState,
InstanceMetadataProtocolStateInstanceMetadataOptionsResponse.Builder httpProtocolIpv6(InstanceMetadataProtocolState httpProtocolIpv6)
Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.
httpProtocolIpv6 - Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.InstanceMetadataProtocolState,
InstanceMetadataProtocolStateInstanceMetadataOptionsResponse.Builder instanceMetadataTags(String instanceMetadataTags)
Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see Work with instance tags using the instance metadata.
instanceMetadataTags - Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more
information, see Work
with instance tags using the instance metadata.InstanceMetadataTagsState,
InstanceMetadataTagsStateInstanceMetadataOptionsResponse.Builder instanceMetadataTags(InstanceMetadataTagsState instanceMetadataTags)
Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see Work with instance tags using the instance metadata.
instanceMetadataTags - Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more
information, see Work
with instance tags using the instance metadata.InstanceMetadataTagsState,
InstanceMetadataTagsStateCopyright © 2022. All rights reserved.