Google Bigtable v2 API - Class VirtualRpcRequest.Types.Metadata (3.27.0)

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

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

Container for all vRPC Metadata.

Inheritance

object > VirtualRpcRequest.Types.Metadata

Namespace

Google.Cloud.Bigtable.V2

Assembly

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