public sealed class VirtualRpcRequest.Types.Metadata : IMessage<VirtualRpcRequest.Types.Metadata>, IEquatable<VirtualRpcRequest.Types.Metadata>, IDeepCloneable<VirtualRpcRequest.Types.Metadata>, IBufferMessage, IMessageReference documentation and code samples for the Google Bigtable v2 API class VirtualRpcRequest.Types.Metadata.
Container for all vRPC Metadata.
Implements
IMessageVirtualRpcRequestTypesMetadata, IEquatableVirtualRpcRequestTypesMetadata, IDeepCloneableVirtualRpcRequestTypesMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.V2Assembly
Google.Cloud.Bigtable.V2.dll
Constructors
Metadata()
public Metadata()Metadata(Metadata)
public Metadata(VirtualRpcRequest.Types.Metadata other)| Parameter | |
|---|---|
| Name | Description |
other |
VirtualRpcRequestTypesMetadata |
Properties
AttemptNumber
public long AttemptNumber { get; set; }Track retry attempts for this vRPC at the AFE.
| Property Value | |
|---|---|
| Type | Description |
long |
|
AttemptStart
public Timestamp AttemptStart { get; set; }Track the client's known start time for the attempt. This is likely not easily compared with the server's time due to clock skew.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Traceparent
public string Traceparent { get; set; }Link OpenTelemetry traces (e.g. Tapper). This can be used to link attempts together for the same logical operation (e.g. in logs / traces).
Note, this may not be needed for V1, TBD.
| Property Value | |
|---|---|
| Type | Description |
string |
|