Class CfnIntegrationResponseProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIntegrationResponseProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIntegrationResponseProps
CfnIntegrationResponseProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.CfnIntegrationResponseProps
CfnIntegrationResponseProps.Builder, CfnIntegrationResponseProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnIntegrationResponseProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
getApiId()
The API identifier.final String
Supported only for WebSocket APIs.final String
The integration ID.final String
The integration response key.final Object
A key-value map specifying response parameters that are passed to the method response from the backend.final Object
The collection of response templates for the integration response as a string-to-string map of key-value pairs.final String
The template selection expression for the integration response.final int
hashCode()
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 theCfnIntegrationResponseProps.Builder
.
-
-
Method Details
-
getApiId
Description copied from interface:CfnIntegrationResponseProps
The API identifier.- Specified by:
getApiId
in interfaceCfnIntegrationResponseProps
- See Also:
-
getIntegrationId
Description copied from interface:CfnIntegrationResponseProps
The integration ID.- Specified by:
getIntegrationId
in interfaceCfnIntegrationResponseProps
- See Also:
-
getIntegrationResponseKey
Description copied from interface:CfnIntegrationResponseProps
The integration response key.- Specified by:
getIntegrationResponseKey
in interfaceCfnIntegrationResponseProps
- See Also:
-
getContentHandlingStrategy
Description copied from interface:CfnIntegrationResponseProps
Supported only for WebSocket APIs.Specifies how to handle response payload content type conversions. Supported values are
CONVERT_TO_BINARY
andCONVERT_TO_TEXT
, with the following behaviors:CONVERT_TO_BINARY
: Converts a response payload from a Base64-encoded string to the corresponding binary blob.CONVERT_TO_TEXT
: Converts a response payload from a binary blob to a Base64-encoded string.If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification.
- Specified by:
getContentHandlingStrategy
in interfaceCfnIntegrationResponseProps
- See Also:
-
getResponseParameters
Description copied from interface:CfnIntegrationResponseProps
A key-value map specifying response parameters that are passed to the method response from the backend.The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of
method.response.header. *{name}*
, where name is a valid and unique header name. The mapped non-static value must match the pattern ofintegration.response.header. *{name}*
orintegration.response.body. *{JSON-expression}*
, where*{name}*
is a valid and unique response header name and*{JSON-expression}*
is a valid JSON expression without the$
prefix.- Specified by:
getResponseParameters
in interfaceCfnIntegrationResponseProps
- See Also:
-
getResponseTemplates
Description copied from interface:CfnIntegrationResponseProps
The collection of response templates for the integration response as a string-to-string map of key-value pairs.Response templates are represented as a key/value map, with a content-type as the key and a template as the value.
- Specified by:
getResponseTemplates
in interfaceCfnIntegrationResponseProps
- See Also:
-
getTemplateSelectionExpression
Description copied from interface:CfnIntegrationResponseProps
The template selection expression for the integration response.Supported only for WebSocket APIs.
- Specified by:
getTemplateSelectionExpression
in interfaceCfnIntegrationResponseProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-