Class OidcJwtUpdateConfiguration
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<OidcJwtUpdateConfiguration.Builder,- OidcJwtUpdateConfiguration> 
A structure that describes updated configuration settings for a trusted token issuer that supports OpenID Connect (OIDC) and JSON Web Tokens (JWTs).
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()final StringThe path of the source attribute in the JWT from the trusted token issuer.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 StringThe path of the destination attribute in a JWT from IAM Identity Center.final JwksRetrievalOptionThe method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.final StringThe method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.static Class<? extends OidcJwtUpdateConfiguration.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- 
claimAttributePathThe path of the source attribute in the JWT from the trusted token issuer. The attribute mapped by this JMESPath expression is compared against the attribute mapped by IdentityStoreAttributePathwhen a trusted token issuer token is exchanged for an IAM Identity Center token.- Returns:
- The path of the source attribute in the JWT from the trusted token issuer. The attribute mapped by this
         JMESPath expression is compared against the attribute mapped by IdentityStoreAttributePathwhen a trusted token issuer token is exchanged for an IAM Identity Center token.
 
- 
identityStoreAttributePathThe path of the destination attribute in a JWT from IAM Identity Center. The attribute mapped by this JMESPath expression is compared against the attribute mapped by ClaimAttributePathwhen a trusted token issuer token is exchanged for an IAM Identity Center token.- Returns:
- The path of the destination attribute in a JWT from IAM Identity Center. The attribute mapped by this
         JMESPath expression is compared against the attribute mapped by ClaimAttributePathwhen a trusted token issuer token is exchanged for an IAM Identity Center token.
 
- 
jwksRetrievalOptionThe method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT. If the service returns an enum value that is not available in the current SDK version, jwksRetrievalOptionwill returnJwksRetrievalOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjwksRetrievalOptionAsString().- Returns:
- The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
- See Also:
 
- 
jwksRetrievalOptionAsStringThe method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT. If the service returns an enum value that is not available in the current SDK version, jwksRetrievalOptionwill returnJwksRetrievalOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjwksRetrievalOptionAsString().- Returns:
- The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
- 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<OidcJwtUpdateConfiguration.Builder,- OidcJwtUpdateConfiguration> 
- 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.
 
 
-