@Stability(value=Experimental) public static final class HttpServiceDiscoveryIntegrationProps.Builder extends Object implements software.amazon.jsii.Builder<HttpServiceDiscoveryIntegrationProps>
HttpServiceDiscoveryIntegrationProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HttpServiceDiscoveryIntegrationProps |
build()
Builds the configured instance.
|
HttpServiceDiscoveryIntegrationProps.Builder |
method(HttpMethod method)
Sets the value of
HttpPrivateIntegrationOptions.getMethod() |
HttpServiceDiscoveryIntegrationProps.Builder |
service(IService service)
Sets the value of
HttpServiceDiscoveryIntegrationProps.getService() |
HttpServiceDiscoveryIntegrationProps.Builder |
vpcLink(IVpcLink vpcLink)
Sets the value of
HttpPrivateIntegrationOptions.getVpcLink() |
@Stability(value=Experimental) public HttpServiceDiscoveryIntegrationProps.Builder service(IService service)
HttpServiceDiscoveryIntegrationProps.getService()service - The discovery service used for the integration. This parameter is required.this@Stability(value=Experimental) public HttpServiceDiscoveryIntegrationProps.Builder method(HttpMethod method)
HttpPrivateIntegrationOptions.getMethod()method - The HTTP method that must be used to invoke the underlying HTTP proxy.this@Stability(value=Experimental) public HttpServiceDiscoveryIntegrationProps.Builder vpcLink(IVpcLink vpcLink)
HttpPrivateIntegrationOptions.getVpcLink()vpcLink - The vpc link to be used for the private integration.this@Stability(value=Experimental) public HttpServiceDiscoveryIntegrationProps build()
build in interface software.amazon.jsii.Builder<HttpServiceDiscoveryIntegrationProps>HttpServiceDiscoveryIntegrationPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.