Class WorkflowConfig

java.lang.Object
io.iworkflow.gen.models.WorkflowConfig

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-12-11T13:43:36.581098-06:00[America/Chicago]") public class WorkflowConfig extends Object
WorkflowConfig
  • Field Details

    • JSON_PROPERTY_EXECUTING_STATE_ID_MODE

      public static final String JSON_PROPERTY_EXECUTING_STATE_ID_MODE
      See Also:
    • JSON_PROPERTY_CONTINUE_AS_NEW_THRESHOLD

      public static final String JSON_PROPERTY_CONTINUE_AS_NEW_THRESHOLD
      See Also:
    • JSON_PROPERTY_CONTINUE_AS_NEW_PAGE_SIZE_IN_BYTES

      public static final String JSON_PROPERTY_CONTINUE_AS_NEW_PAGE_SIZE_IN_BYTES
      See Also:
    • JSON_PROPERTY_OPTIMIZE_ACTIVITY

      public static final String JSON_PROPERTY_OPTIMIZE_ACTIVITY
      See Also:
  • Constructor Details

    • WorkflowConfig

      public WorkflowConfig()
  • Method Details

    • executingStateIdMode

      public WorkflowConfig executingStateIdMode(ExecutingStateIdMode executingStateIdMode)
    • getExecutingStateIdMode

      @Nullable public ExecutingStateIdMode getExecutingStateIdMode()
      Get executingStateIdMode
      Returns:
      executingStateIdMode
    • setExecutingStateIdMode

      public void setExecutingStateIdMode(ExecutingStateIdMode executingStateIdMode)
    • continueAsNewThreshold

      public WorkflowConfig continueAsNewThreshold(Integer continueAsNewThreshold)
    • getContinueAsNewThreshold

      @Nullable public Integer getContinueAsNewThreshold()
      Get continueAsNewThreshold
      Returns:
      continueAsNewThreshold
    • setContinueAsNewThreshold

      public void setContinueAsNewThreshold(Integer continueAsNewThreshold)
    • continueAsNewPageSizeInBytes

      public WorkflowConfig continueAsNewPageSizeInBytes(Integer continueAsNewPageSizeInBytes)
    • getContinueAsNewPageSizeInBytes

      @Nullable public Integer getContinueAsNewPageSizeInBytes()
      Get continueAsNewPageSizeInBytes
      Returns:
      continueAsNewPageSizeInBytes
    • setContinueAsNewPageSizeInBytes

      public void setContinueAsNewPageSizeInBytes(Integer continueAsNewPageSizeInBytes)
    • optimizeActivity

      public WorkflowConfig optimizeActivity(Boolean optimizeActivity)
    • getOptimizeActivity

      @Nullable public Boolean getOptimizeActivity()
      Get optimizeActivity
      Returns:
      optimizeActivity
    • setOptimizeActivity

      public void setOptimizeActivity(Boolean optimizeActivity)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object