Google Bigtable v2 API - Class SessionExtensions (3.27.0)

public static class SessionExtensions

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

Holder for extension identifiers generated from the top level of google/bigtable/v2/session.proto

Inheritance

object > SessionExtensions

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Fields

OpenSessionType

public static readonly Extension<MessageOptions, SessionType> OpenSessionType

Only OpenSessionRequest.payload's with a type matching rpc_session_type are accepted by the server, and only OpenSessionResponse.payload's with a type matching rpc_session_type are accepted by the client.

Field Value
Type Description
ExtensionMessageOptionsSessionType

RpcSessionType

public static readonly Extension<MethodOptions, SessionType> RpcSessionType

All session service methods must set this option to indicate which messages are permissible within the generic envelope.

Field Value
Type Description
ExtensionMethodOptionsSessionType

VrpcSessionType

public static readonly RepeatedExtension<MessageOptions, SessionType> VrpcSessionType

Only VirtualRpcRequest.payload's with a type matching rpc_session_type are accepted by the server, and only VirtualRpcResponse.payload's with a type matching rpc_session_type are accepted by the client.

Field Value
Type Description
RepeatedExtensionMessageOptionsSessionType