public static final class Idempotency.Builder extends com.google.protobuf.GeneratedMessage.Builder<Idempotency.Builder> implements IdempotencyOrBuilder
Parameters on mutations where clients want to ensure idempotency (i.e. at-most-once semantics). This is currently only needed for certain aggregate types.Protobuf type
google.bigtable.v2.Idempotency| Modifier and Type | Method and Description |
|---|---|
Idempotency |
build() |
Idempotency |
buildPartial() |
Idempotency.Builder |
clear() |
Idempotency.Builder |
clearStartTime()
Client-assigned timestamp when the mutation's first attempt was sent.
|
Idempotency.Builder |
clearToken()
Unique token used to identify replays of this mutation.
|
Idempotency |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getStartTime()
Client-assigned timestamp when the mutation's first attempt was sent.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
Client-assigned timestamp when the mutation's first attempt was sent.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Client-assigned timestamp when the mutation's first attempt was sent.
|
com.google.protobuf.ByteString |
getToken()
Unique token used to identify replays of this mutation.
|
boolean |
hasStartTime()
Client-assigned timestamp when the mutation's first attempt was sent.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Idempotency.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Idempotency.Builder |
mergeFrom(Idempotency other) |
Idempotency.Builder |
mergeFrom(com.google.protobuf.Message other) |
Idempotency.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Client-assigned timestamp when the mutation's first attempt was sent.
|
Idempotency.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Client-assigned timestamp when the mutation's first attempt was sent.
|
Idempotency.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Client-assigned timestamp when the mutation's first attempt was sent.
|
Idempotency.Builder |
setToken(com.google.protobuf.ByteString value)
Unique token used to identify replays of this mutation.
|
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<Idempotency.Builder>public Idempotency.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Idempotency.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<Idempotency.Builder>public Idempotency getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Idempotency build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Idempotency buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Idempotency.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Idempotency.Builder>public Idempotency.Builder mergeFrom(Idempotency other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Idempotency.Builder>public Idempotency.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<Idempotency.Builder>IOExceptionpublic com.google.protobuf.ByteString getToken()
Unique token used to identify replays of this mutation. Must be at least 8 bytes long.
bytes token = 1;getToken in interface IdempotencyOrBuilderpublic Idempotency.Builder setToken(com.google.protobuf.ByteString value)
Unique token used to identify replays of this mutation. Must be at least 8 bytes long.
bytes token = 1;value - The token to set.public Idempotency.Builder clearToken()
Unique token used to identify replays of this mutation. Must be at least 8 bytes long.
bytes token = 1;public boolean hasStartTime()
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;hasStartTime in interface IdempotencyOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;getStartTime in interface IdempotencyOrBuilderpublic Idempotency.Builder setStartTime(com.google.protobuf.Timestamp value)
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;public Idempotency.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;public Idempotency.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;public Idempotency.Builder clearStartTime()
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Client-assigned timestamp when the mutation's first attempt was sent. Used to reject mutations that arrive after idempotency protection may have expired. May cause spurious rejections if clock skew is too high. Leave unset or zero to always accept the mutation, at the risk of double counting if the protection for previous attempts has expired.
.google.protobuf.Timestamp start_time = 2;getStartTimeOrBuilder in interface IdempotencyOrBuilderCopyright © 2026 Google LLC. All rights reserved.