@Stability(value=Experimental) public static final class WebSocketApiProps.Builder extends Object implements software.amazon.jsii.Builder<WebSocketApiProps>
WebSocketApiProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public WebSocketApiProps.Builder apiKeySelectionExpression(WebSocketApiKeySelectionExpression apiKeySelectionExpression)
WebSocketApiProps.getApiKeySelectionExpression()apiKeySelectionExpression - An API key selection expression.
Providing this option will require an API Key be provided to access the API.this@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 © 2023. All rights reserved.