Class HttpSqsIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.aws_apigatewayv2_integrations.HttpSqsIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
HttpSqsIntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpSqsIntegrationProps
@Stability(Stable)
@Internal
public static final class HttpSqsIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpSqsIntegrationProps
An implementation for
HttpSqsIntegrationProps-
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.aws_apigatewayv2_integrations.HttpSqsIntegrationProps
HttpSqsIntegrationProps.Builder, HttpSqsIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theHttpSqsIntegrationProps.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 ParameterMappingSpecifies how to transform HTTP requests before sending them to the backend.final IQueuegetQueue()SQS queue that Integrates with API Gateway.final HttpIntegrationSubtypeThe subtype of the HTTP 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 theHttpSqsIntegrationProps.Builder.
-
-
Method Details
-
getQueue
Description copied from interface:HttpSqsIntegrationPropsSQS queue that Integrates with API Gateway.- Specified by:
getQueuein interfaceHttpSqsIntegrationProps
-
getParameterMapping
Description copied from interface:HttpSqsIntegrationPropsSpecifies how to transform HTTP requests before sending them to the backend.Default: - specify `QueueUrl`. Additionally, set `MessageBody` to `$request.body.MessageBody` for `SQS_SEND_MESSAGE` subtype and set `ReceiptHandle` to `$request.body.ReceiptHandle` for `SQS_DELETE_MESSAGE` subtype.
- Specified by:
getParameterMappingin interfaceHttpSqsIntegrationProps- See Also:
-
getSubtype
Description copied from interface:HttpSqsIntegrationPropsThe subtype of the HTTP integration.Only subtypes starting with SQS_ can be specified.
Default: HttpIntegrationSubtype.SQS_SEND_MESSAGE
- Specified by:
getSubtypein interfaceHttpSqsIntegrationProps
-
$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()
-