Google Cloud Storage Insights V1 Client - Class ObjectMetadataReportOptions (1.0.2)

Reference documentation and code samples for the Google Cloud Storage Insights V1 Client class ObjectMetadataReportOptions.

Report specification for exporting object metadata.

Next ID: 4

Generated from protobuf message google.cloud.storageinsights.v1.ObjectMetadataReportOptions

Namespace

Google \ Cloud \ StorageInsights \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ metadata_fields array

Metadata fields to be included in the report.

↳ storage_filters CloudStorageFilters

Cloud Storage as the storage system.

↳ storage_destination_options CloudStorageDestinationOptions

Cloud Storage as the storage system.

getMetadataFields

Metadata fields to be included in the report.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setMetadataFields

Metadata fields to be included in the report.

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

getStorageFilters

Cloud Storage as the storage system.

Returns
Type Description
CloudStorageFilters|null

hasStorageFilters

setStorageFilters

Cloud Storage as the storage system.

Parameter
Name Description
var CloudStorageFilters
Returns
Type Description
$this

getStorageDestinationOptions

Cloud Storage as the storage system.

Returns
Type Description
CloudStorageDestinationOptions|null

hasStorageDestinationOptions

setStorageDestinationOptions

Cloud Storage as the storage system.

Parameter
Name Description
var CloudStorageDestinationOptions
Returns
Type Description
$this

getFilter

Returns
Type Description
string

getDestinationOptions

Returns
Type Description
string