@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OidcJwtUpdateConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A structure that describes updated configuration settings for a trusted token issuer that supports OpenID Connect (OIDC) and JSON Web Tokens (JWTs).
Constructor and Description |
---|
OidcJwtUpdateConfiguration() |
Modifier and Type | Method and Description |
---|---|
OidcJwtUpdateConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getClaimAttributePath()
The path of the source attribute in the JWT from the trusted token issuer.
|
String |
getIdentityStoreAttributePath()
The path of the destination attribute in a JWT from IAM Identity Center.
|
String |
getJwksRetrievalOption()
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setClaimAttributePath(String claimAttributePath)
The path of the source attribute in the JWT from the trusted token issuer.
|
void |
setIdentityStoreAttributePath(String identityStoreAttributePath)
The path of the destination attribute in a JWT from IAM Identity Center.
|
void |
setJwksRetrievalOption(String jwksRetrievalOption)
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
|
String |
toString()
Returns a string representation of this object.
|
OidcJwtUpdateConfiguration |
withClaimAttributePath(String claimAttributePath)
The path of the source attribute in the JWT from the trusted token issuer.
|
OidcJwtUpdateConfiguration |
withIdentityStoreAttributePath(String identityStoreAttributePath)
The path of the destination attribute in a JWT from IAM Identity Center.
|
OidcJwtUpdateConfiguration |
withJwksRetrievalOption(JwksRetrievalOption jwksRetrievalOption)
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
|
OidcJwtUpdateConfiguration |
withJwksRetrievalOption(String jwksRetrievalOption)
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
|
public void setClaimAttributePath(String claimAttributePath)
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 IdentityStoreAttributePath
when a trusted
token issuer token is exchanged for an IAM Identity Center token.
claimAttributePath
- 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 IdentityStoreAttributePath
when a trusted token issuer token is exchanged for an IAM Identity Center token.public String getClaimAttributePath()
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 IdentityStoreAttributePath
when a trusted
token issuer token is exchanged for an IAM Identity Center token.
IdentityStoreAttributePath
when a trusted token issuer token is exchanged for an IAM Identity Center token.public OidcJwtUpdateConfiguration withClaimAttributePath(String claimAttributePath)
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 IdentityStoreAttributePath
when a trusted
token issuer token is exchanged for an IAM Identity Center token.
claimAttributePath
- 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 IdentityStoreAttributePath
when a trusted token issuer token is exchanged for an IAM Identity Center token.public void setIdentityStoreAttributePath(String identityStoreAttributePath)
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 ClaimAttributePath
when a trusted token
issuer token is exchanged for an IAM Identity Center token.
identityStoreAttributePath
- 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 ClaimAttributePath
when a
trusted token issuer token is exchanged for an IAM Identity Center token.public String getIdentityStoreAttributePath()
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 ClaimAttributePath
when a trusted token
issuer token is exchanged for an IAM Identity Center token.
ClaimAttributePath
when a
trusted token issuer token is exchanged for an IAM Identity Center token.public OidcJwtUpdateConfiguration withIdentityStoreAttributePath(String identityStoreAttributePath)
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 ClaimAttributePath
when a trusted token
issuer token is exchanged for an IAM Identity Center token.
identityStoreAttributePath
- 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 ClaimAttributePath
when a
trusted token issuer token is exchanged for an IAM Identity Center token.public void setJwksRetrievalOption(String jwksRetrievalOption)
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
jwksRetrievalOption
- The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.JwksRetrievalOption
public String getJwksRetrievalOption()
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
JwksRetrievalOption
public OidcJwtUpdateConfiguration withJwksRetrievalOption(String jwksRetrievalOption)
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
jwksRetrievalOption
- The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.JwksRetrievalOption
public OidcJwtUpdateConfiguration withJwksRetrievalOption(JwksRetrievalOption jwksRetrievalOption)
The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.
jwksRetrievalOption
- The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.JwksRetrievalOption
public String toString()
toString
in class Object
Object.toString()
public OidcJwtUpdateConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.