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< Google\Cloud\DataCatalog\V1\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/dir
directory -
gs://bucket_name/dir/**
: matches all files inbucket_name/dir
and all subdirectories -
gs://bucket_name/file*
: matches files prefixed byfile
inbucket_name
-
gs://bucket_name/??.txt
: matches files with two characters followed by.txt
inbucket_name
-
gs://bucket_name/[aeiou].txt
: matches files that contain a single vowel character followed by.txt
inbucket_name
-
gs://bucket_name/[a-m].txt
: matches files that containa
,b
, ... orm
followed by.txt
inbucket_name
-
gs://bucket_name/a/*/b
: matches all files inbucket_name
that match thea/*/b
pattern, such asa/c/b
,a/d/b
-
gs://another_bucket/a.txt
: matchesgs://another_bucket/a.txt
You 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/dir
directory -
gs://bucket_name/dir/**
: matches all files inbucket_name/dir
and all subdirectories -
gs://bucket_name/file*
: matches files prefixed byfile
inbucket_name
-
gs://bucket_name/??.txt
: matches files with two characters followed by.txt
inbucket_name
-
gs://bucket_name/[aeiou].txt
: matches files that contain a single vowel character followed by.txt
inbucket_name
-
gs://bucket_name/[a-m].txt
: matches files that containa
,b
, ... orm
followed by.txt
inbucket_name
-
gs://bucket_name/a/*/b
: matches all files inbucket_name
that match thea/*/b
pattern, such asa/c/b
,a/d/b
-
gs://another_bucket/a.txt
: matchesgs://another_bucket/a.txt
You 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