Google Bigtable v2 API - Class SessionClientConfiguration (3.27.0)

public sealed class SessionClientConfiguration : IMessage<SessionClientConfiguration>, IEquatable<SessionClientConfiguration>, IDeepCloneable<SessionClientConfiguration>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Bigtable v2 API class SessionClientConfiguration.

Configuration for the Session API. Internal usage only.

Inheritance

object > SessionClientConfiguration

Namespace

Google.Cloud.Bigtable.V2

Assembly

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

SessionLoad

public float SessionLoad { get; set; }

What share of requests should operate on a session, [0, 1]. The rest should operate on the old-style API.

Property Value
Type Description
float

SessionPoolConfiguration

public SessionClientConfiguration.Types.SessionPoolConfiguration SessionPoolConfiguration { get; set; }

Configuration for the session pools.

Property Value
Type Description
SessionClientConfigurationTypesSessionPoolConfiguration