Class GcpFallbackChannelOptions (1.11.0)

public class GcpFallbackChannelOptions

Inheritance

java.lang.Object > GcpFallbackChannelOptions

Static Methods

newBuilder()

public static GcpFallbackChannelOptions.Builder newBuilder()
Returns
Type Description
GcpFallbackChannelOptions.Builder

Constructors

GcpFallbackChannelOptions(GcpFallbackChannelOptions.Builder builder)

public GcpFallbackChannelOptions(GcpFallbackChannelOptions.Builder builder)
Parameter
Name Description
builder GcpFallbackChannelOptions.Builder

Methods

getErroneousStates()

public Set<Status.Code> getErroneousStates()
Returns
Type Description
Set<io.grpc.Status.Code>

getErrorRateThreshold()

public float getErrorRateThreshold()
Returns
Type Description
float

getFallbackChannelName()

public String getFallbackChannelName()
Returns
Type Description
String

getFallbackProbingFunction()

public Function<Channel,String> getFallbackProbingFunction()
Returns
Type Description
Function<io.grpc.Channel,String>

getFallbackProbingInterval()

public Duration getFallbackProbingInterval()
Returns
Type Description
Duration

getGcpOpenTelemetry()

public GcpFallbackOpenTelemetry getGcpOpenTelemetry()
Returns
Type Description
GcpFallbackOpenTelemetry

getMinFailedCalls()

public int getMinFailedCalls()
Returns
Type Description
int

getPeriod()

public Duration getPeriod()
Returns
Type Description
Duration

getPrimaryChannelName()

public String getPrimaryChannelName()
Returns
Type Description
String

getPrimaryProbingFunction()

public Function<Channel,String> getPrimaryProbingFunction()
Returns
Type Description
Function<io.grpc.Channel,String>

getPrimaryProbingInterval()

public Duration getPrimaryProbingInterval()
Returns
Type Description
Duration

isEnableFallback()

public boolean isEnableFallback()
Returns
Type Description
boolean