Reference documentation and code samples for the Google Cloud Data Catalog V1 Client class StorageProperties.
Details the properties of the underlying storage.
Generated from protobuf message google.cloud.datacatalog.v1.StorageProperties
Namespace
Google \ Cloud \ DataCatalog \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ file_pattern
array
Patterns to identify a set of files for this fileset. Examples of a valid file_pattern: * * gs://bucket_name/dir/*: matches all files in the bucket_name/dir directory * * gs://bucket_name/dir/**: matches all files in the bucket_name/dir and all subdirectories recursively * * 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
↳ file_type
string
File type in MIME format, for example, text/plain.
getFilePattern
Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in the bucket_name/dir
directory
gs://bucket_name/dir/**: matches all files in the bucket_name/dir
and all subdirectories recursively
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
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Google Cloud Data Catalog V1 Client - Class StorageProperties (2.3.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.2 (latest)](/php/docs/reference/cloud-data-catalog/latest/V1.StorageProperties)\n- [2.3.1](/php/docs/reference/cloud-data-catalog/2.3.1/V1.StorageProperties)\n- [2.2.4](/php/docs/reference/cloud-data-catalog/2.2.4/V1.StorageProperties)\n- [2.1.0](/php/docs/reference/cloud-data-catalog/2.1.0/V1.StorageProperties)\n- [2.0.2](/php/docs/reference/cloud-data-catalog/2.0.2/V1.StorageProperties)\n- [1.10.3](/php/docs/reference/cloud-data-catalog/1.10.3/V1.StorageProperties)\n- [1.9.1](/php/docs/reference/cloud-data-catalog/1.9.1/V1.StorageProperties)\n- [1.8.2](/php/docs/reference/cloud-data-catalog/1.8.2/V1.StorageProperties)\n- [1.7.1](/php/docs/reference/cloud-data-catalog/1.7.1/V1.StorageProperties)\n- [1.6.0](/php/docs/reference/cloud-data-catalog/1.6.0/V1.StorageProperties)\n- [1.5.1](/php/docs/reference/cloud-data-catalog/1.5.1/V1.StorageProperties)\n- [1.4.2](/php/docs/reference/cloud-data-catalog/1.4.2/V1.StorageProperties)\n- [1.3.9](/php/docs/reference/cloud-data-catalog/1.3.9/V1.StorageProperties) \nReference documentation and code samples for the Google Cloud Data Catalog V1 Client class StorageProperties.\n\nDetails the properties of the underlying storage.\n\nGenerated from protobuf message `google.cloud.datacatalog.v1.StorageProperties`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DataCatalog \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getFilePattern\n\nPatterns to identify a set of files for this fileset.\n\nExamples of a valid `file_pattern`:\n\n- `gs://bucket_name/dir/*`: matches all files in the `bucket_name/dir` directory\n- `gs://bucket_name/dir/**`: matches all files in the `bucket_name/dir` and all subdirectories recursively\n- `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name`\n- `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name`\n- `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name`\n- `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name`\n- `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`\n- `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`\n\n### setFilePattern\n\nPatterns to identify a set of files for this fileset.\n\nExamples of a valid `file_pattern`:\n\n- `gs://bucket_name/dir/*`: matches all files in the `bucket_name/dir` directory\n- `gs://bucket_name/dir/**`: matches all files in the `bucket_name/dir` and all subdirectories recursively\n- `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name`\n- `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name`\n- `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name`\n- `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name`\n- `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`\n- `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`\n\n### getFileType\n\nFile type in MIME format, for example, `text/plain`.\n\n### setFileType\n\nFile type in MIME format, for example, `text/plain`."]]