Class RowFilter.Chain.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RowFilter.Chain.Builder>
com.google.bigtable.v2.RowFilter.Chain.Builder
All Implemented Interfaces:
RowFilter.ChainOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RowFilter.Chain

public static final class RowFilter.Chain.Builder extends com.google.protobuf.GeneratedMessage.Builder<RowFilter.Chain.Builder> implements RowFilter.ChainOrBuilder
 A RowFilter which sends rows through several RowFilters in sequence.
 
Protobuf type google.bigtable.v2.RowFilter.Chain
  • Method Summary

    Modifier and Type
    Method
    Description
    addAllFilters(Iterable<? extends RowFilter> values)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    addFilters(int index, RowFilter value)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    addFilters(int index, RowFilter.Builder builderForValue)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    addFilters(RowFilter.Builder builderForValue)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    addFiltersBuilder(int index)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
     
     
     
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    getFilters(int index)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    getFiltersBuilder(int index)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    int
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    removeFilters(int index)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    setFilters(int index, RowFilter value)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->
    setFilters(int index, RowFilter.Builder builderForValue)
    The elements of "filters" are chained together to process the input row: in row -> f(0) -> intermediate row -> f(1) ->

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    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, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RowFilter.Chain.Builder>
    • clear

      public RowFilter.Chain.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<RowFilter.Chain.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.GeneratedMessage.Builder<RowFilter.Chain.Builder>
    • getDefaultInstanceForType

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

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

      public RowFilter.Chain buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public RowFilter.Chain.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RowFilter.Chain.Builder>
    • mergeFrom

      public RowFilter.Chain.Builder mergeFrom(RowFilter.Chain other)
    • isInitialized

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

      public RowFilter.Chain.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<RowFilter.Chain.Builder>
      Throws:
      IOException
    • getFiltersList

      public List<RowFilter> getFiltersList()
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
      Specified by:
      getFiltersList in interface RowFilter.ChainOrBuilder
    • getFiltersCount

      public int getFiltersCount()
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
      Specified by:
      getFiltersCount in interface RowFilter.ChainOrBuilder
    • getFilters

      public RowFilter getFilters(int index)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
      Specified by:
      getFilters in interface RowFilter.ChainOrBuilder
    • setFilters

      public RowFilter.Chain.Builder setFilters(int index, RowFilter value)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • setFilters

      public RowFilter.Chain.Builder setFilters(int index, RowFilter.Builder builderForValue)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • addFilters

      public RowFilter.Chain.Builder addFilters(RowFilter value)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • addFilters

      public RowFilter.Chain.Builder addFilters(int index, RowFilter value)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • addFilters

      public RowFilter.Chain.Builder addFilters(RowFilter.Builder builderForValue)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • addFilters

      public RowFilter.Chain.Builder addFilters(int index, RowFilter.Builder builderForValue)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • addAllFilters

      public RowFilter.Chain.Builder addAllFilters(Iterable<? extends RowFilter> values)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • clearFilters

      public RowFilter.Chain.Builder clearFilters()
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • removeFilters

      public RowFilter.Chain.Builder removeFilters(int index)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • getFiltersBuilder

      public RowFilter.Builder getFiltersBuilder(int index)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • getFiltersOrBuilder

      public RowFilterOrBuilder getFiltersOrBuilder(int index)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
      Specified by:
      getFiltersOrBuilder in interface RowFilter.ChainOrBuilder
    • getFiltersOrBuilderList

      public List<? extends RowFilterOrBuilder> getFiltersOrBuilderList()
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
      Specified by:
      getFiltersOrBuilderList in interface RowFilter.ChainOrBuilder
    • addFiltersBuilder

      public RowFilter.Builder addFiltersBuilder()
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • addFiltersBuilder

      public RowFilter.Builder addFiltersBuilder(int index)
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;
    • getFiltersBuilderList

      public List<RowFilter.Builder> getFiltersBuilderList()
       The elements of "filters" are chained together to process the input row:
       in row -> f(0) -> intermediate row -> f(1) -> ... -> f(N) -> out row
       The full chain is executed atomically.
       
      repeated .google.bigtable.v2.RowFilter filters = 1;