@Stability(value=Experimental) public static final class HttpRouteIntegrationConfig.Builder extends Object implements software.amazon.jsii.Builder<HttpRouteIntegrationConfig>
HttpRouteIntegrationConfig| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder payloadFormatVersion(PayloadFormatVersion payloadFormatVersion)
HttpRouteIntegrationConfig.getPayloadFormatVersion()payloadFormatVersion - Payload format version in the case of lambda proxy integration. This parameter is required.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder type(HttpIntegrationType type)
HttpRouteIntegrationConfig.getType()type - Integration type. This parameter is required.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder connectionId(String connectionId)
HttpRouteIntegrationConfig.getConnectionId()connectionId - The ID of the VPC link for a private integration.
Supported only for HTTP APIs.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder connectionType(HttpConnectionType connectionType)
HttpRouteIntegrationConfig.getConnectionType()connectionType - The type of the network connection to the integration endpoint.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder credentials(IntegrationCredentials credentials)
HttpRouteIntegrationConfig.getCredentials()credentials - The credentials with which to invoke the integration.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder method(HttpMethod method)
HttpRouteIntegrationConfig.getMethod()method - The HTTP method that must be used to invoke the underlying proxy.
Required for HttpIntegrationType.HTTP_PROXYthis@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder parameterMapping(ParameterMapping parameterMapping)
HttpRouteIntegrationConfig.getParameterMapping()parameterMapping - Specifies how to transform HTTP requests before sending them to the backend.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder secureServerName(String secureServerName)
HttpRouteIntegrationConfig.getSecureServerName()secureServerName - Specifies the server name to verified by HTTPS when calling the backend integration.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder subtype(HttpIntegrationSubtype subtype)
HttpRouteIntegrationConfig.getSubtype()subtype - Integration subtype.this@Stability(value=Experimental) public HttpRouteIntegrationConfig.Builder uri(String uri)
HttpRouteIntegrationConfig.getUri()uri - Integration URI.this@Stability(value=Experimental) public HttpRouteIntegrationConfig build()
build in interface software.amazon.jsii.Builder<HttpRouteIntegrationConfig>HttpRouteIntegrationConfigNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.