Class WorkflowConfig

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-03-04T12:30:57.104056Z[Europe/Dublin]") 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:
    • JSON_PROPERTY_OPTIMIZE_TIMER

      public static final String JSON_PROPERTY_OPTIMIZE_TIMER
      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)
    • optimizeTimer

      public WorkflowConfig optimizeTimer(Boolean optimizeTimer)
    • getOptimizeTimer

      @Nullable public Boolean getOptimizeTimer()
      Get optimizeTimer
      Returns:
      optimizeTimer
    • setOptimizeTimer

      public void setOptimizeTimer(Boolean optimizeTimer)
    • 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