Class FailureSettings.Builder

  • Enclosing class:
    FailureSettings

    public static class FailureSettings.Builder
    extends java.lang.Object
    A builder for failure settings.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • withRetryType

        public FailureSettings.Builder withRetryType​(@Nonnull
                                                     FailRetryType retryType)
        Set task execution retry strategy in case of failure.
        Parameters:
        retryType - Task execution retry strategy.
        Returns:
        Reference to the same builder.
      • withRetryInterval

        public FailureSettings.Builder withRetryInterval​(@Nonnull
                                                         java.time.Duration retryInterval)
        Set retry interval for task execution in case of failure.
        Parameters:
        retryInterval - Task retry interval.
        Returns:
        Reference to the same builder.
      • build

        public FailureSettings build()
        Create new failure settings object.
        Returns:
        A new failure settings object.