@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-14T16:25:36.126Z") public class EventBridgePutEvents extends TaskStateBase
Example:
import software.amazon.awscdk.services.events.*; EventBus myEventBus = EventBus.Builder.create(this, "EventBus") .eventBusName("MyEventBus1") .build(); EventBridgePutEvents.Builder.create(this, "Send an event to EventBridge") .entries(List.of(EventBridgePutEventsEntry.builder() .detail(TaskInput.fromObject(Map.of( "Message", "Hello from Step Functions!"))) .eventBus(myEventBus) .detailType("MessageFromStepFunctions") .source("step.functions") .build())) .build();
Modifier and Type | Class and Description |
---|---|
static class |
EventBridgePutEvents.Builder
A fluent builder for
EventBridgePutEvents . |
INextable.Jsii$Default
IChainable.Jsii$Default
IConstruct.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
EventBridgePutEvents(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
EventBridgePutEvents(software.amazon.jsii.JsiiObjectRef objRef) |
|
EventBridgePutEvents(software.constructs.Construct scope,
java.lang.String id,
EventBridgePutEventsProps props) |
Modifier and Type | Method and Description |
---|---|
protected TaskMetricsConfig |
getTaskMetrics() |
protected java.util.List<PolicyStatement> |
getTaskPolicies() |
addCatch, addCatch, addRetry, addRetry, getEndStates, metric, metric, metricFailed, metricFailed, metricHeartbeatTimedOut, metricHeartbeatTimedOut, metricRunTime, metricRunTime, metricScheduled, metricScheduled, metricScheduleTime, metricScheduleTime, metricStarted, metricStarted, metricSucceeded, metricSucceeded, metricTime, metricTime, metricTimedOut, metricTimedOut, next, toStateJson, whenBoundToGraph
addBranch, addChoice, addIterator, addPrefix, bindToGraph, filterNextables, findReachableEndStates, findReachableEndStates, findReachableStates, findReachableStates, getBranches, getComment, getDefaultChoice, getId, getInputPath, getIteration, getOutputPath, getParameters, getResultPath, getResultSelector, getStartState, getStateId, makeDefault, makeNext, prefixStates, renderBranches, renderChoices, renderInputOutput, renderIterator, renderNextEnd, renderResultSelector, renderRetryCatch, setDefaultChoice, setIteration
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
protected EventBridgePutEvents(software.amazon.jsii.JsiiObjectRef objRef)
protected EventBridgePutEvents(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public EventBridgePutEvents(software.constructs.Construct scope, java.lang.String id, EventBridgePutEventsProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.protected TaskMetricsConfig getTaskMetrics()
getTaskMetrics
in class TaskStateBase
protected java.util.List<PolicyStatement> getTaskPolicies()
getTaskPolicies
in class TaskStateBase