Google Cloud Storage Control V2 Client - Class Filter (1.4.0)

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

Filter over location and bucket using include or exclude semantics.

Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan.

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

Namespace

Google \ Cloud \ Storage \ Control \ V2 \ IntelligenceConfig

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ included_cloud_storage_locations Filter\CloudStorageLocations

Bucket locations to include.

↳ excluded_cloud_storage_locations Filter\CloudStorageLocations

Bucket locations to exclude.

↳ included_cloud_storage_buckets Filter\CloudStorageBuckets

Buckets to include.

↳ excluded_cloud_storage_buckets Filter\CloudStorageBuckets

Buckets to exclude.

getIncludedCloudStorageLocations

Bucket locations to include.

Returns
Type Description
Filter\CloudStorageLocations|null

hasIncludedCloudStorageLocations

setIncludedCloudStorageLocations

Bucket locations to include.

Parameter
Name Description
var Filter\CloudStorageLocations
Returns
Type Description
$this

getExcludedCloudStorageLocations

Bucket locations to exclude.

Returns
Type Description
Filter\CloudStorageLocations|null

hasExcludedCloudStorageLocations

setExcludedCloudStorageLocations

Bucket locations to exclude.

Parameter
Name Description
var Filter\CloudStorageLocations
Returns
Type Description
$this

getIncludedCloudStorageBuckets

Buckets to include.

Returns
Type Description
Filter\CloudStorageBuckets|null

hasIncludedCloudStorageBuckets

setIncludedCloudStorageBuckets

Buckets to include.

Parameter
Name Description
var Filter\CloudStorageBuckets
Returns
Type Description
$this

getExcludedCloudStorageBuckets

Buckets to exclude.

Returns
Type Description
Filter\CloudStorageBuckets|null

hasExcludedCloudStorageBuckets

setExcludedCloudStorageBuckets

Buckets to exclude.

Parameter
Name Description
var Filter\CloudStorageBuckets
Returns
Type Description
$this

getCloudStorageLocations

Returns
Type Description
string

getCloudStorageBuckets

Returns
Type Description
string