Reference documentation and code samples for the Google Cloud Data Catalog V1 Client class GcsFilesetSpec.
Describes a Cloud Storage fileset entry.
Generated from protobuf message google.cloud.datacatalog.v1.GcsFilesetSpec
Namespace
Google \ Cloud \ DataCatalog \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ file_patterns
array
Required. Patterns to identify a set of files in Google Cloud Storage. For more information, see Wildcard Names
. Note: Currently, bucket wildcards are not supported. Examples of valid file_patterns
: * * gs://bucket_name/dir/*
: matches all files in bucket_name/dir
directory * * gs://bucket_name/dir/**
: matches all files in bucket_name/dir
and 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 the 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 match complex sets of files, for example: gs://bucket_name/[a-m]??.j*g
↳ sample_gcs_file_specs
array< GcsFileSpec
>
Output only. Sample files contained in this fileset, not all files contained in this fileset are represented here.
getFilePatterns
Required. Patterns to identify a set of files in Google Cloud Storage.
For more information, see Wildcard Names
.
Note: Currently, bucket wildcards are not supported.
Examples of valid file_patterns
:
-
gs://bucket_name/dir/*: matches all files inbucket_name/dirdirectory -
gs://bucket_name/dir/**: matches all files inbucket_name/dirand all subdirectories -
gs://bucket_name/file*: matches files prefixed byfileinbucket_name -
gs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_name -
gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_name -
gs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_name -
gs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/b -
gs://another_bucket/a.txt: matchesgs://another_bucket/a.txtYou can combine wildcards to match complex sets of files, for example:gs://bucket_name/[a-m]??.j*g
setFilePatterns
Required. Patterns to identify a set of files in Google Cloud Storage.
For more information, see Wildcard Names
.
Note: Currently, bucket wildcards are not supported.
Examples of valid file_patterns
:
-
gs://bucket_name/dir/*: matches all files inbucket_name/dirdirectory -
gs://bucket_name/dir/**: matches all files inbucket_name/dirand all subdirectories -
gs://bucket_name/file*: matches files prefixed byfileinbucket_name -
gs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_name -
gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_name -
gs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_name -
gs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/b -
gs://another_bucket/a.txt: matchesgs://another_bucket/a.txtYou can combine wildcards to match complex sets of files, for example:gs://bucket_name/[a-m]??.j*g
var
string[]
$this
getSampleGcsFileSpecs
Output only. Sample files contained in this fileset, not all files contained in this fileset are represented here.
setSampleGcsFileSpecs
Output only. Sample files contained in this fileset, not all files contained in this fileset are represented here.
$this

