Class AwsIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.AwsIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
AwsIntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AwsIntegrationProps
@Stability(Stable)
@Internal
public static final class AwsIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AwsIntegrationProps
An implementation for
AwsIntegrationProps-
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.AwsIntegrationProps
AwsIntegrationProps.Builder, AwsIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AwsIntegrationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAwsIntegrationProps.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 AWS action to perform in the integration.Parameters for the action.final StringThe integration's HTTP method type.final IntegrationOptionsIntegration options, such as content handling, request/response mapping, etc.final StringgetPath()The path to use for path-base APIs.final BooleangetProxy()Use AWS_PROXY integration.final StringThe region of the integrated AWS service.final StringThe name of the integrated AWS service (e.g.final StringA designated subdomain supported by certain AWS service for fast host-name lookup.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 theAwsIntegrationProps.Builder.
-
-
Method Details
-
getService
Description copied from interface:AwsIntegrationPropsThe name of the integrated AWS service (e.g.s3).- Specified by:
getServicein interfaceAwsIntegrationProps
-
getAction
Description copied from interface:AwsIntegrationPropsThe AWS action to perform in the integration.Use
actionParamsto specify key-value params for the action.Mutually exclusive with
path.- Specified by:
getActionin interfaceAwsIntegrationProps
-
getActionParameters
Description copied from interface:AwsIntegrationPropsParameters for the action.actionmust be set, andpathmust be undefined. The action params will be URL encoded.- Specified by:
getActionParametersin interfaceAwsIntegrationProps
-
getIntegrationHttpMethod
Description copied from interface:AwsIntegrationPropsThe integration's HTTP method type.Default: POST
- Specified by:
getIntegrationHttpMethodin interfaceAwsIntegrationProps
-
getOptions
Description copied from interface:AwsIntegrationPropsIntegration options, such as content handling, request/response mapping, etc.- Specified by:
getOptionsin interfaceAwsIntegrationProps
-
getPath
Description copied from interface:AwsIntegrationPropsThe path to use for path-base APIs.For example, for S3 GET, you can set path to
bucket/key. For lambda, you can set path to2015-03-31/functions/${function-arn}/invocationsMutually exclusive with the
actionoptions.- Specified by:
getPathin interfaceAwsIntegrationProps
-
getProxy
Description copied from interface:AwsIntegrationPropsUse AWS_PROXY integration.Default: false
- Specified by:
getProxyin interfaceAwsIntegrationProps
-
getRegion
Description copied from interface:AwsIntegrationPropsThe region of the integrated AWS service.Default: - same region as the stack
- Specified by:
getRegionin interfaceAwsIntegrationProps
-
getSubdomain
Description copied from interface:AwsIntegrationPropsA designated subdomain supported by certain AWS service for fast host-name lookup.- Specified by:
getSubdomainin interfaceAwsIntegrationProps
-
$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()
-