public sealed class OpenSessionRequest : IMessage<OpenSessionRequest>, IEquatable<OpenSessionRequest>, IDeepCloneable<OpenSessionRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Bigtable v2 API class OpenSessionRequest.
Internal usage only.
Implements
IMessageOpenSessionRequest, IEquatableOpenSessionRequest, IDeepCloneableOpenSessionRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.V2Assembly
Google.Cloud.Bigtable.V2.dll
Constructors
OpenSessionRequest()
public OpenSessionRequest()OpenSessionRequest(OpenSessionRequest)
public OpenSessionRequest(OpenSessionRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
OpenSessionRequest |
Properties
ConsecutiveFailedConnectionAttempts
public long ConsecutiveFailedConnectionAttempts { get; set; }Used for serverside observability.
| Property Value | |
|---|---|
| Type | Description |
long |
|
Flags
public FeatureFlags Flags { get; set; }Client settings, including a record of
| Property Value | |
|---|---|
| Type | Description |
FeatureFlags |
|
Payload
public ByteString Payload { get; set; }Can be Open{Table,AuthorizedView,MaterializedView}Request, (or in post-V1, PrepareSqlQueryRequest)
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|
ProtocolVersion
public long ProtocolVersion { get; set; }A version indicator from the client stating its understanding of the protocol. This is to disambiguate client behavior amidst changes in semantic usage of the API, e.g. if the structure remains the same but behavior changes.
| Property Value | |
|---|---|
| Type | Description |
long |
|
RoutingCookie
public ByteString RoutingCookie { get; set; }How the request should be routed (if presented as part of a GOAWAY from a previous session). Post V1.
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|