Package com.google.bigtable.v2
Class MutateRowsRequest.Entry.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
com.google.bigtable.v2.MutateRowsRequest.Entry.Builder
- All Implemented Interfaces:
MutateRowsRequest.EntryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MutateRowsRequest.Entry
public static final class MutateRowsRequest.Entry.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
implements MutateRowsRequest.EntryOrBuilder
A mutation for a given row.Protobuf type
google.bigtable.v2.MutateRowsRequest.Entry-
Method Summary
Modifier and TypeMethodDescriptionaddAllMutations(Iterable<? extends Mutation> values) Required.addMutations(int index, Mutation value) Required.addMutations(int index, Mutation.Builder builderForValue) Required.addMutations(Mutation value) Required.addMutations(Mutation.Builder builderForValue) Required.Required.addMutationsBuilder(int index) Required.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.Required.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The key of the row to which the `mutations` should be applied.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIf set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.getMutations(int index) Required.getMutationsBuilder(int index) Required.Required.intRequired.Required.getMutationsOrBuilder(int index) Required.List<? extends MutationOrBuilder>Required.com.google.protobuf.ByteStringThe key of the row to which the `mutations` should be applied.booleanIf set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(MutateRowsRequest.Entry other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeIdempotency(Idempotency value) If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeMutations(int index) Required.setIdempotency(Idempotency value) If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.setIdempotency(Idempotency.Builder builderForValue) If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.setMutations(int index, Mutation value) Required.setMutations(int index, Mutation.Builder builderForValue) Required.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRowKey(com.google.protobuf.ByteString value) The key of the row to which the `mutations` should be applied.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
setField
public MutateRowsRequest.Entry.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
clearField
public MutateRowsRequest.Entry.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
clearOneof
public MutateRowsRequest.Entry.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
setRepeatedField
public MutateRowsRequest.Entry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
addRepeatedField
public MutateRowsRequest.Entry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MutateRowsRequest.Entry.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
mergeFrom
public MutateRowsRequest.Entry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MutateRowsRequest.Entry.Builder>- Throws:
IOException
-
getRowKey
public com.google.protobuf.ByteString getRowKey()The key of the row to which the `mutations` should be applied.
bytes row_key = 1;- Specified by:
getRowKeyin interfaceMutateRowsRequest.EntryOrBuilder- Returns:
- The rowKey.
-
setRowKey
The key of the row to which the `mutations` should be applied.
bytes row_key = 1;- Parameters:
value- The rowKey to set.- Returns:
- This builder for chaining.
-
clearRowKey
The key of the row to which the `mutations` should be applied.
bytes row_key = 1;- Returns:
- This builder for chaining.
-
getMutationsList
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMutationsListin interfaceMutateRowsRequest.EntryOrBuilder
-
getMutationsCount
public int getMutationsCount()Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMutationsCountin interfaceMutateRowsRequest.EntryOrBuilder
-
getMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMutationsin interfaceMutateRowsRequest.EntryOrBuilder
-
setMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
setMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
addMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
addMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
addMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
addMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
addAllMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
removeMutations
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
getMutationsBuilder
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
getMutationsOrBuilder
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMutationsOrBuilderin interfaceMutateRowsRequest.EntryOrBuilder
-
getMutationsOrBuilderList
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMutationsOrBuilderListin interfaceMutateRowsRequest.EntryOrBuilder
-
addMutationsBuilder
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
addMutationsBuilder
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
getMutationsBuilderList
Required. Changes to be atomically applied to the specified row. Mutations are applied in order, meaning that earlier mutations can be masked by later ones. You must specify at least one mutation.
repeated .google.bigtable.v2.Mutation mutations = 2 [(.google.api.field_behavior) = REQUIRED]; -
hasIdempotency
public boolean hasIdempotency()If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3;- Specified by:
hasIdempotencyin interfaceMutateRowsRequest.EntryOrBuilder- Returns:
- Whether the idempotency field is set.
-
getIdempotency
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3;- Specified by:
getIdempotencyin interfaceMutateRowsRequest.EntryOrBuilder- Returns:
- The idempotency.
-
setIdempotency
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3; -
setIdempotency
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3; -
mergeIdempotency
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3; -
clearIdempotency
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3; -
getIdempotencyBuilder
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3; -
getIdempotencyOrBuilder
If set consistently across retries, prevents this mutation from being double applied to aggregate column families within a 15m window.
.google.bigtable.v2.Idempotency idempotency = 3;- Specified by:
getIdempotencyOrBuilderin interfaceMutateRowsRequest.EntryOrBuilder
-
setUnknownFields
public final MutateRowsRequest.Entry.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-
mergeUnknownFields
public final MutateRowsRequest.Entry.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MutateRowsRequest.Entry.Builder>
-