public static interface AuthorizerDescription.Builder extends SdkPojo, CopyableBuilder<AuthorizerDescription.Builder,AuthorizerDescription>
Modifier and Type | Method and Description |
---|---|
AuthorizerDescription.Builder |
authorizerArn(String authorizerArn)
The authorizer ARN.
|
AuthorizerDescription.Builder |
authorizerFunctionArn(String authorizerFunctionArn)
The authorizer's Lambda function ARN.
|
AuthorizerDescription.Builder |
authorizerName(String authorizerName)
The authorizer name.
|
AuthorizerDescription.Builder |
creationDate(Instant creationDate)
The UNIX timestamp of when the authorizer was created.
|
AuthorizerDescription.Builder |
lastModifiedDate(Instant lastModifiedDate)
The UNIX timestamp of when the authorizer was last updated.
|
AuthorizerDescription.Builder |
status(AuthorizerStatus status)
The status of the authorizer.
|
AuthorizerDescription.Builder |
status(String status)
The status of the authorizer.
|
AuthorizerDescription.Builder |
tokenKeyName(String tokenKeyName)
The key used to extract the token from the HTTP headers.
|
AuthorizerDescription.Builder |
tokenSigningPublicKeys(Map<String,String> tokenSigningPublicKeys)
The public keys used to validate the token signature returned by your custom authentication service.
|
copy
applyMutation, build
AuthorizerDescription.Builder authorizerName(String authorizerName)
The authorizer name.
authorizerName
- The authorizer name.AuthorizerDescription.Builder authorizerArn(String authorizerArn)
The authorizer ARN.
authorizerArn
- The authorizer ARN.AuthorizerDescription.Builder authorizerFunctionArn(String authorizerFunctionArn)
The authorizer's Lambda function ARN.
authorizerFunctionArn
- The authorizer's Lambda function ARN.AuthorizerDescription.Builder tokenKeyName(String tokenKeyName)
The key used to extract the token from the HTTP headers.
tokenKeyName
- The key used to extract the token from the HTTP headers.AuthorizerDescription.Builder tokenSigningPublicKeys(Map<String,String> tokenSigningPublicKeys)
The public keys used to validate the token signature returned by your custom authentication service.
tokenSigningPublicKeys
- The public keys used to validate the token signature returned by your custom authentication service.AuthorizerDescription.Builder status(String status)
The status of the authorizer.
status
- The status of the authorizer.AuthorizerStatus
,
AuthorizerStatus
AuthorizerDescription.Builder status(AuthorizerStatus status)
The status of the authorizer.
status
- The status of the authorizer.AuthorizerStatus
,
AuthorizerStatus
AuthorizerDescription.Builder creationDate(Instant creationDate)
The UNIX timestamp of when the authorizer was created.
creationDate
- The UNIX timestamp of when the authorizer was created.AuthorizerDescription.Builder lastModifiedDate(Instant lastModifiedDate)
The UNIX timestamp of when the authorizer was last updated.
lastModifiedDate
- The UNIX timestamp of when the authorizer was last updated.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.