Class WorkflowOptions


  • @Immutable
    public abstract class WorkflowOptions
    extends java.lang.Object
    • Constructor Detail

      • WorkflowOptions

        public WorkflowOptions()
    • 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()
      • basicBuilder

        public static io.iworkflow.core.ImmutableWorkflowOptions.Builder basicBuilder()