Package io.iworkflow.core
Class WorkflowOptions
- java.lang.Object
-
- io.iworkflow.core.WorkflowOptions
-
@Immutable public abstract class WorkflowOptions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WorkflowOptions()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static io.iworkflow.core.ImmutableWorkflowOptions.Builder
basicBuilder()
static WorkflowOptionBuilderExtension
extendedBuilder()
abstract java.util.Optional<java.lang.String>
getCronSchedule()
abstract java.util.Map<java.lang.String,java.lang.Object>
getInitialSearchAttribute()
abstract java.util.List<java.lang.String>
getWaitForCompletionStateExecutionIds()
abstract java.util.Optional<WorkflowConfig>
getWorkflowConfigOverride()
abstract java.util.Optional<IDReusePolicy>
getWorkflowIdReusePolicy()
abstract java.util.Optional<WorkflowRetryPolicy>
getWorkflowRetryPolicy()
abstract java.util.Optional<java.lang.Integer>
getWorkflowStartDelaySeconds()
-
-
-
Method Detail
-
getWorkflowIdReusePolicy
public abstract java.util.Optional<IDReusePolicy> getWorkflowIdReusePolicy()
-
getCronSchedule
public abstract java.util.Optional<java.lang.String> getCronSchedule()
-
getWorkflowStartDelaySeconds
public abstract java.util.Optional<java.lang.Integer> getWorkflowStartDelaySeconds()
-
getWorkflowRetryPolicy
public abstract java.util.Optional<WorkflowRetryPolicy> getWorkflowRetryPolicy()
-
getInitialSearchAttribute
public abstract java.util.Map<java.lang.String,java.lang.Object> getInitialSearchAttribute()
-
getWorkflowConfigOverride
public abstract java.util.Optional<WorkflowConfig> getWorkflowConfigOverride()
-
getWaitForCompletionStateExecutionIds
public abstract java.util.List<java.lang.String> getWaitForCompletionStateExecutionIds()
-
extendedBuilder
public static WorkflowOptionBuilderExtension extendedBuilder()
-
basicBuilder
public static io.iworkflow.core.ImmutableWorkflowOptions.Builder basicBuilder()
-
-