public static final class CfnIndex.JwtTokenTypeConfigurationProperty.Builder
extends java.lang.Object
CfnIndex.JwtTokenTypeConfigurationProperty
Constructor and Description |
---|
Builder() |
public CfnIndex.JwtTokenTypeConfigurationProperty.Builder keyLocation(java.lang.String keyLocation)
CfnIndex.JwtTokenTypeConfigurationProperty.getKeyLocation()
keyLocation
- The location of the key. This parameter is required.this
public CfnIndex.JwtTokenTypeConfigurationProperty.Builder claimRegex(java.lang.String claimRegex)
CfnIndex.JwtTokenTypeConfigurationProperty.getClaimRegex()
claimRegex
- The regular expression that identifies the claim.this
public CfnIndex.JwtTokenTypeConfigurationProperty.Builder groupAttributeField(java.lang.String groupAttributeField)
CfnIndex.JwtTokenTypeConfigurationProperty.getGroupAttributeField()
groupAttributeField
- The group attribute field.this
public CfnIndex.JwtTokenTypeConfigurationProperty.Builder issuer(java.lang.String issuer)
CfnIndex.JwtTokenTypeConfigurationProperty.getIssuer()
issuer
- The issuer of the token.this
public CfnIndex.JwtTokenTypeConfigurationProperty.Builder secretManagerArn(java.lang.String secretManagerArn)
CfnIndex.JwtTokenTypeConfigurationProperty.getSecretManagerArn()
secretManagerArn
- The Amazon Resource Name (arn) of the secret.this
public CfnIndex.JwtTokenTypeConfigurationProperty.Builder url(java.lang.String url)
CfnIndex.JwtTokenTypeConfigurationProperty.getUrl()
url
- The signing key URL.this
public CfnIndex.JwtTokenTypeConfigurationProperty.Builder userNameAttributeField(java.lang.String userNameAttributeField)
CfnIndex.JwtTokenTypeConfigurationProperty.getUserNameAttributeField()
userNameAttributeField
- The user name attribute field.this
public CfnIndex.JwtTokenTypeConfigurationProperty build()
CfnIndex.JwtTokenTypeConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided