Class WebSocketApiProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.WebSocketApiProps.Jsii$Proxy
- All Implemented Interfaces:
WebSocketApiProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
WebSocketApiProps
@Stability(Stable)
@Internal
public static final class WebSocketApiProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements WebSocketApiProps
An implementation for
WebSocketApiProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.WebSocketApiProps
WebSocketApiProps.Builder, WebSocketApiProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(WebSocketApiProps.Builder builder) Constructor that initializes the object based on literal property values passed by theWebSocketApiProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanAn API key selection expression.final StringName for the WebSocket API resource.final WebSocketRouteOptionsOptions to configure a '$connect' route.final WebSocketRouteOptionsOptions to configure a '$default' route.final StringThe description of the API.final BooleanAvoid validating models when creating a deployment.final WebSocketRouteOptionsOptions to configure a '$disconnect' route.final IpAddressTypeThe IP address types that can invoke the API.final StringThe route selection expression for the API.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theWebSocketApiProps.Builder.
-
-
Method Details
-
getApiKeySelectionExpression
Description copied from interface:WebSocketApiPropsAn API key selection expression.Providing this option will require an API Key be provided to access the API.
Default: - Key is not required to access these APIs
- Specified by:
getApiKeySelectionExpressionin interfaceWebSocketApiProps
-
getApiName
Description copied from interface:WebSocketApiPropsName for the WebSocket API resource.Default: - id of the WebSocketApi construct.
- Specified by:
getApiNamein interfaceWebSocketApiProps
-
getConnectRouteOptions
Description copied from interface:WebSocketApiPropsOptions to configure a '$connect' route.Default: - no '$connect' route configured
- Specified by:
getConnectRouteOptionsin interfaceWebSocketApiProps
-
getDefaultRouteOptions
Description copied from interface:WebSocketApiPropsOptions to configure a '$default' route.Default: - no '$default' route configured
- Specified by:
getDefaultRouteOptionsin interfaceWebSocketApiProps
-
getDescription
Description copied from interface:WebSocketApiPropsThe description of the API.Default: - none
- Specified by:
getDescriptionin interfaceWebSocketApiProps
-
getDisableSchemaValidation
Description copied from interface:WebSocketApiPropsAvoid validating models when creating a deployment.Default: false
- Specified by:
getDisableSchemaValidationin interfaceWebSocketApiProps
-
getDisconnectRouteOptions
Description copied from interface:WebSocketApiPropsOptions to configure a '$disconnect' route.Default: - no '$disconnect' route configured
- Specified by:
getDisconnectRouteOptionsin interfaceWebSocketApiProps
-
getIpAddressType
Description copied from interface:WebSocketApiPropsThe IP address types that can invoke the API.Default: undefined - AWS default is IPV4
- Specified by:
getIpAddressTypein interfaceWebSocketApiProps- See Also:
-
getRouteSelectionExpression
Description copied from interface:WebSocketApiPropsThe route selection expression for the API.Default: '$request.body.action'
- Specified by:
getRouteSelectionExpressionin interfaceWebSocketApiProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-