Class IntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.IntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
IntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- IntegrationProps
@Stability(Stable)
@Internal
public static final class IntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IntegrationProps
An implementation for
IntegrationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.IntegrationProps
IntegrationProps.Builder, IntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(IntegrationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theIntegrationProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe integration's HTTP method type.final IntegrationOptionsIntegration options.final IntegrationTypegetType()Specifies an API method integration type.final ObjectgetUri()The Uniform Resource Identifier (URI) for the integration.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theIntegrationProps.Builder.
-
-
Method Details
-
getType
Description copied from interface:IntegrationPropsSpecifies an API method integration type.- Specified by:
getTypein interfaceIntegrationProps
-
getIntegrationHttpMethod
Description copied from interface:IntegrationPropsThe integration's HTTP method type.Required unless you use a MOCK integration.
- Specified by:
getIntegrationHttpMethodin interfaceIntegrationProps
-
getOptions
Description copied from interface:IntegrationPropsIntegration options.- Specified by:
getOptionsin interfaceIntegrationProps
-
getUri
Description copied from interface:IntegrationPropsThe Uniform Resource Identifier (URI) for the integration.- If you specify HTTP for the
typeproperty, specify the API endpoint URL. - If you specify MOCK for the
typeproperty, don't specify this property. - If you specify AWS for the
typeproperty, 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.
- Specified by:
getUriin interfaceIntegrationProps- See Also:
- If you specify HTTP for the
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-