@Stability(value=Experimental) public static final class HttpAlbIntegration.Builder extends Object implements software.amazon.jsii.Builder<HttpAlbIntegration>
HttpAlbIntegration.| Modifier and Type | Method and Description |
|---|---|
HttpAlbIntegration |
build() |
static HttpAlbIntegration.Builder |
create(String id,
IApplicationListener listener) |
HttpAlbIntegration.Builder |
method(HttpMethod method)
(experimental) The HTTP method that must be used to invoke the underlying HTTP proxy.
|
HttpAlbIntegration.Builder |
parameterMapping(ParameterMapping parameterMapping)
(experimental) Specifies how to transform HTTP requests before sending them to the backend.
|
HttpAlbIntegration.Builder |
secureServerName(String secureServerName)
(experimental) Specifies the server name to verified by HTTPS when calling the backend integration.
|
HttpAlbIntegration.Builder |
vpcLink(IVpcLink vpcLink)
(experimental) The vpc link to be used for the private integration.
|
@Stability(value=Experimental) public static HttpAlbIntegration.Builder create(String id, IApplicationListener listener)
id - id of the underlying integration construct. This parameter is required.listener - the ELB application listener. This parameter is required.HttpAlbIntegration.Builder.@Stability(value=Experimental) public HttpAlbIntegration.Builder method(HttpMethod method)
Default: HttpMethod.ANY
method - The HTTP method that must be used to invoke the underlying HTTP proxy. This parameter is required.this@Stability(value=Experimental) public HttpAlbIntegration.Builder parameterMapping(ParameterMapping parameterMapping)
Default: undefined requests are sent to the backend unmodified
parameterMapping - Specifies how to transform HTTP requests before sending them to the backend. This parameter is required.this@Stability(value=Experimental) public HttpAlbIntegration.Builder secureServerName(String secureServerName)
Default: undefined private integration traffic will use HTTP protocol
secureServerName - Specifies the server name to verified by HTTPS when calling the backend integration. This parameter is required.this@Stability(value=Experimental) public HttpAlbIntegration.Builder vpcLink(IVpcLink vpcLink)
Default: - a new VpcLink is created
vpcLink - The vpc link to be used for the private integration. This parameter is required.this@Stability(value=Experimental) public HttpAlbIntegration build()
build in interface software.amazon.jsii.Builder<HttpAlbIntegration>Copyright © 2022. All rights reserved.