Class ResolverContext.BuilderCommon<BUILDER>

java.lang.Object
io.deephaven.enterprise.resolver.ResolverContext.BuilderCommon<BUILDER>
Direct Known Subclasses:
EtcdResolverContext.Builder, HttpResolverContext.Builder
Enclosing class:
ResolverContext

public static class ResolverContext.BuilderCommon<BUILDER> extends Object
  • Field Details

    • logInfoMethod

      public final Consumer<String> logInfoMethod
    • logWarningMethod

      public final Consumer<String> logWarningMethod
    • logErrorMethod

      public final Consumer<String> logErrorMethod
    • getTimeoutMillis

      public long getTimeoutMillis
    • defaultPort

      public int defaultPort
    • localHostFirstIfPresent

      public boolean localHostFirstIfPresent
    • shuffle

      public boolean shuffle
    • serviceAuthority

      public String serviceAuthority
    • attrAuthorityOverrideToHost

      public boolean attrAuthorityOverrideToHost
    • scRetryEnabled

      public boolean scRetryEnabled
    • scMaxRetryAttempts

      public int scMaxRetryAttempts
    • scMaxHedgingAttempts

      public int scMaxHedgingAttempts
    • scLoadBalancingPolicy

      public String scLoadBalancingPolicy
  • Constructor Details

  • Method Details

    • setGetTimeoutMillis

      public BUILDER setGetTimeoutMillis(long getTimeoutMillis)
    • setDefaultPort

      public BUILDER setDefaultPort(int defaultPort)
    • setLocalHostFirstIfPresent

      public BUILDER setLocalHostFirstIfPresent(boolean localHostFirstIfPresent)
    • setShuffle

      public BUILDER setShuffle(boolean shuffle)
    • setServiceAuthority

      public BUILDER setServiceAuthority(String serviceAuthority)
    • setAttrAuthorityOverrideToHost

      public BUILDER setAttrAuthorityOverrideToHost(boolean attrOverrideAuthorityToHost)
    • setScRetryEnabled

      public BUILDER setScRetryEnabled(boolean scRetryEnabled)
    • setScMaxRetryAttempts

      public BUILDER setScMaxRetryAttempts(int scMaxRetryAttempts)
    • setScMaxHedgingAttempts

      public BUILDER setScMaxHedgingAttempts(int scMaxHedgingAttempts)
    • setScLoadBalancingPolicy

      public BUILDER setScLoadBalancingPolicy(String scLoadBalancingPolicy)