Uses of Class
software.amazon.awscdk.services.apigatewayv2.CfnIntegration.Builder
-
Uses of CfnIntegration.Builder in software.amazon.awscdk.services.apigatewayv2
Modifier and TypeMethodDescriptionThe API identifier.CfnIntegration.Builder.connectionId
(String connectionId) The ID of the VPC link for a private integration.CfnIntegration.Builder.connectionType
(String connectionType) The type of the network connection to the integration endpoint.CfnIntegration.Builder.contentHandlingStrategy
(String contentHandlingStrategy) Supported only for WebSocket APIs.static CfnIntegration.Builder
CfnIntegration.Builder.credentialsArn
(String credentialsArn) Specifies the credentials required for the integration, if any.CfnIntegration.Builder.description
(String description) The description of the integration.CfnIntegration.Builder.integrationMethod
(String integrationMethod) Specifies the integration's HTTP method type.CfnIntegration.Builder.integrationSubtype
(String integrationSubtype) Supported only for HTTP APIAWS_PROXY
integrations.CfnIntegration.Builder.integrationType
(String integrationType) The integration type of an integration.CfnIntegration.Builder.integrationUri
(String integrationUri) For a Lambda integration, specify the URI of a Lambda function.CfnIntegration.Builder.passthroughBehavior
(String passthroughBehavior) Specifies the pass-through behavior for incoming requests based on theContent-Type
header in the request, and the available mapping templates specified as therequestTemplates
property on theIntegration
resource.CfnIntegration.Builder.payloadFormatVersion
(String payloadFormatVersion) Specifies the format of the payload sent to an integration.CfnIntegration.Builder.requestParameters
(Object requestParameters) For WebSocket APIs, a key-value map specifying request parameters that are passed from the method request to the backend.CfnIntegration.Builder.requestTemplates
(Object requestTemplates) Represents a map of Velocity templates that are applied on the request payload based on the value of the Content-Type header sent by the client.CfnIntegration.Builder.responseParameters
(Object responseParameters) Supported only for HTTP APIs.CfnIntegration.Builder.templateSelectionExpression
(String templateSelectionExpression) The template selection expression for the integration.CfnIntegration.Builder.timeoutInMillis
(Number timeoutInMillis) Custom timeout between 50 and 29,000 milliseconds for WebSocket APIs and between 50 and 30,000 milliseconds for HTTP APIs.CfnIntegration.Builder.tlsConfig
(IResolvable tlsConfig) The TLS configuration for a private integration.CfnIntegration.Builder.tlsConfig
(CfnIntegration.TlsConfigProperty tlsConfig) The TLS configuration for a private integration.