Interface SignalWorkflowExecutionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<SignalWorkflowExecutionRequest.Builder,SignalWorkflowExecutionRequest>,SdkBuilder<SignalWorkflowExecutionRequest.Builder,SignalWorkflowExecutionRequest>,SdkPojo,SdkRequest.Builder,SwfRequest.Builder
- Enclosing class:
- SignalWorkflowExecutionRequest
@Mutable @NotThreadSafe public static interface SignalWorkflowExecutionRequest.Builder extends SwfRequest.Builder, SdkPojo, CopyableBuilder<SignalWorkflowExecutionRequest.Builder,SignalWorkflowExecutionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SignalWorkflowExecutionRequest.Builderdomain(String domain)The name of the domain containing the workflow execution to signal.SignalWorkflowExecutionRequest.Builderinput(String input)Data to attach to theWorkflowExecutionSignaledevent in the target workflow execution's history.SignalWorkflowExecutionRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)SignalWorkflowExecutionRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)SignalWorkflowExecutionRequest.BuilderrunId(String runId)The runId of the workflow execution to signal.SignalWorkflowExecutionRequest.BuildersignalName(String signalName)The name of the signal.SignalWorkflowExecutionRequest.BuilderworkflowId(String workflowId)The workflowId of the workflow execution to signal.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.swf.model.SwfRequest.Builder
build
-
-
-
-
Method Detail
-
domain
SignalWorkflowExecutionRequest.Builder domain(String domain)
The name of the domain containing the workflow execution to signal.
- Parameters:
domain- The name of the domain containing the workflow execution to signal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowId
SignalWorkflowExecutionRequest.Builder workflowId(String workflowId)
The workflowId of the workflow execution to signal.
- Parameters:
workflowId- The workflowId of the workflow execution to signal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runId
SignalWorkflowExecutionRequest.Builder runId(String runId)
The runId of the workflow execution to signal.
- Parameters:
runId- The runId of the workflow execution to signal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalName
SignalWorkflowExecutionRequest.Builder signalName(String signalName)
The name of the signal. This name must be meaningful to the target workflow.
- Parameters:
signalName- The name of the signal. This name must be meaningful to the target workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
input
SignalWorkflowExecutionRequest.Builder input(String input)
Data to attach to the
WorkflowExecutionSignaledevent in the target workflow execution's history.- Parameters:
input- Data to attach to theWorkflowExecutionSignaledevent in the target workflow execution's history.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
SignalWorkflowExecutionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
SignalWorkflowExecutionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-