@Stability(value=Stable) @Internal public static final class EventBridgePutEventsEntry.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EventBridgePutEventsEntry
EventBridgePutEventsEntry
software.amazon.jsii.JsiiObject.InitializationMode
EventBridgePutEventsEntry.Builder, EventBridgePutEventsEntry.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(EventBridgePutEventsEntry.Builder builder)
Constructor that initializes the object based on literal property values passed by the
EventBridgePutEventsEntry.Builder . |
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(Object o) |
TaskInput |
getDetail()
The event body.
|
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.
|
String |
getSource()
The service or application that caused this event to be generated.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
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.protected Jsii$Proxy(EventBridgePutEventsEntry.Builder builder)
EventBridgePutEventsEntry.Builder
.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 String getDetailType()
EventBridgePutEventsEntry
For example, events by CloudTrail have detail type "AWS API Call via CloudTrail"
getDetailType
in interface EventBridgePutEventsEntry
public final 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
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2022. All rights reserved.