Class TagFilters.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TagFilters.Builder>
com.google.privacy.dlp.v2.TagFilters.Builder
All Implemented Interfaces:
TagFiltersOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TagFilters

public static final class TagFilters.Builder extends com.google.protobuf.GeneratedMessage.Builder<TagFilters.Builder> implements TagFiltersOrBuilder
 Tags to match against for filtering.
 
Protobuf type google.privacy.dlp.v2.TagFilters
  • 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<TagFilters.Builder>
    • clear

      public TagFilters.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<TagFilters.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<TagFilters.Builder>
    • getDefaultInstanceForType

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

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

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

      public TagFilters.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<TagFilters.Builder>
    • mergeFrom

      public TagFilters.Builder mergeFrom(TagFilters other)
    • isInitialized

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

      public TagFilters.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<TagFilters.Builder>
      Throws:
      IOException
    • getTagFiltersList

      public List<TagFilter> getTagFiltersList()
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTagFiltersList in interface TagFiltersOrBuilder
    • getTagFiltersCount

      public int getTagFiltersCount()
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTagFiltersCount in interface TagFiltersOrBuilder
    • getTagFilters

      public TagFilter getTagFilters(int index)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTagFilters in interface TagFiltersOrBuilder
    • setTagFilters

      public TagFilters.Builder setTagFilters(int index, TagFilter value)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • setTagFilters

      public TagFilters.Builder setTagFilters(int index, TagFilter.Builder builderForValue)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • addTagFilters

      public TagFilters.Builder addTagFilters(TagFilter value)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • addTagFilters

      public TagFilters.Builder addTagFilters(int index, TagFilter value)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • addTagFilters

      public TagFilters.Builder addTagFilters(TagFilter.Builder builderForValue)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • addTagFilters

      public TagFilters.Builder addTagFilters(int index, TagFilter.Builder builderForValue)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • addAllTagFilters

      public TagFilters.Builder addAllTagFilters(Iterable<? extends TagFilter> values)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearTagFilters

      public TagFilters.Builder clearTagFilters()
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • removeTagFilters

      public TagFilters.Builder removeTagFilters(int index)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • getTagFiltersBuilder

      public TagFilter.Builder getTagFiltersBuilder(int index)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • getTagFiltersOrBuilder

      public TagFilterOrBuilder getTagFiltersOrBuilder(int index)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTagFiltersOrBuilder in interface TagFiltersOrBuilder
    • getTagFiltersOrBuilderList

      public List<? extends TagFilterOrBuilder> getTagFiltersOrBuilderList()
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTagFiltersOrBuilderList in interface TagFiltersOrBuilder
    • addTagFiltersBuilder

      public TagFilter.Builder addTagFiltersBuilder()
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • addTagFiltersBuilder

      public TagFilter.Builder addTagFiltersBuilder(int index)
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];
    • getTagFiltersBuilderList

      public List<TagFilter.Builder> getTagFiltersBuilderList()
       Required. A resource must match ALL of the specified tag filters to be
       included in the collection.
       
      repeated .google.privacy.dlp.v2.TagFilter tag_filters = 1 [(.google.api.field_behavior) = REQUIRED];