@Stability(value=Experimental) public static final class HttpNlbIntegration.Builder extends Object implements software.amazon.jsii.Builder<HttpNlbIntegration>
HttpNlbIntegration.| Modifier and Type | Method and Description |
|---|---|
HttpNlbIntegration |
build() |
static HttpNlbIntegration.Builder |
create(String id,
INetworkListener listener) |
HttpNlbIntegration.Builder |
method(HttpMethod method)
(experimental) The HTTP method that must be used to invoke the underlying HTTP proxy.
|
HttpNlbIntegration.Builder |
parameterMapping(ParameterMapping parameterMapping)
(experimental) Specifies how to transform HTTP requests before sending them to the backend.
|
HttpNlbIntegration.Builder |
secureServerName(String secureServerName)
(experimental) Specifies the server name to verified by HTTPS when calling the backend integration.
|
HttpNlbIntegration.Builder |
vpcLink(IVpcLink vpcLink)
(experimental) The vpc link to be used for the private integration.
|
@Stability(value=Experimental) public static HttpNlbIntegration.Builder create(String id, INetworkListener listener)
id - id of the underlying integration construct. This parameter is required.listener - the ELB network listener. This parameter is required.HttpNlbIntegration.Builder.@Stability(value=Experimental) public HttpNlbIntegration.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 HttpNlbIntegration.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 HttpNlbIntegration.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 HttpNlbIntegration.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 HttpNlbIntegration build()
build in interface software.amazon.jsii.Builder<HttpNlbIntegration>Copyright © 2022. All rights reserved.