public final class ReadModifyWriteRule extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
ReadModifyWriteRule.Builder
Specifies an atomic read/modify/write operation on the latest value of the
specified column.
|
static class |
ReadModifyWriteRule.RuleCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
APPEND_VALUE_FIELD_NUMBER |
static int |
COLUMN_QUALIFIER_FIELD_NUMBER |
static int |
FAMILY_NAME_FIELD_NUMBER |
static int |
INCREMENT_AMOUNT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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.
|
static ReadModifyWriteRule |
getDefaultInstance() |
ReadModifyWriteRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<ReadModifyWriteRule> |
getParserForType() |
ReadModifyWriteRule.RuleCase |
getRuleCase() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ReadModifyWriteRule.Builder |
newBuilder() |
static ReadModifyWriteRule.Builder |
newBuilder(ReadModifyWriteRule prototype) |
ReadModifyWriteRule.Builder |
newBuilderForType() |
protected ReadModifyWriteRule.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static ReadModifyWriteRule |
parseDelimitedFrom(InputStream input) |
static ReadModifyWriteRule |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(byte[] data) |
static ReadModifyWriteRule |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.ByteString data) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ReadModifyWriteRule |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReadModifyWriteRule |
parseFrom(InputStream input) |
static ReadModifyWriteRule |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ReadModifyWriteRule> |
parser() |
ReadModifyWriteRule.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FAMILY_NAME_FIELD_NUMBER
public static final int COLUMN_QUALIFIER_FIELD_NUMBER
public static final int APPEND_VALUE_FIELD_NUMBER
public static final int INCREMENT_AMOUNT_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public ReadModifyWriteRule.RuleCase getRuleCase()
getRuleCase in interface ReadModifyWriteRuleOrBuilderpublic 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ReadModifyWriteRule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReadModifyWriteRule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReadModifyWriteRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReadModifyWriteRule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReadModifyWriteRule parseFrom(InputStream input) throws IOException
IOExceptionpublic static ReadModifyWriteRule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ReadModifyWriteRule parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ReadModifyWriteRule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ReadModifyWriteRule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ReadModifyWriteRule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ReadModifyWriteRule.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ReadModifyWriteRule.Builder newBuilder()
public static ReadModifyWriteRule.Builder newBuilder(ReadModifyWriteRule prototype)
public ReadModifyWriteRule.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ReadModifyWriteRule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ReadModifyWriteRule getDefaultInstance()
public static com.google.protobuf.Parser<ReadModifyWriteRule> parser()
public com.google.protobuf.Parser<ReadModifyWriteRule> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ReadModifyWriteRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder