Class OtherCloudResourceRegex.Builder

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

public static final class OtherCloudResourceRegex.Builder extends com.google.protobuf.GeneratedMessage.Builder<OtherCloudResourceRegex.Builder> implements OtherCloudResourceRegexOrBuilder
 A pattern to match against one or more resources. At least one pattern must
 be specified. Regular expressions use RE2
 [syntax](https://github.com/google/re2/wiki/Syntax); a guide can be found
 under the google/re2 repository on GitHub.
 
Protobuf type google.privacy.dlp.v2.OtherCloudResourceRegex
  • 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<OtherCloudResourceRegex.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<OtherCloudResourceRegex.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<OtherCloudResourceRegex.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public OtherCloudResourceRegex.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<OtherCloudResourceRegex.Builder>
      Throws:
      IOException
    • getResourceRegexCase

      public OtherCloudResourceRegex.ResourceRegexCase getResourceRegexCase()
      Specified by:
      getResourceRegexCase in interface OtherCloudResourceRegexOrBuilder
    • clearResourceRegex

      public OtherCloudResourceRegex.Builder clearResourceRegex()
    • hasAmazonS3BucketRegex

      public boolean hasAmazonS3BucketRegex()
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
      Specified by:
      hasAmazonS3BucketRegex in interface OtherCloudResourceRegexOrBuilder
      Returns:
      Whether the amazonS3BucketRegex field is set.
    • getAmazonS3BucketRegex

      public AmazonS3BucketRegex getAmazonS3BucketRegex()
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
      Specified by:
      getAmazonS3BucketRegex in interface OtherCloudResourceRegexOrBuilder
      Returns:
      The amazonS3BucketRegex.
    • setAmazonS3BucketRegex

      public OtherCloudResourceRegex.Builder setAmazonS3BucketRegex(AmazonS3BucketRegex value)
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
    • setAmazonS3BucketRegex

      public OtherCloudResourceRegex.Builder setAmazonS3BucketRegex(AmazonS3BucketRegex.Builder builderForValue)
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
    • mergeAmazonS3BucketRegex

      public OtherCloudResourceRegex.Builder mergeAmazonS3BucketRegex(AmazonS3BucketRegex value)
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
    • clearAmazonS3BucketRegex

      public OtherCloudResourceRegex.Builder clearAmazonS3BucketRegex()
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
    • getAmazonS3BucketRegexBuilder

      public AmazonS3BucketRegex.Builder getAmazonS3BucketRegexBuilder()
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
    • getAmazonS3BucketRegexOrBuilder

      public AmazonS3BucketRegexOrBuilder getAmazonS3BucketRegexOrBuilder()
       Regex for Amazon S3 buckets.
       
      .google.privacy.dlp.v2.AmazonS3BucketRegex amazon_s3_bucket_regex = 1;
      Specified by:
      getAmazonS3BucketRegexOrBuilder in interface OtherCloudResourceRegexOrBuilder