Class EventBridgePutEventsEntry.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EventBridgePutEventsEntry.Jsii$Proxy
- All Implemented Interfaces:
EventBridgePutEventsEntry
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EventBridgePutEventsEntry
@Stability(Stable)
@Internal
public static final class EventBridgePutEventsEntry.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EventBridgePutEventsEntry
An implementation for
EventBridgePutEventsEntry
-
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.stepfunctions.tasks.EventBridgePutEventsEntry
EventBridgePutEventsEntry.Builder, EventBridgePutEventsEntry.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theEventBridgePutEventsEntry.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 TaskInput
The event body.final String
Used along with the source field to help identify the fields and values expected in the detail field.final IEventBus
The event bus the entry will be sent to.final String
The service or application that caused this event to be generated.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 theEventBridgePutEventsEntry.Builder
.
-
-
Method Details
-
getDetail
Description copied from interface:EventBridgePutEventsEntry
The event body.Can either be provided as an object or as a JSON-serialized string
Example:
TaskInput.fromText("{\"instance-id\": \"i-1234567890abcdef0\", \"state\": \"terminated\"}"); TaskInput.fromObject(Map.of("Message", "Hello from Step Functions")); TaskInput.fromJsonPathAt("$.EventDetail");
- Specified by:
getDetail
in interfaceEventBridgePutEventsEntry
-
getDetailType
Description copied from interface:EventBridgePutEventsEntry
Used along with the source field to help identify the fields and values expected in the detail field.For example, events by CloudTrail have detail type "AWS API Call via CloudTrail"
- Specified by:
getDetailType
in interfaceEventBridgePutEventsEntry
- See Also:
-
getSource
Description copied from interface:EventBridgePutEventsEntry
The service or application that caused this event to be generated.Example value:
com.example.service
- Specified by:
getSource
in interfaceEventBridgePutEventsEntry
- See Also:
-
getEventBus
Description copied from interface:EventBridgePutEventsEntry
The event bus the entry will be sent to.Default: - event is sent to account's default event bus
- Specified by:
getEventBus
in interfaceEventBridgePutEventsEntry
-
$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()
-