@Stability(value=Experimental) public static final class WebSocketApiProps.Builder extends Object implements software.amazon.jsii.Builder<WebSocketApiProps>
WebSocketApiProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
WebSocketApiProps.Builder |
apiName(String apiName)
Sets the value of
WebSocketApiProps.getApiName() |
WebSocketApiProps |
build()
Builds the configured instance.
|
WebSocketApiProps.Builder |
connectRouteOptions(WebSocketRouteOptions connectRouteOptions)
Sets the value of
WebSocketApiProps.getConnectRouteOptions() |
WebSocketApiProps.Builder |
defaultRouteOptions(WebSocketRouteOptions defaultRouteOptions)
Sets the value of
WebSocketApiProps.getDefaultRouteOptions() |
WebSocketApiProps.Builder |
description(String description)
Sets the value of
WebSocketApiProps.getDescription() |
WebSocketApiProps.Builder |
disconnectRouteOptions(WebSocketRouteOptions disconnectRouteOptions)
Sets the value of
WebSocketApiProps.getDisconnectRouteOptions() |
WebSocketApiProps.Builder |
routeSelectionExpression(String routeSelectionExpression)
Sets the value of
WebSocketApiProps.getRouteSelectionExpression() |
@Stability(value=Experimental) public WebSocketApiProps.Builder apiName(String apiName)
WebSocketApiProps.getApiName()apiName - Name for the WebSocket API resource.this@Stability(value=Experimental) public WebSocketApiProps.Builder connectRouteOptions(WebSocketRouteOptions connectRouteOptions)
WebSocketApiProps.getConnectRouteOptions()connectRouteOptions - Options to configure a '$connect' route.this@Stability(value=Experimental) public WebSocketApiProps.Builder defaultRouteOptions(WebSocketRouteOptions defaultRouteOptions)
WebSocketApiProps.getDefaultRouteOptions()defaultRouteOptions - Options to configure a '$default' route.this@Stability(value=Experimental) public WebSocketApiProps.Builder description(String description)
WebSocketApiProps.getDescription()description - The description of the API.this@Stability(value=Experimental) public WebSocketApiProps.Builder disconnectRouteOptions(WebSocketRouteOptions disconnectRouteOptions)
WebSocketApiProps.getDisconnectRouteOptions()disconnectRouteOptions - Options to configure a '$disconnect' route.this@Stability(value=Experimental) public WebSocketApiProps.Builder routeSelectionExpression(String routeSelectionExpression)
WebSocketApiProps.getRouteSelectionExpression()routeSelectionExpression - The route selection expression for the API.this@Stability(value=Experimental) public WebSocketApiProps build()
build in interface software.amazon.jsii.Builder<WebSocketApiProps>WebSocketApiPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.