Class WebSocketRouteIntegrationConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.WebSocketRouteIntegrationConfig.Jsii$Proxy
- All Implemented Interfaces:
WebSocketRouteIntegrationConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
WebSocketRouteIntegrationConfig
@Stability(Stable)
@Internal
public static final class WebSocketRouteIntegrationConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements WebSocketRouteIntegrationConfig
An implementation for
WebSocketRouteIntegrationConfig-
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.WebSocketRouteIntegrationConfig
WebSocketRouteIntegrationConfig.Builder, WebSocketRouteIntegrationConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theWebSocketRouteIntegrationConfig.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 booleanfinal ContentHandlingSpecifies how to handle response payload content type conversions.final IRoleCredentials role.final StringIntegration method.final PassthroughBehaviorIntegration passthrough behaviors.Request parameters.Request template.final StringTemplate selection expression.final DurationThe maximum amount of time an integration will run before it returns without a response.final WebSocketIntegrationTypegetType()Integration type.final StringgetUri()Integration URI.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 theWebSocketRouteIntegrationConfig.Builder.
-
-
Method Details
-
getType
Description copied from interface:WebSocketRouteIntegrationConfigIntegration type.- Specified by:
getTypein interfaceWebSocketRouteIntegrationConfig
-
getUri
Description copied from interface:WebSocketRouteIntegrationConfigIntegration URI.- Specified by:
getUriin interfaceWebSocketRouteIntegrationConfig
-
getContentHandling
Description copied from interface:WebSocketRouteIntegrationConfigSpecifies how to handle response payload content type conversions.Default: - The response payload will be passed through from the integration response to the route response or method response without modification.
- Specified by:
getContentHandlingin interfaceWebSocketRouteIntegrationConfig
-
getCredentialsRole
Description copied from interface:WebSocketRouteIntegrationConfigCredentials role.Default: - No role provided.
- Specified by:
getCredentialsRolein interfaceWebSocketRouteIntegrationConfig
-
getMethod
Description copied from interface:WebSocketRouteIntegrationConfigIntegration method.Default: - No integration method.
- Specified by:
getMethodin interfaceWebSocketRouteIntegrationConfig
-
getPassthroughBehavior
Description copied from interface:WebSocketRouteIntegrationConfigIntegration passthrough behaviors.Default: - No pass through bahavior.
- Specified by:
getPassthroughBehaviorin interfaceWebSocketRouteIntegrationConfig
-
getRequestParameters
Description copied from interface:WebSocketRouteIntegrationConfigRequest parameters.Default: - No request parameters provided.
- Specified by:
getRequestParametersin interfaceWebSocketRouteIntegrationConfig
-
getRequestTemplates
Description copied from interface:WebSocketRouteIntegrationConfigRequest template.Default: - No request template provided.
- Specified by:
getRequestTemplatesin interfaceWebSocketRouteIntegrationConfig
-
getTemplateSelectionExpression
Description copied from interface:WebSocketRouteIntegrationConfigTemplate selection expression.Default: - No template selection expression.
- Specified by:
getTemplateSelectionExpressionin interfaceWebSocketRouteIntegrationConfig
-
getTimeout
Description copied from interface:WebSocketRouteIntegrationConfigThe maximum amount of time an integration will run before it returns without a response.Must be between 50 milliseconds and 29 seconds.
Default: Duration.seconds(29)
- Specified by:
getTimeoutin interfaceWebSocketRouteIntegrationConfig
-
$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()
-