public static final class EventBridgePutEventsEntry.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EventBridgePutEventsEntry
EventBridgePutEventsEntry
EventBridgePutEventsEntry.Builder, EventBridgePutEventsEntry.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
TaskInput |
getDetail()
The event body.
|
java.lang.String |
getDetailType()
Used along with the source field to help identify the fields and values expected in the detail field.
|
IEventBus |
getEventBus()
The event bus the entry will be sent to.
|
java.lang.String |
getSource()
The service or application that caused this event to be generated.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final TaskInput getDetail()
EventBridgePutEventsEntry
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");
getDetail
in interface EventBridgePutEventsEntry
public final java.lang.String getDetailType()
EventBridgePutEventsEntry
For example, events by CloudTrail have detail type "AWS API Call via CloudTrail"
getDetailType
in interface EventBridgePutEventsEntry
public final java.lang.String getSource()
EventBridgePutEventsEntry
Example value: com.example.service
getSource
in interface EventBridgePutEventsEntry
public final IEventBus getEventBus()
EventBridgePutEventsEntry
Default: - event is sent to account's default event bus
getEventBus
in interface EventBridgePutEventsEntry
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()