public static final class VirtualRpcRequest.Metadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<VirtualRpcRequest.Metadata.Builder> implements VirtualRpcRequest.MetadataOrBuilder
Container for all vRPC Metadata.Protobuf type
google.bigtable.v2.VirtualRpcRequest.Metadata| Modifier and Type | Method and Description |
|---|---|
VirtualRpcRequest.Metadata |
build() |
VirtualRpcRequest.Metadata |
buildPartial() |
VirtualRpcRequest.Metadata.Builder |
clear() |
VirtualRpcRequest.Metadata.Builder |
clearAttemptNumber()
Track retry attempts for this vRPC at the AFE.
|
VirtualRpcRequest.Metadata.Builder |
clearAttemptStart()
Track the client's known start time for the attempt.
|
VirtualRpcRequest.Metadata.Builder |
clearTraceparent()
Link OpenTelemetry traces (e.g.
|
long |
getAttemptNumber()
Track retry attempts for this vRPC at the AFE.
|
com.google.protobuf.Timestamp |
getAttemptStart()
Track the client's known start time for the attempt.
|
com.google.protobuf.Timestamp.Builder |
getAttemptStartBuilder()
Track the client's known start time for the attempt.
|
com.google.protobuf.TimestampOrBuilder |
getAttemptStartOrBuilder()
Track the client's known start time for the attempt.
|
VirtualRpcRequest.Metadata |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getTraceparent()
Link OpenTelemetry traces (e.g.
|
com.google.protobuf.ByteString |
getTraceparentBytes()
Link OpenTelemetry traces (e.g.
|
boolean |
hasAttemptStart()
Track the client's known start time for the attempt.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
VirtualRpcRequest.Metadata.Builder |
mergeAttemptStart(com.google.protobuf.Timestamp value)
Track the client's known start time for the attempt.
|
VirtualRpcRequest.Metadata.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
VirtualRpcRequest.Metadata.Builder |
mergeFrom(com.google.protobuf.Message other) |
VirtualRpcRequest.Metadata.Builder |
mergeFrom(VirtualRpcRequest.Metadata other) |
VirtualRpcRequest.Metadata.Builder |
setAttemptNumber(long value)
Track retry attempts for this vRPC at the AFE.
|
VirtualRpcRequest.Metadata.Builder |
setAttemptStart(com.google.protobuf.Timestamp.Builder builderForValue)
Track the client's known start time for the attempt.
|
VirtualRpcRequest.Metadata.Builder |
setAttemptStart(com.google.protobuf.Timestamp value)
Track the client's known start time for the attempt.
|
VirtualRpcRequest.Metadata.Builder |
setTraceparent(String value)
Link OpenTelemetry traces (e.g.
|
VirtualRpcRequest.Metadata.Builder |
setTraceparentBytes(com.google.protobuf.ByteString value)
Link OpenTelemetry traces (e.g.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<VirtualRpcRequest.Metadata.Builder>public VirtualRpcRequest.Metadata.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<VirtualRpcRequest.Metadata.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<VirtualRpcRequest.Metadata.Builder>public VirtualRpcRequest.Metadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic VirtualRpcRequest.Metadata build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic VirtualRpcRequest.Metadata buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic VirtualRpcRequest.Metadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VirtualRpcRequest.Metadata.Builder>public VirtualRpcRequest.Metadata.Builder mergeFrom(VirtualRpcRequest.Metadata other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<VirtualRpcRequest.Metadata.Builder>public VirtualRpcRequest.Metadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VirtualRpcRequest.Metadata.Builder>IOExceptionpublic long getAttemptNumber()
Track retry attempts for this vRPC at the AFE.
int64 attempt_number = 1;getAttemptNumber in interface VirtualRpcRequest.MetadataOrBuilderpublic VirtualRpcRequest.Metadata.Builder setAttemptNumber(long value)
Track retry attempts for this vRPC at the AFE.
int64 attempt_number = 1;value - The attemptNumber to set.public VirtualRpcRequest.Metadata.Builder clearAttemptNumber()
Track retry attempts for this vRPC at the AFE.
int64 attempt_number = 1;public boolean hasAttemptStart()
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.
.google.protobuf.Timestamp attempt_start = 2;hasAttemptStart in interface VirtualRpcRequest.MetadataOrBuilderpublic com.google.protobuf.Timestamp getAttemptStart()
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.
.google.protobuf.Timestamp attempt_start = 2;getAttemptStart in interface VirtualRpcRequest.MetadataOrBuilderpublic VirtualRpcRequest.Metadata.Builder setAttemptStart(com.google.protobuf.Timestamp value)
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.
.google.protobuf.Timestamp attempt_start = 2;public VirtualRpcRequest.Metadata.Builder setAttemptStart(com.google.protobuf.Timestamp.Builder builderForValue)
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.
.google.protobuf.Timestamp attempt_start = 2;public VirtualRpcRequest.Metadata.Builder mergeAttemptStart(com.google.protobuf.Timestamp value)
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.
.google.protobuf.Timestamp attempt_start = 2;public VirtualRpcRequest.Metadata.Builder clearAttemptStart()
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.
.google.protobuf.Timestamp attempt_start = 2;public com.google.protobuf.Timestamp.Builder getAttemptStartBuilder()
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.
.google.protobuf.Timestamp attempt_start = 2;public com.google.protobuf.TimestampOrBuilder getAttemptStartOrBuilder()
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.
.google.protobuf.Timestamp attempt_start = 2;getAttemptStartOrBuilder in interface VirtualRpcRequest.MetadataOrBuilderpublic String getTraceparent()
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.
string traceparent = 3;getTraceparent in interface VirtualRpcRequest.MetadataOrBuilderpublic com.google.protobuf.ByteString getTraceparentBytes()
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.
string traceparent = 3;getTraceparentBytes in interface VirtualRpcRequest.MetadataOrBuilderpublic VirtualRpcRequest.Metadata.Builder setTraceparent(String value)
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.
string traceparent = 3;value - The traceparent to set.public VirtualRpcRequest.Metadata.Builder clearTraceparent()
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.
string traceparent = 3;public VirtualRpcRequest.Metadata.Builder setTraceparentBytes(com.google.protobuf.ByteString value)
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.
string traceparent = 3;value - The bytes for traceparent to set.Copyright © 2026 Google LLC. All rights reserved.