Class AwsIntegration
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.Integration
software.amazon.awscdk.services.apigateway.AwsIntegration
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
- Direct Known Subclasses:
LambdaIntegration
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:44.703Z")
@Stability(Stable)
public class AwsIntegration
extends Integration
This type of integration lets an API expose AWS service actions.
It is intended for calling all AWS service actions, but is not recommended for calling a Lambda function, because the Lambda custom integration is a legacy technology.
Example:
AwsIntegration getMessageIntegration = AwsIntegration.Builder.create() .service("sqs") .path("queueName") .region("eu-west-1") .build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Constructor Summary
ModifierConstructorDescriptionprotected
AwsIntegration
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
AwsIntegration
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionCan be overridden by subclasses to allow the integration to interact with the method being integrated, access the REST API object, method ARNs, etc.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
AwsIntegration
protected AwsIntegration(software.amazon.jsii.JsiiObjectRef objRef) -
AwsIntegration
protected AwsIntegration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
AwsIntegration
- Parameters:
props
- This parameter is required.
-
-
Method Details
-
bind
Can be overridden by subclasses to allow the integration to interact with the method being integrated, access the REST API object, method ARNs, etc.- Overrides:
bind
in classIntegration
- Parameters:
method
- This parameter is required.
-