public static interface UpdateAuthorizerRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<UpdateAuthorizerRequest.Builder,UpdateAuthorizerRequest>
Modifier and Type | Method and Description |
---|---|
UpdateAuthorizerRequest.Builder |
authorizerFunctionArn(String authorizerFunctionArn)
The ARN of the authorizer's Lambda function.
|
UpdateAuthorizerRequest.Builder |
authorizerName(String authorizerName)
The authorizer name.
|
UpdateAuthorizerRequest.Builder |
enableCachingForHttp(Boolean enableCachingForHttp)
When
true , the result from the authorizer’s Lambda function is cached for the time specified in
refreshAfterInSeconds . |
UpdateAuthorizerRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateAuthorizerRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateAuthorizerRequest.Builder |
status(AuthorizerStatus status)
The status of the update authorizer request.
|
UpdateAuthorizerRequest.Builder |
status(String status)
The status of the update authorizer request.
|
UpdateAuthorizerRequest.Builder |
tokenKeyName(String tokenKeyName)
The key used to extract the token from the HTTP headers.
|
UpdateAuthorizerRequest.Builder |
tokenSigningPublicKeys(Map<String,String> tokenSigningPublicKeys)
The public keys used to verify the token signature.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
UpdateAuthorizerRequest.Builder authorizerName(String authorizerName)
The authorizer name.
authorizerName
- The authorizer name.UpdateAuthorizerRequest.Builder authorizerFunctionArn(String authorizerFunctionArn)
The ARN of the authorizer's Lambda function.
authorizerFunctionArn
- The ARN of the authorizer's Lambda function.UpdateAuthorizerRequest.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.UpdateAuthorizerRequest.Builder tokenSigningPublicKeys(Map<String,String> tokenSigningPublicKeys)
The public keys used to verify the token signature.
tokenSigningPublicKeys
- The public keys used to verify the token signature.UpdateAuthorizerRequest.Builder status(String status)
The status of the update authorizer request.
status
- The status of the update authorizer request.AuthorizerStatus
,
AuthorizerStatus
UpdateAuthorizerRequest.Builder status(AuthorizerStatus status)
The status of the update authorizer request.
status
- The status of the update authorizer request.AuthorizerStatus
,
AuthorizerStatus
UpdateAuthorizerRequest.Builder enableCachingForHttp(Boolean enableCachingForHttp)
When true
, the result from the authorizer’s Lambda function is cached for the time specified in
refreshAfterInSeconds
. The cached result is used while the device reuses the same HTTP
connection.
enableCachingForHttp
- When true
, the result from the authorizer’s Lambda function is cached for the time
specified in refreshAfterInSeconds
. The cached result is used while the device reuses the
same HTTP connection.UpdateAuthorizerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
UpdateAuthorizerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2022. All rights reserved.