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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.IntegrationConfig
IntegrationConfig.Builder, IntegrationConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(IntegrationConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theIntegrationConfig.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
This value is included in computing the Deployment's fingerprint.final String
The integration's HTTP method type.final IntegrationOptions
Integration options.final IntegrationType
getType()
Specifies an API method integration type.final String
getUri()
The Uniform Resource Identifier (URI) for the integration.final int
hashCode()
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:IntegrationConfig
Specifies an API method integration type.- Specified by:
getType
in interfaceIntegrationConfig
-
getDeploymentToken
Description copied from interface:IntegrationConfig
This 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:
getDeploymentToken
in interfaceIntegrationConfig
-
getIntegrationHttpMethod
Description copied from interface:IntegrationConfig
The integration's HTTP method type.Required unless you use a MOCK integration.
Default: - no integration method specified.
- Specified by:
getIntegrationHttpMethod
in interfaceIntegrationConfig
-
getOptions
Description copied from interface:IntegrationConfig
Integration options.Default: - no integration options
- Specified by:
getOptions
in interfaceIntegrationConfig
-
getUri
Description copied from interface:IntegrationConfig
The Uniform Resource Identifier (URI) for the integration.Default: - no URI. Usually applies to MOCK integration
- Specified by:
getUri
in interfaceIntegrationConfig
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-