@Stability(value=Experimental) public static final class WebSocketLambdaAuthorizer.Builder extends Object implements software.amazon.jsii.Builder<WebSocketLambdaAuthorizer>
WebSocketLambdaAuthorizer.| Modifier and Type | Method and Description |
|---|---|
WebSocketLambdaAuthorizer.Builder |
authorizerName(String authorizerName)
(experimental) The name of the authorizer.
|
WebSocketLambdaAuthorizer |
build() |
static WebSocketLambdaAuthorizer.Builder |
create(String id,
IFunction handler) |
WebSocketLambdaAuthorizer.Builder |
identitySource(List<String> identitySource)
(experimental) The identity source for which authorization is requested.
|
@Stability(value=Experimental) public static WebSocketLambdaAuthorizer.Builder create(String id, IFunction handler)
id - This parameter is required.handler - This parameter is required.WebSocketLambdaAuthorizer.Builder.@Stability(value=Experimental) public WebSocketLambdaAuthorizer.Builder authorizerName(String authorizerName)
Default: - same value as `id` passed in the constructor.
authorizerName - The name of the authorizer. This parameter is required.this@Stability(value=Experimental) public WebSocketLambdaAuthorizer.Builder identitySource(List<String> identitySource)
Default: ['$request.header.Authorization']
identitySource - The identity source for which authorization is requested. This parameter is required.this@Stability(value=Experimental) public WebSocketLambdaAuthorizer build()
build in interface software.amazon.jsii.Builder<WebSocketLambdaAuthorizer>Copyright © 2022. All rights reserved.