@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)", date="2022-05-11T19:24:23.661Z") @Stability(value=Experimental) public class MappingValue extends software.amazon.jsii.JsiiObject implements IMappingValue
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().appendHeader("header2", MappingValue.requestHeader("header1")).removeHeader("header1"))
.build())
.build();
software.amazon.jsii.JsiiObject.InitializationModeIMappingValue.Jsii$Default, IMappingValue.Jsii$Proxy| Modifier and Type | Field and Description |
|---|---|
static MappingValue |
NONE
(experimental) Creates an empty mapping value.
|
| Modifier | Constructor and Description |
|---|---|
protected |
MappingValue(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
MappingValue(software.amazon.jsii.JsiiObjectRef objRef) |
protected |
MappingValue(String value) |
| Modifier and Type | Method and Description |
|---|---|
static MappingValue |
contextVariable(String variableName)
(experimental) Creates a context variable mapping value.
|
static MappingValue |
custom(String value)
(experimental) Creates a custom mapping value.
|
String |
getValue()
(experimental) Represents a Mapping Value.
|
static MappingValue |
requestBody(String name)
(experimental) Creates a request body mapping value.
|
static MappingValue |
requestHeader(String name)
(experimental) Creates a header mapping value.
|
static MappingValue |
requestPath()
(experimental) Creates a request path mapping value.
|
static MappingValue |
requestPathParam(String name)
(experimental) Creates a request path parameter mapping value.
|
static MappingValue |
requestQueryString(String name)
(experimental) Creates a query string mapping value.
|
static MappingValue |
stageVariable(String variableName)
(experimental) Creates a stage variable mapping value.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Experimental) public static final MappingValue NONE
protected MappingValue(software.amazon.jsii.JsiiObjectRef objRef)
protected MappingValue(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
protected MappingValue(@NotNull
String value)
value - This parameter is required.@Stability(value=Experimental) @NotNull public static MappingValue contextVariable(@NotNull String variableName)
variableName - This parameter is required.@Stability(value=Experimental) @NotNull public static MappingValue custom(@NotNull String value)
value - This parameter is required.@Stability(value=Experimental) @NotNull public static MappingValue requestBody(@NotNull String name)
name - This parameter is required.@Stability(value=Experimental) @NotNull public static MappingValue requestHeader(@NotNull String name)
name - This parameter is required.@Stability(value=Experimental) @NotNull public static MappingValue requestPath()
@Stability(value=Experimental) @NotNull public static MappingValue requestPathParam(@NotNull String name)
name - This parameter is required.@Stability(value=Experimental) @NotNull public static MappingValue requestQueryString(@NotNull String name)
name - This parameter is required.@Stability(value=Experimental) @NotNull public static MappingValue stageVariable(@NotNull String variableName)
variableName - This parameter is required.@Stability(value=Experimental) @NotNull public String getValue()
getValue in interface IMappingValueCopyright © 2022. All rights reserved.