@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)",
date="2022-08-09T19:16:40.774Z")
public abstract class HttpRouteIntegration
extends software.amazon.jsii.JsiiObject
Example:
import software.amazon.awscdk.services.apigatewayv2.integrations.HttpAlbIntegration; ApplicationLoadBalancer lb; ApplicationListener listener = lb.addListener("listener", BaseApplicationListenerProps.builder().port(80).build()); listener.addTargets("target", AddApplicationTargetsProps.builder() .port(80) .build()); HttpApi httpEndpoint = HttpApi.Builder.create(this, "HttpProxyPrivateApi") .defaultIntegration(HttpAlbIntegration.Builder.create("DefaultIntegration", listener) .parameterMapping(new ParameterMapping().custom("myKey", "myValue")) .build()) .build();
Modifier | Constructor and Description |
---|---|
protected |
HttpRouteIntegration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
HttpRouteIntegration(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
abstract HttpRouteIntegrationConfig |
bind(HttpRouteIntegrationBindOptions options)
(experimental) Bind this integration to the route.
|
protected void |
completeBind(HttpRouteIntegrationBindOptions _options)
(experimental) Complete the binding of the integration to the route.
|
protected HttpRouteIntegration(software.amazon.jsii.JsiiObjectRef objRef)
protected HttpRouteIntegration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public abstract HttpRouteIntegrationConfig bind(HttpRouteIntegrationBindOptions options)
options
- This parameter is required.protected void completeBind(HttpRouteIntegrationBindOptions _options)
In some cases, there is some additional work to do, such as adding permissions for the API to access the target. This work is necessary whether the integration has just been created for this route or it is an existing one, previously created for other routes. In most cases, however, concrete implementations do not need to override this method.
_options
- This parameter is required.