Google Bigtable v2 API - Class VirtualRpcRequest.Types.Metadata (3.33.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

Delay

public Duration Delay { get; set; }

How long to delay the operation for on the server-side, for testing.

Property Value
Type Description
Duration

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