Google Cloud Storage Control V2 Client - Class CloudStorageBuckets (1.4.1)

Reference documentation and code samples for the Google Cloud Storage Control V2 Client class CloudStorageBuckets.

Collection of buckets.

Generated from protobuf message google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets

Namespace

Google \ Cloud \ Storage \ Control \ V2 \ IntelligenceConfig \ Filter

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ bucket_id_regexes array

Optional. A regex pattern for matching bucket names. Regex should follow the syntax specified in google/re2. For example, ^sample_.* matches all buckets of the form gs://sample_bucket-1, gs://sample_bucket-2, gs://sample_bucket-n but not gs://test_sample_bucket. If you want to match a single bucket, say gs://sample_bucket, use sample_bucket.

getBucketIdRegexes

Optional. A regex pattern for matching bucket names. Regex should follow the syntax specified in google/re2. For example, ^sample_.* matches all buckets of the form gs://sample_bucket-1, gs://sample_bucket-2, gs://sample_bucket-n but not gs://test_sample_bucket.

If you want to match a single bucket, say gs://sample_bucket, use sample_bucket.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setBucketIdRegexes

Optional. A regex pattern for matching bucket names. Regex should follow the syntax specified in google/re2. For example, ^sample_.* matches all buckets of the form gs://sample_bucket-1, gs://sample_bucket-2, gs://sample_bucket-n but not gs://test_sample_bucket.

If you want to match a single bucket, say gs://sample_bucket, use sample_bucket.

Parameter
Name Description
var string[]
Returns
Type Description
$this