Interface GcsFilesetSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GcsFilesetSpec, GcsFilesetSpec.Builder

@Generated public interface GcsFilesetSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getFilePatternsList

      List<String> getFilePatternsList()
       Required. Patterns to identify a set of files in Google Cloud Storage.
       See [Cloud Storage
       documentation](https://cloud.google.com/storage/docs/wildcards)
       for more information. Note that bucket wildcards are currently not
       supported.
      
       Examples of valid file_patterns:
      
       * `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
       directory.
       * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
       spanning all subdirectories.
       * `gs://bucket_name/file*`: matches files prefixed by `file` in
       `bucket_name`
       * `gs://bucket_name/??.txt`: matches files with two characters followed by
       `.txt` in `bucket_name`
       * `gs://bucket_name/[aeiou].txt`: matches files that contain a single
       vowel character followed by `.txt` in
       `bucket_name`
       * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
       or `m` followed by `.txt` in `bucket_name`
       * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
       `a/*/b` pattern, such as `a/c/b`, `a/d/b`
       * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
      
       You can combine wildcards to provide more powerful matches, for example:
      
       * `gs://bucket_name/[a-m]??.j*g`
       
      repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the filePatterns.
    • getFilePatternsCount

      int getFilePatternsCount()
       Required. Patterns to identify a set of files in Google Cloud Storage.
       See [Cloud Storage
       documentation](https://cloud.google.com/storage/docs/wildcards)
       for more information. Note that bucket wildcards are currently not
       supported.
      
       Examples of valid file_patterns:
      
       * `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
       directory.
       * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
       spanning all subdirectories.
       * `gs://bucket_name/file*`: matches files prefixed by `file` in
       `bucket_name`
       * `gs://bucket_name/??.txt`: matches files with two characters followed by
       `.txt` in `bucket_name`
       * `gs://bucket_name/[aeiou].txt`: matches files that contain a single
       vowel character followed by `.txt` in
       `bucket_name`
       * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
       or `m` followed by `.txt` in `bucket_name`
       * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
       `a/*/b` pattern, such as `a/c/b`, `a/d/b`
       * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
      
       You can combine wildcards to provide more powerful matches, for example:
      
       * `gs://bucket_name/[a-m]??.j*g`
       
      repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The count of filePatterns.
    • getFilePatterns

      String getFilePatterns(int index)
       Required. Patterns to identify a set of files in Google Cloud Storage.
       See [Cloud Storage
       documentation](https://cloud.google.com/storage/docs/wildcards)
       for more information. Note that bucket wildcards are currently not
       supported.
      
       Examples of valid file_patterns:
      
       * `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
       directory.
       * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
       spanning all subdirectories.
       * `gs://bucket_name/file*`: matches files prefixed by `file` in
       `bucket_name`
       * `gs://bucket_name/??.txt`: matches files with two characters followed by
       `.txt` in `bucket_name`
       * `gs://bucket_name/[aeiou].txt`: matches files that contain a single
       vowel character followed by `.txt` in
       `bucket_name`
       * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
       or `m` followed by `.txt` in `bucket_name`
       * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
       `a/*/b` pattern, such as `a/c/b`, `a/d/b`
       * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
      
       You can combine wildcards to provide more powerful matches, for example:
      
       * `gs://bucket_name/[a-m]??.j*g`
       
      repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the element to return.
      Returns:
      The filePatterns at the given index.
    • getFilePatternsBytes

      com.google.protobuf.ByteString getFilePatternsBytes(int index)
       Required. Patterns to identify a set of files in Google Cloud Storage.
       See [Cloud Storage
       documentation](https://cloud.google.com/storage/docs/wildcards)
       for more information. Note that bucket wildcards are currently not
       supported.
      
       Examples of valid file_patterns:
      
       * `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
       directory.
       * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
       spanning all subdirectories.
       * `gs://bucket_name/file*`: matches files prefixed by `file` in
       `bucket_name`
       * `gs://bucket_name/??.txt`: matches files with two characters followed by
       `.txt` in `bucket_name`
       * `gs://bucket_name/[aeiou].txt`: matches files that contain a single
       vowel character followed by `.txt` in
       `bucket_name`
       * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
       or `m` followed by `.txt` in `bucket_name`
       * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
       `a/*/b` pattern, such as `a/c/b`, `a/d/b`
       * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
      
       You can combine wildcards to provide more powerful matches, for example:
      
       * `gs://bucket_name/[a-m]??.j*g`
       
      repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the filePatterns at the given index.
    • getSampleGcsFileSpecsList

      List<GcsFileSpec> getSampleGcsFileSpecsList()
       Output only. Sample files contained in this fileset, not all files
       contained in this fileset are represented here.
       
      repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getSampleGcsFileSpecs

      GcsFileSpec getSampleGcsFileSpecs(int index)
       Output only. Sample files contained in this fileset, not all files
       contained in this fileset are represented here.
       
      repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getSampleGcsFileSpecsCount

      int getSampleGcsFileSpecsCount()
       Output only. Sample files contained in this fileset, not all files
       contained in this fileset are represented here.
       
      repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getSampleGcsFileSpecsOrBuilderList

      List<? extends GcsFileSpecOrBuilder> getSampleGcsFileSpecsOrBuilderList()
       Output only. Sample files contained in this fileset, not all files
       contained in this fileset are represented here.
       
      repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getSampleGcsFileSpecsOrBuilder

      GcsFileSpecOrBuilder getSampleGcsFileSpecsOrBuilder(int index)
       Output only. Sample files contained in this fileset, not all files
       contained in this fileset are represented here.
       
      repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];