public sealed class VirtualRpcRequest : IMessage<VirtualRpcRequest>, IEquatable<VirtualRpcRequest>, IDeepCloneable<VirtualRpcRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Bigtable v2 API class VirtualRpcRequest.
Internal usage only.
Implements
IMessageVirtualRpcRequest, IEquatableVirtualRpcRequest, IDeepCloneableVirtualRpcRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.V2Assembly
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 |
|