Class GcpMultiEndpointOptions (1.11.0)

public class GcpMultiEndpointOptions

MultiEndpoint configuration for the GcpMultiEndpointChannel.

Inheritance

java.lang.Object > GcpMultiEndpointOptions

Static Fields

DEFAULT_NAME

public static String DEFAULT_NAME
Field Value
Type Description
String

Static Methods

newBuilder(GcpMultiEndpointOptions options)

public static GcpMultiEndpointOptions.Builder newBuilder(GcpMultiEndpointOptions options)

Creates a new GcpMultiEndpointOptions.Builder from GcpMultiEndpointOptions.

Parameter
Name Description
options GcpMultiEndpointOptions
Returns
Type Description
GcpMultiEndpointOptions.Builder

newBuilder(List<String> endpoints)

public static GcpMultiEndpointOptions.Builder newBuilder(List<String> endpoints)

Creates a new GcpMultiEndpointOptions.Builder.

Parameter
Name Description
endpoints List<String>

list of endpoints for the MultiEndpoint.

Returns
Type Description
GcpMultiEndpointOptions.Builder

Constructors

GcpMultiEndpointOptions(GcpMultiEndpointOptions.Builder builder)

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

Methods

getChannelConfigurator()

public ApiFunction<ManagedChannelBuilder<?>,ManagedChannelBuilder<?>> getChannelConfigurator()
Returns
Type Description
ApiFunction<io.grpc.ManagedChannelBuilder<?>,io.grpc.ManagedChannelBuilder<?>>

getChannelCredentials()

public ChannelCredentials getChannelCredentials()
Returns
Type Description
io.grpc.ChannelCredentials

getEndpoints()

public List<String> getEndpoints()
Returns
Type Description
List<String>

getName()

public String getName()
Returns
Type Description
String

getRecoveryTimeout()

public Duration getRecoveryTimeout()
Returns
Type Description
Duration

getSwitchingDelay()

public Duration getSwitchingDelay()
Returns
Type Description
Duration