Google Bigtable v2 API - Class SessionDiversionConfiguration (3.33.0)

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

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

Configuration for how to divert load to sessions. Internal usage only.

Inheritance

object > SessionDiversionConfiguration

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Constructors

SessionDiversionConfiguration()

public SessionDiversionConfiguration()

SessionDiversionConfiguration(SessionDiversionConfiguration)

public SessionDiversionConfiguration(SessionDiversionConfiguration other)
Parameter
Name Description
other SessionDiversionConfiguration

Properties

DiversionStrategyCase

public SessionDiversionConfiguration.DiversionStrategyOneofCase DiversionStrategyCase { get; }
Property Value
Type Description
SessionDiversionConfigurationDiversionStrategyOneofCase

GlobalDiversion

public SessionScopeDiversionConfiguration GlobalDiversion { get; set; }

If provided, all scopes should use this diversion config.

Property Value
Type Description
SessionScopeDiversionConfiguration

PerScopeDiversion

public SessionDiversionConfiguration.Types.PerScopeDiversion PerScopeDiversion { get; set; }

Diversion happens per-scope.

Property Value
Type Description
SessionDiversionConfigurationTypesPerScopeDiversion