@Stability(value=Experimental) @Internal public static final class IntegrationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IntegrationProps
IntegrationPropssoftware.amazon.jsii.JsiiObject.InitializationModeIntegrationProps.Builder, IntegrationProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(IntegrationType type,
String integrationHttpMethod,
IntegrationOptions options,
Object uri)
Constructor that initializes the object based on literal property values passed by the
IntegrationProps.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 |
getIntegrationHttpMethod()
(experimental) The integration's HTTP method type.
|
IntegrationOptions |
getOptions()
(experimental) Integration options.
|
IntegrationType |
getType()
(experimental) Specifies an API method integration type.
|
Object |
getUri()
(experimental) The Uniform Resource Identifier (URI) for the 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(IntegrationType type, String integrationHttpMethod, IntegrationOptions options, Object uri)
IntegrationProps.Builder.public final IntegrationType getType()
IntegrationPropsgetType in interface IntegrationPropspublic final String getIntegrationHttpMethod()
IntegrationPropsRequired unless you use a MOCK integration.
getIntegrationHttpMethod in interface IntegrationPropspublic final IntegrationOptions getOptions()
IntegrationPropsgetOptions in interface IntegrationPropspublic final Object getUri()
IntegrationProps
type property, specify the API endpoint URL.type property, don't specify this property.type property, specify an AWS service that
follows this form: arn:partition:apigateway:region:subdomain.service|service:path|action/service_api.
For example, a Lambda function URI follows this form:
arn:partition:apigateway:region:lambda:path/path. The path is usually in the
form /2015-03-31/functions/LambdaFunctionARN/invocations.getUri in interface IntegrationPropshttps://docs.aws.amazon.com/apigateway/api-reference/resource/integration/#uri@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.