Class GcpFallbackChannelOptions

java.lang.Object
com.google.cloud.grpc.fallback.GcpFallbackChannelOptions

public class GcpFallbackChannelOptions extends Object
  • Constructor Details

  • Method Details

    • newBuilder

      public static GcpFallbackChannelOptions.Builder newBuilder()
    • isEnableFallback

      public boolean isEnableFallback()
    • getErrorRateThreshold

      public float getErrorRateThreshold()
    • getErroneousStates

      public Set<io.grpc.Status.Code> getErroneousStates()
    • getPeriod

      public Duration getPeriod()
    • getMinFailedCalls

      public int getMinFailedCalls()
    • getPrimaryProbingFunction

      public Function<io.grpc.Channel,String> getPrimaryProbingFunction()
    • getFallbackProbingFunction

      public Function<io.grpc.Channel,String> getFallbackProbingFunction()
    • getPrimaryProbingInterval

      public Duration getPrimaryProbingInterval()
    • getFallbackProbingInterval

      public Duration getFallbackProbingInterval()
    • getPrimaryChannelName

      public String getPrimaryChannelName()
    • getFallbackChannelName

      public String getFallbackChannelName()
    • getGcpOpenTelemetry

      public GcpFallbackOpenTelemetry getGcpOpenTelemetry()