Class ReadModifyWriteRowRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
      • getDefaultInstanceForType

        public ReadModifyWriteRowRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public ReadModifyWriteRowRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public ReadModifyWriteRowRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public ReadModifyWriteRowRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                  int index,
                                                                  Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
      • mergeFrom

        public ReadModifyWriteRowRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReadModifyWriteRowRequest.Builder>
        Throws:
        IOException
      • getTableName

        public String getTableName()
         Required. The unique name of the table to which the read/modify/write rules
         should be applied. Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getTableName in interface ReadModifyWriteRowRequestOrBuilder
        Returns:
        The tableName.
      • getTableNameBytes

        public com.google.protobuf.ByteString getTableNameBytes()
         Required. The unique name of the table to which the read/modify/write rules
         should be applied. Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getTableNameBytes in interface ReadModifyWriteRowRequestOrBuilder
        Returns:
        The bytes for tableName.
      • setTableName

        public ReadModifyWriteRowRequest.Builder setTableName​(String value)
         Required. The unique name of the table to which the read/modify/write rules
         should be applied. Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The tableName to set.
        Returns:
        This builder for chaining.
      • clearTableName

        public ReadModifyWriteRowRequest.Builder clearTableName()
         Required. The unique name of the table to which the read/modify/write rules
         should be applied. Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setTableNameBytes

        public ReadModifyWriteRowRequest.Builder setTableNameBytes​(com.google.protobuf.ByteString value)
         Required. The unique name of the table to which the read/modify/write rules
         should be applied. Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for tableName to set.
        Returns:
        This builder for chaining.
      • getAppProfileId

        public String getAppProfileId()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 4;
        Specified by:
        getAppProfileId in interface ReadModifyWriteRowRequestOrBuilder
        Returns:
        The appProfileId.
      • getAppProfileIdBytes

        public com.google.protobuf.ByteString getAppProfileIdBytes()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 4;
        Specified by:
        getAppProfileIdBytes in interface ReadModifyWriteRowRequestOrBuilder
        Returns:
        The bytes for appProfileId.
      • setAppProfileId

        public ReadModifyWriteRowRequest.Builder setAppProfileId​(String value)
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 4;
        Parameters:
        value - The appProfileId to set.
        Returns:
        This builder for chaining.
      • clearAppProfileId

        public ReadModifyWriteRowRequest.Builder clearAppProfileId()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 4;
        Returns:
        This builder for chaining.
      • setAppProfileIdBytes

        public ReadModifyWriteRowRequest.Builder setAppProfileIdBytes​(com.google.protobuf.ByteString value)
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         
        string app_profile_id = 4;
        Parameters:
        value - The bytes for appProfileId to set.
        Returns:
        This builder for chaining.
      • getRowKey

        public com.google.protobuf.ByteString getRowKey()
         Required. The key of the row to which the read/modify/write rules should be
         applied.
         
        bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getRowKey in interface ReadModifyWriteRowRequestOrBuilder
        Returns:
        The rowKey.
      • setRowKey

        public ReadModifyWriteRowRequest.Builder setRowKey​(com.google.protobuf.ByteString value)
         Required. The key of the row to which the read/modify/write rules should be
         applied.
         
        bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The rowKey to set.
        Returns:
        This builder for chaining.
      • clearRowKey

        public ReadModifyWriteRowRequest.Builder clearRowKey()
         Required. The key of the row to which the read/modify/write rules should be
         applied.
         
        bytes row_key = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • getRulesList

        public List<ReadModifyWriteRule> getRulesList()
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getRulesList in interface ReadModifyWriteRowRequestOrBuilder
      • getRulesCount

        public int getRulesCount()
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getRulesCount in interface ReadModifyWriteRowRequestOrBuilder
      • getRules

        public ReadModifyWriteRule getRules​(int index)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getRules in interface ReadModifyWriteRowRequestOrBuilder
      • setRules

        public ReadModifyWriteRowRequest.Builder setRules​(int index,
                                                          ReadModifyWriteRule value)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • setRules

        public ReadModifyWriteRowRequest.Builder setRules​(int index,
                                                          ReadModifyWriteRule.Builder builderForValue)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • addRules

        public ReadModifyWriteRowRequest.Builder addRules​(ReadModifyWriteRule value)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • addRules

        public ReadModifyWriteRowRequest.Builder addRules​(int index,
                                                          ReadModifyWriteRule value)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • addRules

        public ReadModifyWriteRowRequest.Builder addRules​(ReadModifyWriteRule.Builder builderForValue)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • addRules

        public ReadModifyWriteRowRequest.Builder addRules​(int index,
                                                          ReadModifyWriteRule.Builder builderForValue)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • addAllRules

        public ReadModifyWriteRowRequest.Builder addAllRules​(Iterable<? extends ReadModifyWriteRule> values)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • clearRules

        public ReadModifyWriteRowRequest.Builder clearRules()
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • removeRules

        public ReadModifyWriteRowRequest.Builder removeRules​(int index)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • getRulesBuilder

        public ReadModifyWriteRule.Builder getRulesBuilder​(int index)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • getRulesOrBuilder

        public ReadModifyWriteRuleOrBuilder getRulesOrBuilder​(int index)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getRulesOrBuilder in interface ReadModifyWriteRowRequestOrBuilder
      • getRulesOrBuilderList

        public List<? extends ReadModifyWriteRuleOrBuilder> getRulesOrBuilderList()
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getRulesOrBuilderList in interface ReadModifyWriteRowRequestOrBuilder
      • addRulesBuilder

        public ReadModifyWriteRule.Builder addRulesBuilder()
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • addRulesBuilder

        public ReadModifyWriteRule.Builder addRulesBuilder​(int index)
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • getRulesBuilderList

        public List<ReadModifyWriteRule.Builder> getRulesBuilderList()
         Required. Rules specifying how the specified row's contents are to be
         transformed into writes. Entries are applied in order, meaning that earlier
         rules will affect the results of later ones.
         
        repeated .google.bigtable.v2.ReadModifyWriteRule rules = 3 [(.google.api.field_behavior) = REQUIRED];
      • setUnknownFields

        public final ReadModifyWriteRowRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>
      • mergeUnknownFields

        public final ReadModifyWriteRowRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReadModifyWriteRowRequest.Builder>