public sealed class SessionDiversionConfiguration : IMessage<SessionDiversionConfiguration>, IEquatable<SessionDiversionConfiguration>, IDeepCloneable<SessionDiversionConfiguration>, IBufferMessage, IMessageReference documentation and code samples for the Google Bigtable v2 API class SessionDiversionConfiguration.
Configuration for how to divert load to sessions. Internal usage only.
Implements
IMessageSessionDiversionConfiguration, IEquatableSessionDiversionConfiguration, IDeepCloneableSessionDiversionConfiguration, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.V2Assembly
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 |
|