public static final class ReadModifyWriteRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder> implements ReadModifyWriteRuleOrBuilder
Specifies an atomic read/modify/write operation on the latest value of the specified column.Protobuf type
google.bigtable.v2.ReadModifyWriteRule| Modifier and Type | Method and Description |
|---|---|
ReadModifyWriteRule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReadModifyWriteRule |
build() |
ReadModifyWriteRule |
buildPartial() |
ReadModifyWriteRule.Builder |
clear() |
ReadModifyWriteRule.Builder |
clearAppendValue()
Rule specifying that `append_value` be appended to the existing value.
|
ReadModifyWriteRule.Builder |
clearColumnQualifier()
The qualifier of the column to which the read/modify/write should be
applied.
|
ReadModifyWriteRule.Builder |
clearFamilyName()
The name of the family to which the read/modify/write should be applied.
|
ReadModifyWriteRule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ReadModifyWriteRule.Builder |
clearIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value.
|
ReadModifyWriteRule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ReadModifyWriteRule.Builder |
clearRule() |
ReadModifyWriteRule.Builder |
clone() |
com.google.protobuf.ByteString |
getAppendValue()
Rule specifying that `append_value` be appended to the existing value.
|
com.google.protobuf.ByteString |
getColumnQualifier()
The qualifier of the column to which the read/modify/write should be
applied.
|
ReadModifyWriteRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFamilyName()
The name of the family to which the read/modify/write should be applied.
|
com.google.protobuf.ByteString |
getFamilyNameBytes()
The name of the family to which the read/modify/write should be applied.
|
long |
getIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value.
|
ReadModifyWriteRule.RuleCase |
getRuleCase() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ReadModifyWriteRule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ReadModifyWriteRule.Builder |
mergeFrom(com.google.protobuf.Message other) |
ReadModifyWriteRule.Builder |
mergeFrom(ReadModifyWriteRule other) |
ReadModifyWriteRule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ReadModifyWriteRule.Builder |
setAppendValue(com.google.protobuf.ByteString value)
Rule specifying that `append_value` be appended to the existing value.
|
ReadModifyWriteRule.Builder |
setColumnQualifier(com.google.protobuf.ByteString value)
The qualifier of the column to which the read/modify/write should be
applied.
|
ReadModifyWriteRule.Builder |
setFamilyName(String value)
The name of the family to which the read/modify/write should be applied.
|
ReadModifyWriteRule.Builder |
setFamilyNameBytes(com.google.protobuf.ByteString value)
The name of the family to which the read/modify/write should be applied.
|
ReadModifyWriteRule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReadModifyWriteRule.Builder |
setIncrementAmount(long value)
Rule specifying that `increment_amount` be added to the existing value.
|
ReadModifyWriteRule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ReadModifyWriteRule.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.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.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ReadModifyWriteRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ReadModifyWriteRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ReadModifyWriteRule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.Builder mergeFrom(ReadModifyWriteRule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public ReadModifyWriteRule.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<ReadModifyWriteRule.Builder>IOExceptionpublic ReadModifyWriteRule.RuleCase getRuleCase()
getRuleCase in interface ReadModifyWriteRuleOrBuilderpublic ReadModifyWriteRule.Builder clearRule()
public String getFamilyName()
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;getFamilyName in interface ReadModifyWriteRuleOrBuilderpublic com.google.protobuf.ByteString getFamilyNameBytes()
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;getFamilyNameBytes in interface ReadModifyWriteRuleOrBuilderpublic ReadModifyWriteRule.Builder setFamilyName(String value)
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;public ReadModifyWriteRule.Builder clearFamilyName()
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;public ReadModifyWriteRule.Builder setFamilyNameBytes(com.google.protobuf.ByteString value)
The name of the family to which the read/modify/write should be applied. Must match `[-_.a-zA-Z0-9]+`
string family_name = 1;public com.google.protobuf.ByteString getColumnQualifier()
The qualifier of the column to which the read/modify/write should be applied. Can be any byte string, including the empty string.
bytes column_qualifier = 2;getColumnQualifier in interface ReadModifyWriteRuleOrBuilderpublic ReadModifyWriteRule.Builder setColumnQualifier(com.google.protobuf.ByteString value)
The qualifier of the column to which the read/modify/write should be applied. Can be any byte string, including the empty string.
bytes column_qualifier = 2;public ReadModifyWriteRule.Builder clearColumnQualifier()
The qualifier of the column to which the read/modify/write should be applied. Can be any byte string, including the empty string.
bytes column_qualifier = 2;public com.google.protobuf.ByteString getAppendValue()
Rule specifying that `append_value` be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.
bytes append_value = 3;getAppendValue in interface ReadModifyWriteRuleOrBuilderpublic ReadModifyWriteRule.Builder setAppendValue(com.google.protobuf.ByteString value)
Rule specifying that `append_value` be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.
bytes append_value = 3;public ReadModifyWriteRule.Builder clearAppendValue()
Rule specifying that `append_value` be appended to the existing value. If the targeted cell is unset, it will be treated as containing the empty string.
bytes append_value = 3;public long getIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.
int64 increment_amount = 4;getIncrementAmount in interface ReadModifyWriteRuleOrBuilderpublic ReadModifyWriteRule.Builder setIncrementAmount(long value)
Rule specifying that `increment_amount` be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.
int64 increment_amount = 4;public ReadModifyWriteRule.Builder clearIncrementAmount()
Rule specifying that `increment_amount` be added to the existing value. If the targeted cell is unset, it will be treated as containing a zero. Otherwise, the targeted cell must contain an 8-byte value (interpreted as a 64-bit big-endian signed integer), or the entire request will fail.
int64 increment_amount = 4;public final ReadModifyWriteRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>public final ReadModifyWriteRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRule.Builder>