Interface GcsFilesetSpecOrBuilder

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

    public interface GcsFilesetSpecOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • 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/gsutil/addlhelp/WildcardNames)
         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/gsutil/addlhelp/WildcardNames)
         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/gsutil/addlhelp/WildcardNames)
         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/gsutil/addlhelp/WildcardNames)
         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];