@Stability(value=Experimental) public static final class WebSocketAuthorizer.Builder extends Object implements software.amazon.jsii.Builder<WebSocketAuthorizer>
WebSocketAuthorizer.| Modifier and Type | Method and Description |
|---|---|
WebSocketAuthorizer.Builder |
authorizerName(String authorizerName)
(experimental) Name of the authorizer.
|
WebSocketAuthorizer.Builder |
authorizerUri(String authorizerUri)
(experimental) The authorizer's Uniform Resource Identifier (URI).
|
WebSocketAuthorizer |
build() |
static WebSocketAuthorizer.Builder |
create(software.constructs.Construct scope,
String id) |
WebSocketAuthorizer.Builder |
identitySource(List<String> identitySource)
(experimental) The identity source for which authorization is requested.
|
WebSocketAuthorizer.Builder |
type(WebSocketAuthorizerType type)
(experimental) The type of authorizer.
|
WebSocketAuthorizer.Builder |
webSocketApi(IWebSocketApi webSocketApi)
(experimental) WebSocket Api to attach the authorizer to.
|
@Stability(value=Experimental) public static WebSocketAuthorizer.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.WebSocketAuthorizer.Builder.@Stability(value=Experimental) public WebSocketAuthorizer.Builder identitySource(List<String> identitySource)
identitySource - The identity source for which authorization is requested. This parameter is required.this@Stability(value=Experimental) public WebSocketAuthorizer.Builder type(WebSocketAuthorizerType type)
type - The type of authorizer. This parameter is required.this@Stability(value=Experimental) public WebSocketAuthorizer.Builder webSocketApi(IWebSocketApi webSocketApi)
webSocketApi - WebSocket Api to attach the authorizer to. This parameter is required.this@Stability(value=Experimental) public WebSocketAuthorizer.Builder authorizerName(String authorizerName)
Default: - id of the WebSocketAuthorizer construct.
authorizerName - Name of the authorizer. This parameter is required.this@Stability(value=Experimental) public WebSocketAuthorizer.Builder authorizerUri(String authorizerUri)
For REQUEST authorizers, this must be a well-formed Lambda function URI.
Default: - required for Request authorizer types
authorizerUri - The authorizer's Uniform Resource Identifier (URI). This parameter is required.this@Stability(value=Experimental) public WebSocketAuthorizer build()
build in interface software.amazon.jsii.Builder<WebSocketAuthorizer>Copyright © 2022. All rights reserved.