public static interface SessionClientConfiguration.ChannelPoolConfigurationOrBuilder
extends com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofint getMinServerCount()
The minimum number of distcint servers to connect to in the channel pool. The client will ensure that the channel pool will have at least this many distinct servers, but may have multiple channels connected to the same server (e.g. the client may have M channels on N machines, where M > N).
int32 min_server_count = 1;int getMaxServerCount()
The maximum number of distinct servers to connect to in the channel pool. The client will ensure that the channel pool will have at most this many distinct servers.
int32 max_server_count = 2;int getPerServerSessionCount()
Soft maximum for how many sessions are allowed per server. Normally, the client will ensure that it does not host more than this count of sessions per server, unless there are other limits encountered (e.g. the connected servers is already at max_servers).
int32 per_server_session_count = 3;boolean hasDirectAccessWithFallback()
DirectAccess with a fallback to CloudPath.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallback direct_access_with_fallback = 4;
SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallback getDirectAccessWithFallback()
DirectAccess with a fallback to CloudPath.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallback direct_access_with_fallback = 4;
SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallbackOrBuilder getDirectAccessWithFallbackOrBuilder()
DirectAccess with a fallback to CloudPath.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallback direct_access_with_fallback = 4;
boolean hasDirectAccessOnly()
DirectAccess only.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnly direct_access_only = 5;
SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnly getDirectAccessOnly()
DirectAccess only.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnly direct_access_only = 5;
SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnlyOrBuilder getDirectAccessOnlyOrBuilder()
DirectAccess only.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnly direct_access_only = 5;
boolean hasCloudPathOnly()
CloudPath only.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnly cloud_path_only = 6;
SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnly getCloudPathOnly()
CloudPath only.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnly cloud_path_only = 6;
SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnlyOrBuilder getCloudPathOnlyOrBuilder()
CloudPath only.
.google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnly cloud_path_only = 6;
SessionClientConfiguration.ChannelPoolConfiguration.ModeCase getModeCase()
Copyright © 2026 Google LLC. All rights reserved.