Class RetryPolicy

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-12-17T11:59:42.603278-05:00[America/New_York]") public class RetryPolicy extends Object
RetryPolicy
  • Field Details

    • JSON_PROPERTY_INITIAL_INTERVAL_SECONDS

      public static final String JSON_PROPERTY_INITIAL_INTERVAL_SECONDS
      See Also:
    • JSON_PROPERTY_BACKOFF_COEFFICIENT

      public static final String JSON_PROPERTY_BACKOFF_COEFFICIENT
      See Also:
    • JSON_PROPERTY_MAXIMUM_INTERVAL_SECONDS

      public static final String JSON_PROPERTY_MAXIMUM_INTERVAL_SECONDS
      See Also:
    • JSON_PROPERTY_MAXIMUM_ATTEMPTS

      public static final String JSON_PROPERTY_MAXIMUM_ATTEMPTS
      See Also:
    • JSON_PROPERTY_MAXIMUM_ATTEMPTS_DURATION_SECONDS

      public static final String JSON_PROPERTY_MAXIMUM_ATTEMPTS_DURATION_SECONDS
      See Also:
  • Constructor Details

    • RetryPolicy

      public RetryPolicy()
  • Method Details

    • initialIntervalSeconds

      public RetryPolicy initialIntervalSeconds(Integer initialIntervalSeconds)
    • getInitialIntervalSeconds

      @Nullable public Integer getInitialIntervalSeconds()
      Get initialIntervalSeconds
      Returns:
      initialIntervalSeconds
    • setInitialIntervalSeconds

      public void setInitialIntervalSeconds(Integer initialIntervalSeconds)
    • backoffCoefficient

      public RetryPolicy backoffCoefficient(Float backoffCoefficient)
    • getBackoffCoefficient

      @Nullable public Float getBackoffCoefficient()
      Get backoffCoefficient
      Returns:
      backoffCoefficient
    • setBackoffCoefficient

      public void setBackoffCoefficient(Float backoffCoefficient)
    • maximumIntervalSeconds

      public RetryPolicy maximumIntervalSeconds(Integer maximumIntervalSeconds)
    • getMaximumIntervalSeconds

      @Nullable public Integer getMaximumIntervalSeconds()
      Get maximumIntervalSeconds
      Returns:
      maximumIntervalSeconds
    • setMaximumIntervalSeconds

      public void setMaximumIntervalSeconds(Integer maximumIntervalSeconds)
    • maximumAttempts

      public RetryPolicy maximumAttempts(Integer maximumAttempts)
    • getMaximumAttempts

      @Nullable public Integer getMaximumAttempts()
      Get maximumAttempts
      Returns:
      maximumAttempts
    • setMaximumAttempts

      public void setMaximumAttempts(Integer maximumAttempts)
    • maximumAttemptsDurationSeconds

      public RetryPolicy maximumAttemptsDurationSeconds(Integer maximumAttemptsDurationSeconds)
    • getMaximumAttemptsDurationSeconds

      @Nullable public Integer getMaximumAttemptsDurationSeconds()
      Get maximumAttemptsDurationSeconds
      Returns:
      maximumAttemptsDurationSeconds
    • setMaximumAttemptsDurationSeconds

      public void setMaximumAttemptsDurationSeconds(Integer maximumAttemptsDurationSeconds)
    • 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