Class FileStoreRegexes.Builder

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

public static final class FileStoreRegexes.Builder extends com.google.protobuf.GeneratedMessage.Builder<FileStoreRegexes.Builder> implements FileStoreRegexesOrBuilder
 A collection of regular expressions to determine what file store to match
 against.
 
Protobuf type google.privacy.dlp.v2.FileStoreRegexes
  • 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<FileStoreRegexes.Builder>
    • clear

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

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

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

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

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

      public FileStoreRegexes.Builder mergeFrom(FileStoreRegexes other)
    • isInitialized

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

      public FileStoreRegexes.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<FileStoreRegexes.Builder>
      Throws:
      IOException
    • getPatternsList

      public List<FileStoreRegex> getPatternsList()
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPatternsList in interface FileStoreRegexesOrBuilder
    • getPatternsCount

      public int getPatternsCount()
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPatternsCount in interface FileStoreRegexesOrBuilder
    • getPatterns

      public FileStoreRegex getPatterns(int index)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPatterns in interface FileStoreRegexesOrBuilder
    • setPatterns

      public FileStoreRegexes.Builder setPatterns(int index, FileStoreRegex value)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • setPatterns

      public FileStoreRegexes.Builder setPatterns(int index, FileStoreRegex.Builder builderForValue)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • addPatterns

      public FileStoreRegexes.Builder addPatterns(FileStoreRegex value)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • addPatterns

      public FileStoreRegexes.Builder addPatterns(int index, FileStoreRegex value)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • addPatterns

      public FileStoreRegexes.Builder addPatterns(FileStoreRegex.Builder builderForValue)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • addPatterns

      public FileStoreRegexes.Builder addPatterns(int index, FileStoreRegex.Builder builderForValue)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • addAllPatterns

      public FileStoreRegexes.Builder addAllPatterns(Iterable<? extends FileStoreRegex> values)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearPatterns

      public FileStoreRegexes.Builder clearPatterns()
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • removePatterns

      public FileStoreRegexes.Builder removePatterns(int index)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • getPatternsBuilder

      public FileStoreRegex.Builder getPatternsBuilder(int index)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • getPatternsOrBuilder

      public FileStoreRegexOrBuilder getPatternsOrBuilder(int index)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPatternsOrBuilder in interface FileStoreRegexesOrBuilder
    • getPatternsOrBuilderList

      public List<? extends FileStoreRegexOrBuilder> getPatternsOrBuilderList()
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPatternsOrBuilderList in interface FileStoreRegexesOrBuilder
    • addPatternsBuilder

      public FileStoreRegex.Builder addPatternsBuilder()
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • addPatternsBuilder

      public FileStoreRegex.Builder addPatternsBuilder(int index)
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];
    • getPatternsBuilderList

      public List<FileStoreRegex.Builder> getPatternsBuilderList()
       Required. The group of regular expression patterns to match against one or
       more file stores. Maximum of 100 entries. The sum of all regular
       expression's length can't exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.FileStoreRegex patterns = 1 [(.google.api.field_behavior) = REQUIRED];