@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JwtTokenTypeConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides the configuration information for the JWT token type.
Constructor and Description |
---|
JwtTokenTypeConfiguration() |
Modifier and Type | Method and Description |
---|---|
JwtTokenTypeConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getClaimRegex()
The regular expression that identifies the claim.
|
String |
getGroupAttributeField()
The group attribute field.
|
String |
getIssuer()
The issuer of the token.
|
String |
getKeyLocation()
The location of the key.
|
String |
getSecretManagerArn()
The Amazon Resource Name (arn) of the secret.
|
String |
getURL()
The signing key URL.
|
String |
getUserNameAttributeField()
The user name attribute field.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setClaimRegex(String claimRegex)
The regular expression that identifies the claim.
|
void |
setGroupAttributeField(String groupAttributeField)
The group attribute field.
|
void |
setIssuer(String issuer)
The issuer of the token.
|
void |
setKeyLocation(String keyLocation)
The location of the key.
|
void |
setSecretManagerArn(String secretManagerArn)
The Amazon Resource Name (arn) of the secret.
|
void |
setURL(String uRL)
The signing key URL.
|
void |
setUserNameAttributeField(String userNameAttributeField)
The user name attribute field.
|
String |
toString()
Returns a string representation of this object.
|
JwtTokenTypeConfiguration |
withClaimRegex(String claimRegex)
The regular expression that identifies the claim.
|
JwtTokenTypeConfiguration |
withGroupAttributeField(String groupAttributeField)
The group attribute field.
|
JwtTokenTypeConfiguration |
withIssuer(String issuer)
The issuer of the token.
|
JwtTokenTypeConfiguration |
withKeyLocation(KeyLocation keyLocation)
The location of the key.
|
JwtTokenTypeConfiguration |
withKeyLocation(String keyLocation)
The location of the key.
|
JwtTokenTypeConfiguration |
withSecretManagerArn(String secretManagerArn)
The Amazon Resource Name (arn) of the secret.
|
JwtTokenTypeConfiguration |
withURL(String uRL)
The signing key URL.
|
JwtTokenTypeConfiguration |
withUserNameAttributeField(String userNameAttributeField)
The user name attribute field.
|
public void setKeyLocation(String keyLocation)
The location of the key.
keyLocation
- The location of the key.KeyLocation
public String getKeyLocation()
The location of the key.
KeyLocation
public JwtTokenTypeConfiguration withKeyLocation(String keyLocation)
The location of the key.
keyLocation
- The location of the key.KeyLocation
public JwtTokenTypeConfiguration withKeyLocation(KeyLocation keyLocation)
The location of the key.
keyLocation
- The location of the key.KeyLocation
public void setURL(String uRL)
The signing key URL.
uRL
- The signing key URL.public String getURL()
The signing key URL.
public JwtTokenTypeConfiguration withURL(String uRL)
The signing key URL.
uRL
- The signing key URL.public void setSecretManagerArn(String secretManagerArn)
The Amazon Resource Name (arn) of the secret.
secretManagerArn
- The Amazon Resource Name (arn) of the secret.public String getSecretManagerArn()
The Amazon Resource Name (arn) of the secret.
public JwtTokenTypeConfiguration withSecretManagerArn(String secretManagerArn)
The Amazon Resource Name (arn) of the secret.
secretManagerArn
- The Amazon Resource Name (arn) of the secret.public void setUserNameAttributeField(String userNameAttributeField)
The user name attribute field.
userNameAttributeField
- The user name attribute field.public String getUserNameAttributeField()
The user name attribute field.
public JwtTokenTypeConfiguration withUserNameAttributeField(String userNameAttributeField)
The user name attribute field.
userNameAttributeField
- The user name attribute field.public void setGroupAttributeField(String groupAttributeField)
The group attribute field.
groupAttributeField
- The group attribute field.public String getGroupAttributeField()
The group attribute field.
public JwtTokenTypeConfiguration withGroupAttributeField(String groupAttributeField)
The group attribute field.
groupAttributeField
- The group attribute field.public void setIssuer(String issuer)
The issuer of the token.
issuer
- The issuer of the token.public String getIssuer()
The issuer of the token.
public JwtTokenTypeConfiguration withIssuer(String issuer)
The issuer of the token.
issuer
- The issuer of the token.public void setClaimRegex(String claimRegex)
The regular expression that identifies the claim.
claimRegex
- The regular expression that identifies the claim.public String getClaimRegex()
The regular expression that identifies the claim.
public JwtTokenTypeConfiguration withClaimRegex(String claimRegex)
The regular expression that identifies the claim.
claimRegex
- The regular expression that identifies the claim.public String toString()
toString
in class Object
Object.toString()
public JwtTokenTypeConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.