Class RpcRetryOptions

java.lang.Object
io.temporal.serviceclient.RpcRetryOptions

public final class RpcRetryOptions extends Object
  • Method Details

    • newBuilder

      public static RpcRetryOptions.Builder newBuilder()
    • newBuilder

      public static RpcRetryOptions.Builder newBuilder(RpcRetryOptions options)
    • getDefaultInstance

      public static RpcRetryOptions getDefaultInstance()
    • getInitialInterval

      public Duration getInitialInterval()
    • getCongestionInitialInterval

      public Duration getCongestionInitialInterval()
    • getBackoffCoefficient

      public double getBackoffCoefficient()
    • getExpiration

      public Duration getExpiration()
    • getMaximumAttempts

      public int getMaximumAttempts()
    • getMaximumInterval

      public Duration getMaximumInterval()
    • getMaximumJitterCoefficient

      public double getMaximumJitterCoefficient()
    • validate

      public void validate()
    • validate

      public void validate(boolean hasToBeFinite)
    • getDoNotRetry

      @Nonnull public List<RpcRetryOptions.DoNotRetryItem> getDoNotRetry()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object