CreateIntegrationResponseResponse class
Properties
-
contentHandlingStrategy
→ ContentHandlingStrategy?
-
Supported only for WebSocket APIs. Specifies how to handle response payload
content type conversions. Supported values are CONVERT_TO_BINARY and
CONVERT_TO_TEXT, with the following behaviors:
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
integrationResponseId
→ String?
-
The integration response ID.
final
-
integrationResponseKey
→ String?
-
The integration response key.
final
-
responseParameters
→ Map<String, String>?
-
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 of
integration.response.header.{name} or
integration.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.
final
-
responseTemplates
→ Map<String, String>?
-
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.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
templateSelectionExpression
→ String?
-
The template selection expressions for the integration response.
final
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited