Google Bigtable v2 API - Class OpenSessionRequest (3.27.0)

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

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

Internal usage only.

Inheritance

object > OpenSessionRequest

Namespace

Google.Cloud.Bigtable.V2

Assembly

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