Interface GcsFilesetSpecOrBuilder

public interface GcsFilesetSpecOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFilePatterns(int index)

public abstract 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];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The filePatterns at the given index.

getFilePatternsBytes(int index)

public abstract 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];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the filePatterns at the given index.

getFilePatternsCount()

public abstract 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
TypeDescription
int

The count of filePatterns.

getFilePatternsList()

public abstract 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
TypeDescription
List<String>

A list containing the filePatterns.

getSampleGcsFileSpecs(int index)

public abstract 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];

Parameter
NameDescription
indexint
Returns
TypeDescription
GcsFileSpec

getSampleGcsFileSpecsCount()

public abstract 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];

Returns
TypeDescription
int

getSampleGcsFileSpecsList()

public abstract 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];

Returns
TypeDescription
List<GcsFileSpec>

getSampleGcsFileSpecsOrBuilder(int index)

public abstract 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];

Parameter
NameDescription
indexint
Returns
TypeDescription
GcsFileSpecOrBuilder

getSampleGcsFileSpecsOrBuilderList()

public abstract 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];

Returns
TypeDescription
List<? extends com.google.cloud.datacatalog.v1beta1.GcsFileSpecOrBuilder>