@Generated(value="software.amazon.awssdk:codegen") public final class SetSecurityTokenServicePreferencesRequest extends IamRequest implements ToCopyableBuilder<SetSecurityTokenServicePreferencesRequest.Builder,SetSecurityTokenServicePreferencesRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SetSecurityTokenServicePreferencesRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SetSecurityTokenServicePreferencesRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
GlobalEndpointTokenVersion |
globalEndpointTokenVersion()
The version of the global endpoint token.
|
String |
globalEndpointTokenVersionAsString()
The version of the global endpoint token.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SetSecurityTokenServicePreferencesRequest.Builder> |
serializableBuilderClass() |
SetSecurityTokenServicePreferencesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic GlobalEndpointTokenVersion globalEndpointTokenVersion()
The version of the global endpoint token. Version 1 tokens are valid only in AWS Regions that are available by default. These tokens do not work in manually enabled Regions, such as Asia Pacific (Hong Kong). Version 2 tokens are valid in all Regions. However, version 2 tokens are longer and might affect systems where you temporarily store tokens.
For information, see Activating and Deactivating STS in an AWS Region in the IAM User Guide.
If the service returns an enum value that is not available in the current SDK version,
globalEndpointTokenVersion will return GlobalEndpointTokenVersion.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from globalEndpointTokenVersionAsString().
For information, see Activating and Deactivating STS in an AWS Region in the IAM User Guide.
GlobalEndpointTokenVersionpublic String globalEndpointTokenVersionAsString()
The version of the global endpoint token. Version 1 tokens are valid only in AWS Regions that are available by default. These tokens do not work in manually enabled Regions, such as Asia Pacific (Hong Kong). Version 2 tokens are valid in all Regions. However, version 2 tokens are longer and might affect systems where you temporarily store tokens.
For information, see Activating and Deactivating STS in an AWS Region in the IAM User Guide.
If the service returns an enum value that is not available in the current SDK version,
globalEndpointTokenVersion will return GlobalEndpointTokenVersion.UNKNOWN_TO_SDK_VERSION. The
raw value returned by the service is available from globalEndpointTokenVersionAsString().
For information, see Activating and Deactivating STS in an AWS Region in the IAM User Guide.
GlobalEndpointTokenVersionpublic SetSecurityTokenServicePreferencesRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SetSecurityTokenServicePreferencesRequest.Builder,SetSecurityTokenServicePreferencesRequest>toBuilder in class IamRequestpublic static SetSecurityTokenServicePreferencesRequest.Builder builder()
public static Class<? extends SetSecurityTokenServicePreferencesRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.