@Stability(value=Experimental) @Internal public static final class HttpIntegrationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements HttpIntegrationProps
HttpIntegrationPropssoftware.amazon.jsii.JsiiObject.InitializationModeHttpIntegrationProps.Builder, HttpIntegrationProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(HttpIntegrationProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
HttpIntegrationProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getConnectionId()
(experimental) The ID of the VPC link for a private integration.
|
HttpConnectionType |
getConnectionType()
(experimental) The type of the network connection to the integration endpoint.
|
IHttpApi |
getHttpApi()
(experimental) The HTTP API to which this integration should be bound.
|
HttpIntegrationType |
getIntegrationType()
(experimental) Integration type.
|
String |
getIntegrationUri()
(experimental) Integration URI.
|
HttpMethod |
getMethod()
(experimental) The HTTP method to use when calling the underlying HTTP proxy.
|
ParameterMapping |
getParameterMapping()
(experimental) Specifies how to transform HTTP requests before sending them to the backend.
|
PayloadFormatVersion |
getPayloadFormatVersion()
(experimental) The version of the payload format.
|
String |
getSecureServerName()
(experimental) Specifies the TLS configuration for a private integration.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(HttpIntegrationProps.Builder builder)
HttpIntegrationProps.Builder.public final IHttpApi getHttpApi()
HttpIntegrationPropsgetHttpApi in interface HttpIntegrationPropspublic final HttpIntegrationType getIntegrationType()
HttpIntegrationPropsgetIntegrationType in interface HttpIntegrationPropspublic final String getIntegrationUri()
HttpIntegrationProps
This will be the function ARN in the case of HttpIntegrationType.LAMBDA_PROXY,
or HTTP URL in the case of HttpIntegrationType.HTTP_PROXY.
getIntegrationUri in interface HttpIntegrationPropspublic final String getConnectionId()
HttpIntegrationPropsSupported only for HTTP APIs.
Default: - undefined
getConnectionId in interface HttpIntegrationPropspublic final HttpConnectionType getConnectionType()
HttpIntegrationPropsDefault: HttpConnectionType.INTERNET
getConnectionType in interface HttpIntegrationPropspublic final HttpMethod getMethod()
HttpIntegrationPropsDefault: - none. required if the integration type is `HttpIntegrationType.HTTP_PROXY`.
getMethod in interface HttpIntegrationPropspublic final ParameterMapping getParameterMapping()
HttpIntegrationPropsDefault: undefined requests are sent to the backend unmodified
getParameterMapping in interface HttpIntegrationPropshttps://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.htmlpublic final PayloadFormatVersion getPayloadFormatVersion()
HttpIntegrationPropsDefault: - defaults to latest in the case of HttpIntegrationType.LAMBDA_PROXY`, irrelevant otherwise.
getPayloadFormatVersion in interface HttpIntegrationPropshttps://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.htmlpublic final String getSecureServerName()
HttpIntegrationPropsDefault: undefined private integration traffic will use HTTP protocol
getSecureServerName in interface HttpIntegrationPropshttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-integration-tlsconfig.html@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.