Class WorkflowExecutionSignaledEventAttributes
- java.lang.Object
-
- software.amazon.awssdk.services.swf.model.WorkflowExecutionSignaledEventAttributes
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<WorkflowExecutionSignaledEventAttributes.Builder,WorkflowExecutionSignaledEventAttributes>
@Generated("software.amazon.awssdk:codegen") public final class WorkflowExecutionSignaledEventAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WorkflowExecutionSignaledEventAttributes.Builder,WorkflowExecutionSignaledEventAttributes>
Provides the details of the
WorkflowExecutionSignaled
event.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
WorkflowExecutionSignaledEventAttributes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WorkflowExecutionSignaledEventAttributes.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
Long
externalInitiatedEventId()
The ID of theSignalExternalWorkflowExecutionInitiated
event corresponding to theSignalExternalWorkflow
decision to signal this workflow execution.The source event with this ID can be found in the history of the source workflow execution.WorkflowExecution
externalWorkflowExecution()
The workflow execution that sent the signal.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
input()
The inputs provided with the signal.List<SdkField<?>>
sdkFields()
static Class<? extends WorkflowExecutionSignaledEventAttributes.Builder>
serializableBuilderClass()
String
signalName()
The name of the signal received.WorkflowExecutionSignaledEventAttributes.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
signalName
public final String signalName()
The name of the signal received. The decider can use the signal name and inputs to determine how to the process the signal.
- Returns:
- The name of the signal received. The decider can use the signal name and inputs to determine how to the process the signal.
-
input
public final String input()
The inputs provided with the signal. The decider can use the signal name and inputs to determine how to process the signal.
- Returns:
- The inputs provided with the signal. The decider can use the signal name and inputs to determine how to process the signal.
-
externalWorkflowExecution
public final WorkflowExecution externalWorkflowExecution()
The workflow execution that sent the signal. This is set only of the signal was sent by another workflow execution.
- Returns:
- The workflow execution that sent the signal. This is set only of the signal was sent by another workflow execution.
-
externalInitiatedEventId
public final Long externalInitiatedEventId()
The ID of the
SignalExternalWorkflowExecutionInitiated
event corresponding to theSignalExternalWorkflow
decision to signal this workflow execution.The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event. This field is set only if the signal was initiated by another workflow execution.- Returns:
- The ID of the
SignalExternalWorkflowExecutionInitiated
event corresponding to theSignalExternalWorkflow
decision to signal this workflow execution.The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event. This field is set only if the signal was initiated by another workflow execution.
-
toBuilder
public WorkflowExecutionSignaledEventAttributes.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<WorkflowExecutionSignaledEventAttributes.Builder,WorkflowExecutionSignaledEventAttributes>
-
builder
public static WorkflowExecutionSignaledEventAttributes.Builder builder()
-
serializableBuilderClass
public static Class<? extends WorkflowExecutionSignaledEventAttributes.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-