@Generated(value="jsii-pacmak/1.26.0 (build 7d76e02)", date="2021-03-25T11:29:21.444Z") @Stability(value=Experimental) public interface WebSocketApiProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
WebSocketApiProps.Builder
A builder for
WebSocketApiProps |
static class |
WebSocketApiProps.Jsii$Proxy
An implementation for
WebSocketApiProps |
| Modifier and Type | Method and Description |
|---|---|
static WebSocketApiProps.Builder |
builder() |
default String |
getApiName()
(experimental) Name for the WebSocket API resoruce.
|
default WebSocketRouteOptions |
getConnectRouteOptions()
(experimental) Options to configure a '$connect' route.
|
default WebSocketRouteOptions |
getDefaultRouteOptions()
(experimental) Options to configure a '$default' route.
|
default String |
getDescription()
(experimental) The description of the API.
|
default WebSocketRouteOptions |
getDisconnectRouteOptions()
(experimental) Options to configure a '$disconnect' route.
|
default String |
getRouteSelectionExpression()
(experimental) The route selection expression for the API.
|
@Stability(value=Experimental) @Nullable default String getApiName()
Default: - id of the WebSocketApi construct.
@Stability(value=Experimental) @Nullable default WebSocketRouteOptions getConnectRouteOptions()
Default: - no '$connect' route configured
@Stability(value=Experimental) @Nullable default WebSocketRouteOptions getDefaultRouteOptions()
Default: - no '$default' route configured
@Stability(value=Experimental) @Nullable default String getDescription()
Default: - none
@Stability(value=Experimental) @Nullable default WebSocketRouteOptions getDisconnectRouteOptions()
Default: - no '$disconnect' route configured
@Stability(value=Experimental) @Nullable default String getRouteSelectionExpression()
Default: '$request.body.action'
@Stability(value=Experimental) static WebSocketApiProps.Builder builder()
WebSocketApiProps.Builder of WebSocketApiPropsCopyright © 2021. All rights reserved.