Google Cloud Data Catalog V1 Client - Class GcsFilesetSpec (2.0.2)
Stay organized with collections
Save and categorize content based on your preferences.
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.
| Parameters | |
|---|---|
| Name | Description |
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 |
↳ 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/dirdirectorygs://bucket_name/dir/**: matches all files inbucket_name/dirand all subdirectoriesgs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://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
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
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/dirdirectorygs://bucket_name/dir/**: matches all files inbucket_name/dirand all subdirectoriesgs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://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
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSampleGcsFileSpecs
Output only. Sample files contained in this fileset, not all files contained in this fileset are represented here.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setSampleGcsFileSpecs
Output only. Sample files contained in this fileset, not all files contained in this fileset are represented here.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Google\Cloud\DataCatalog\V1\GcsFileSpec>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|