Class GcpMultiEndpointOptions

java.lang.Object
com.google.cloud.grpc.GcpMultiEndpointOptions

public class GcpMultiEndpointOptions extends Object
MultiEndpoint configuration for the GcpMultiEndpointChannel.
  • Field Details

    • DEFAULT_NAME

      public static String DEFAULT_NAME
  • Constructor Details

  • Method Details

    • newBuilder

      public static GcpMultiEndpointOptions.Builder newBuilder(List<String> endpoints)
      Creates a new GcpMultiEndpointOptions.Builder.
      Parameters:
      endpoints - list of endpoints for the MultiEndpoint.
    • newBuilder

      public static GcpMultiEndpointOptions.Builder newBuilder(GcpMultiEndpointOptions options)
      Creates a new GcpMultiEndpointOptions.Builder from GcpMultiEndpointOptions.
    • getName

      public String getName()
    • getEndpoints

      public List<String> getEndpoints()
    • getChannelConfigurator

      public com.google.api.core.ApiFunction<io.grpc.ManagedChannelBuilder<?>,io.grpc.ManagedChannelBuilder<?>> getChannelConfigurator()
    • getChannelCredentials

      public io.grpc.ChannelCredentials getChannelCredentials()
    • getRecoveryTimeout

      public Duration getRecoveryTimeout()
    • getSwitchingDelay

      public Duration getSwitchingDelay()