Class IntegrationConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.IntegrationConfig.Jsii$Proxy
- All Implemented Interfaces:
IntegrationConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IntegrationConfig
@Stability(Stable)
@Internal
public static final class IntegrationConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IntegrationConfig
An implementation for
IntegrationConfig-
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.IntegrationConfig
IntegrationConfig.Builder, IntegrationConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(IntegrationConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theIntegrationConfig.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 StringThis value is included in computing the Deployment's fingerprint.final StringThe integration's HTTP method type.final IntegrationOptionsIntegration options.final IntegrationTypegetType()Specifies an API method integration type.final StringgetUri()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 theIntegrationConfig.Builder.
-
-
Method Details
-
getType
Description copied from interface:IntegrationConfigSpecifies an API method integration type.- Specified by:
getTypein interfaceIntegrationConfig
-
getDeploymentToken
Description copied from interface:IntegrationConfigThis value is included in computing the Deployment's fingerprint.When the fingerprint changes, a new deployment is triggered. This property should contain values associated with the Integration that upon changing should trigger a fresh the Deployment needs to be refreshed.
Default: undefined deployments are not triggered for any change to this integration.
- Specified by:
getDeploymentTokenin interfaceIntegrationConfig
-
getIntegrationHttpMethod
Description copied from interface:IntegrationConfigThe integration's HTTP method type.Required unless you use a MOCK integration.
Default: - no integration method specified.
- Specified by:
getIntegrationHttpMethodin interfaceIntegrationConfig
-
getOptions
Description copied from interface:IntegrationConfigIntegration options.Default: - no integration options
- Specified by:
getOptionsin interfaceIntegrationConfig
-
getUri
Description copied from interface:IntegrationConfigThe Uniform Resource Identifier (URI) for the integration.Default: - no URI. Usually applies to MOCK integration
- Specified by:
getUriin interfaceIntegrationConfig- See Also:
-
$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()
-