Class HttpEventBridgeIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.aws_apigatewayv2_integrations.HttpEventBridgeIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
HttpEventBridgeIntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpEventBridgeIntegrationProps
@Stability(Stable)
@Internal
public static final class HttpEventBridgeIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpEventBridgeIntegrationProps
An implementation for
HttpEventBridgeIntegrationProps-
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.HttpEventBridgeIntegrationProps
HttpEventBridgeIntegrationProps.Builder, HttpEventBridgeIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theHttpEventBridgeIntegrationProps.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 EventBusReferenceEventBridge event bus that integrates with API Gateway.final ParameterMappingSpecifies how to transform HTTP requests before sending them to the backend.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 theHttpEventBridgeIntegrationProps.Builder.
-
-
Method Details
-
getEventBusRef
Description copied from interface:HttpEventBridgeIntegrationPropsEventBridge event bus that integrates with API Gateway.- Specified by:
getEventBusRefin interfaceHttpEventBridgeIntegrationProps
-
getParameterMapping
Description copied from interface:HttpEventBridgeIntegrationPropsSpecifies how to transform HTTP requests before sending them to the backend.When not provided, a default mapping will be used that expects the incoming request body to contain the fields
Detail,DetailType, andSource.Default: - set `Detail` to `$request.body.Detail`, `DetailType` to `$request.body.DetailType`, and `Source` to `$request.body.Source`.
- Specified by:
getParameterMappingin interfaceHttpEventBridgeIntegrationProps- See Also:
-
getSubtype
Description copied from interface:HttpEventBridgeIntegrationPropsThe subtype of the HTTP integration.Only subtypes starting with EVENTBRIDGE_ can be specified.
Default: HttpIntegrationSubtype.EVENTBRIDGE_PUT_EVENTS
- Specified by:
getSubtypein interfaceHttpEventBridgeIntegrationProps
-
$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()
-