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