public sealed class SessionClientConfiguration : IMessage<SessionClientConfiguration>, IEquatable<SessionClientConfiguration>, IDeepCloneable<SessionClientConfiguration>, IBufferMessage, IMessageReference documentation and code samples for the Google Bigtable v2 API class SessionClientConfiguration.
Configuration for the Session API. Internal usage only.
Implements
IMessageSessionClientConfiguration, IEquatableSessionClientConfiguration, IDeepCloneableSessionClientConfiguration, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.V2Assembly
Google.Cloud.Bigtable.V2.dll
Constructors
SessionClientConfiguration()
public SessionClientConfiguration()SessionClientConfiguration(SessionClientConfiguration)
public SessionClientConfiguration(SessionClientConfiguration other)| Parameter | |
|---|---|
| Name | Description |
other |
SessionClientConfiguration |
Properties
ChannelConfiguration
public SessionClientConfiguration.Types.ChannelPoolConfiguration ChannelConfiguration { get; set; }Configuration for the channel pool.
| Property Value | |
|---|---|
| Type | Description |
SessionClientConfigurationTypesChannelPoolConfiguration |
|
LoadBalancingOptions
[Obsolete]
public LoadBalancingOptions LoadBalancingOptions { get; set; }| Property Value | |
|---|---|
| Type | Description |
LoadBalancingOptions |
|
SessionDiversionConfiguration
public SessionDiversionConfiguration SessionDiversionConfiguration { get; set; }How load should be divered to sessions.
| Property Value | |
|---|---|
| Type | Description |
SessionDiversionConfiguration |
|
SessionLoad
[Obsolete]
public float SessionLoad { get; set; }Deprecated: Prefer session_diversion_configuration. If both are provided, the client should apply this session_load to Bigtable.ReadRow & Bigtable.MutateRow, then process the session_diversion_configuration, overwriting any behavior established by this value.
What share of the following methods should operate on a session, [0, 1]:
- Bigtable.ReadRow
- Bigtable.MutateRow
The rest should operate on the classic API, e.g. have session_load = 0.
| Property Value | |
|---|---|
| Type | Description |
float |
|
SessionPoolConfiguration
public SessionClientConfiguration.Types.SessionPoolConfiguration SessionPoolConfiguration { get; set; }Configuration for the session pools.
| Property Value | |
|---|---|
| Type | Description |
SessionClientConfigurationTypesSessionPoolConfiguration |
|