@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)", date="2022-06-22T23:27:58.359Z") public interface WebSocketStageProps extends StageOptions
Example:
import software.amazon.awscdk.services.apigatewayv2.integrations.WebSocketLambdaIntegration; Function messageHandler; WebSocketApi webSocketApi = new WebSocketApi(this, "mywsapi"); WebSocketStage.Builder.create(this, "mystage") .webSocketApi(webSocketApi) .stageName("dev") .autoDeploy(true) .build(); webSocketApi.addRoute("sendmessage", WebSocketRouteOptions.builder() .integration(new WebSocketLambdaIntegration("SendMessageIntegration", messageHandler)) .build());
Modifier and Type | Interface and Description |
---|---|
static class |
WebSocketStageProps.Builder
A builder for
WebSocketStageProps |
static class |
WebSocketStageProps.Jsii$Proxy
An implementation for
WebSocketStageProps |
Modifier and Type | Method and Description |
---|---|
static WebSocketStageProps.Builder |
builder() |
java.lang.String |
getStageName()
(experimental) The name of the stage.
|
IWebSocketApi |
getWebSocketApi()
(experimental) The WebSocket API to which this stage is associated.
|
getAutoDeploy, getDomainMapping, getThrottle
java.lang.String getStageName()
IWebSocketApi getWebSocketApi()
static WebSocketStageProps.Builder builder()
builder
in interface StageOptions
WebSocketStageProps.Builder
of WebSocketStageProps