Google Bigtable v2 API - Class VirtualRpcRequest (3.27.0)

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

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

Internal usage only.

Inheritance

object > VirtualRpcRequest

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Constructors

VirtualRpcRequest()

public VirtualRpcRequest()

VirtualRpcRequest(VirtualRpcRequest)

public VirtualRpcRequest(VirtualRpcRequest other)
Parameter
Name Description
other VirtualRpcRequest

Properties

Deadline

public Duration Deadline { get; set; }

Attempt deadline.

Note, this may not be needed for V1, TBD (e.g. operation vs attempt deadline).

Property Value
Type Description
Duration

Metadata

public VirtualRpcRequest.Types.Metadata Metadata { get; set; }

vRPC metadata.

Property Value
Type Description
VirtualRpcRequestTypesMetadata

Payload

public ByteString Payload { get; set; }

Could be TableRequest (or in post-V1, SqlRequest)

Property Value
Type Description
ByteString

RpcId

public long RpcId { get; set; }

Client chosen, monotonically increasing identifier for the request. Must be unique within a session.

Property Value
Type Description
long