@Stability(value=Experimental) public static final class HttpRouteIntegrationConfig.Builder extends Object implements software.amazon.jsii.Builder<HttpRouteIntegrationConfig>
HttpRouteIntegrationConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HttpRouteIntegrationConfig |
build()
Builds the configured instance.
|
HttpRouteIntegrationConfig.Builder |
connectionId(String connectionId)
Sets the value of
HttpRouteIntegrationConfig.getConnectionId() |
HttpRouteIntegrationConfig.Builder |
connectionType(HttpConnectionType connectionType)
Sets the value of
HttpRouteIntegrationConfig.getConnectionType() |
HttpRouteIntegrationConfig.Builder |
method(HttpMethod method)
Sets the value of
HttpRouteIntegrationConfig.getMethod() |
HttpRouteIntegrationConfig.Builder |
payloadFormatVersion(PayloadFormatVersion payloadFormatVersion)
Sets the value of
HttpRouteIntegrationConfig.getPayloadFormatVersion() |
HttpRouteIntegrationConfig.Builder |
type(HttpIntegrationType type)
Sets the value of
HttpRouteIntegrationConfig.getType() |
HttpRouteIntegrationConfig.Builder |
uri(String uri)
Sets the value of
HttpRouteIntegrationConfig.getUri() |
@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 uri(String uri)
HttpRouteIntegrationConfig.getUri()uri - Integration URI. 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 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 build()
build in interface software.amazon.jsii.Builder<HttpRouteIntegrationConfig>HttpRouteIntegrationConfigNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.