Class DatabaseResourceRegexes.Builder

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

public static final class DatabaseResourceRegexes.Builder extends com.google.protobuf.GeneratedMessage.Builder<DatabaseResourceRegexes.Builder> implements DatabaseResourceRegexesOrBuilder
 A collection of regular expressions to determine what database resources to
 match against.
 
Protobuf type google.privacy.dlp.v2.DatabaseResourceRegexes
  • 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<DatabaseResourceRegexes.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<DatabaseResourceRegexes.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<DatabaseResourceRegexes.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

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

      public List<DatabaseResourceRegex> getPatternsList()
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
      Specified by:
      getPatternsList in interface DatabaseResourceRegexesOrBuilder
    • getPatternsCount

      public int getPatternsCount()
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
      Specified by:
      getPatternsCount in interface DatabaseResourceRegexesOrBuilder
    • getPatterns

      public DatabaseResourceRegex getPatterns(int index)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
      Specified by:
      getPatterns in interface DatabaseResourceRegexesOrBuilder
    • setPatterns

      public DatabaseResourceRegexes.Builder setPatterns(int index, DatabaseResourceRegex value)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • setPatterns

      public DatabaseResourceRegexes.Builder setPatterns(int index, DatabaseResourceRegex.Builder builderForValue)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • addPatterns

       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • addPatterns

      public DatabaseResourceRegexes.Builder addPatterns(int index, DatabaseResourceRegex value)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • addPatterns

      public DatabaseResourceRegexes.Builder addPatterns(DatabaseResourceRegex.Builder builderForValue)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • addPatterns

      public DatabaseResourceRegexes.Builder addPatterns(int index, DatabaseResourceRegex.Builder builderForValue)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • addAllPatterns

      public DatabaseResourceRegexes.Builder addAllPatterns(Iterable<? extends DatabaseResourceRegex> values)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • clearPatterns

      public DatabaseResourceRegexes.Builder clearPatterns()
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • removePatterns

      public DatabaseResourceRegexes.Builder removePatterns(int index)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • getPatternsBuilder

      public DatabaseResourceRegex.Builder getPatternsBuilder(int index)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • getPatternsOrBuilder

      public DatabaseResourceRegexOrBuilder getPatternsOrBuilder(int index)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
      Specified by:
      getPatternsOrBuilder in interface DatabaseResourceRegexesOrBuilder
    • getPatternsOrBuilderList

      public List<? extends DatabaseResourceRegexOrBuilder> getPatternsOrBuilderList()
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
      Specified by:
      getPatternsOrBuilderList in interface DatabaseResourceRegexesOrBuilder
    • addPatternsBuilder

      public DatabaseResourceRegex.Builder addPatternsBuilder()
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • addPatternsBuilder

      public DatabaseResourceRegex.Builder addPatternsBuilder(int index)
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;
    • getPatternsBuilderList

      public List<DatabaseResourceRegex.Builder> getPatternsBuilderList()
       A group of regular expression patterns to match against one or more
       database resources.
       Maximum of 100 entries. The sum of all regular expression's length can't
       exceed 10 KiB.
       
      repeated .google.privacy.dlp.v2.DatabaseResourceRegex patterns = 1;