Class AwsAdditionalDetails
- java.lang.Object
-
- software.amazon.awssdk.services.ssooidc.model.AwsAdditionalDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsAdditionalDetails.Builder,AwsAdditionalDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsAdditionalDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAdditionalDetails.Builder,AwsAdditionalDetails>
This structure contains Amazon Web Services-specific parameter extensions for the token endpoint responses and includes the identity context.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsAdditionalDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsAdditionalDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringidentityContext()STS context assertion that carries a user identifier to the Amazon Web Services service that it calls and can be used to obtain an identity-enhanced IAM role session.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsAdditionalDetails.Builder>serializableBuilderClass()AwsAdditionalDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
identityContext
public final String identityContext()
STS context assertion that carries a user identifier to the Amazon Web Services service that it calls and can be used to obtain an identity-enhanced IAM role session. This value corresponds to the
sts:identity_contextclaim in the ID token.- Returns:
- STS context assertion that carries a user identifier to the Amazon Web Services service that it calls and
can be used to obtain an identity-enhanced IAM role session. This value corresponds to the
sts:identity_contextclaim in the ID token.
-
toBuilder
public AwsAdditionalDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsAdditionalDetails.Builder,AwsAdditionalDetails>
-
builder
public static AwsAdditionalDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsAdditionalDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-