Interface IntelligenceConfig.Filter.CloudStorageBucketsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
IntelligenceConfig.Filter.CloudStorageBuckets, IntelligenceConfig.Filter.CloudStorageBuckets.Builder
Enclosing class:
IntelligenceConfig.Filter

public static interface IntelligenceConfig.Filter.CloudStorageBucketsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getBucketIdRegexes(int index)
    Optional.
    com.google.protobuf.ByteString
    Optional.
    int
    Optional.
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getBucketIdRegexesList

      List<String> getBucketIdRegexesList()
       Optional. A regex pattern for matching bucket names. Regex should
       follow the syntax specified in
       [google/re2](https://github.com/google/re2). For example,
       `^sample_.*` matches all buckets of the form
       `gs://sample_bucket-1`, `gs://sample_bucket-2`,
       `gs://sample_bucket-n` but not `gs://test_sample_bucket`.
       If you want to match a single bucket, say `gs://sample_bucket`,
       use `sample_bucket`.
       
      repeated string bucket_id_regexes = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the bucketIdRegexes.
    • getBucketIdRegexesCount

      int getBucketIdRegexesCount()
       Optional. A regex pattern for matching bucket names. Regex should
       follow the syntax specified in
       [google/re2](https://github.com/google/re2). For example,
       `^sample_.*` matches all buckets of the form
       `gs://sample_bucket-1`, `gs://sample_bucket-2`,
       `gs://sample_bucket-n` but not `gs://test_sample_bucket`.
       If you want to match a single bucket, say `gs://sample_bucket`,
       use `sample_bucket`.
       
      repeated string bucket_id_regexes = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The count of bucketIdRegexes.
    • getBucketIdRegexes

      String getBucketIdRegexes(int index)
       Optional. A regex pattern for matching bucket names. Regex should
       follow the syntax specified in
       [google/re2](https://github.com/google/re2). For example,
       `^sample_.*` matches all buckets of the form
       `gs://sample_bucket-1`, `gs://sample_bucket-2`,
       `gs://sample_bucket-n` but not `gs://test_sample_bucket`.
       If you want to match a single bucket, say `gs://sample_bucket`,
       use `sample_bucket`.
       
      repeated string bucket_id_regexes = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the element to return.
      Returns:
      The bucketIdRegexes at the given index.
    • getBucketIdRegexesBytes

      com.google.protobuf.ByteString getBucketIdRegexesBytes(int index)
       Optional. A regex pattern for matching bucket names. Regex should
       follow the syntax specified in
       [google/re2](https://github.com/google/re2). For example,
       `^sample_.*` matches all buckets of the form
       `gs://sample_bucket-1`, `gs://sample_bucket-2`,
       `gs://sample_bucket-n` but not `gs://test_sample_bucket`.
       If you want to match a single bucket, say `gs://sample_bucket`,
       use `sample_bucket`.
       
      repeated string bucket_id_regexes = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the bucketIdRegexes at the given index.