Class UnregisteredWorkflowOptions

java.lang.Object
io.iworkflow.core.UnregisteredWorkflowOptions

@Immutable public abstract class UnregisteredWorkflowOptions extends Object
  • Constructor Details

    • UnregisteredWorkflowOptions

      public UnregisteredWorkflowOptions()
  • Method Details

    • getWorkflowIdReusePolicy

      public abstract Optional<IDReusePolicy> getWorkflowIdReusePolicy()
    • getCronSchedule

      public abstract Optional<String> getCronSchedule()
    • getWorkflowStartDelaySeconds

      public abstract Optional<Integer> getWorkflowStartDelaySeconds()
    • getWorkflowRetryPolicy

      public abstract Optional<WorkflowRetryPolicy> getWorkflowRetryPolicy()
    • getStartStateOptions

      public abstract Optional<WorkflowStateOptions> getStartStateOptions()
    • getInitialSearchAttribute

      public abstract List<SearchAttribute> getInitialSearchAttribute()
    • getWorkflowConfigOverride

      public abstract Optional<WorkflowConfig> getWorkflowConfigOverride()
    • getUsingMemoForDataAttributes

      public abstract Optional<Boolean> getUsingMemoForDataAttributes()
    • getWaitForCompletionStateExecutionIds

      public abstract List<String> getWaitForCompletionStateExecutionIds()
    • getWaitForCompletionStateIds

      public abstract List<String> getWaitForCompletionStateIds()