@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(IHttpApi httpApi,
HttpIntegrationType integrationType,
String integrationUri,
String connectionId,
HttpConnectionType connectionType,
HttpMethod method,
PayloadFormatVersion payloadFormatVersion)
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.
|
PayloadFormatVersion |
getPayloadFormatVersion()
(experimental) The version of the payload format.
|
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(IHttpApi httpApi, HttpIntegrationType integrationType, String integrationUri, String connectionId, HttpConnectionType connectionType, HttpMethod method, PayloadFormatVersion payloadFormatVersion)
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 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.html@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.