Reference documentation and code samples for the Google Cloud Storage Insights V1 Client class ReportConfig.
Message describing ReportConfig object. ReportConfig is the configuration to generate reports.
See https://cloud.google.com/storage/docs/insights/using-inventory-reports#create-config-rest for more details on how to set various fields. Next ID: 12
Generated from protobuf message google.cloud.storageinsights.v1.ReportConfig
Namespace
Google \ Cloud \ StorageInsights \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
name of resource. It will be of form projects/
↳ create_time
↳ update_time
↳ frequency_options
↳ csv_options
↳ parquet_options
↳ object_metadata_report_options
↳ labels
↳ display_name
string
User provided display name which can be empty and limited to 256 characters that is editable.
getName
name of resource. It will be of form projects/
string
setName
name of resource. It will be of form projects/
var
string
$this
getCreateTime
Output only. [Output only] Create time stamp
hasCreateTime
clearCreateTime
setCreateTime
Output only. [Output only] Create time stamp
$this
getUpdateTime
Output only. [Output only] Update time stamp
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. [Output only] Update time stamp
$this
getFrequencyOptions
The frequency of report generation.
hasFrequencyOptions
clearFrequencyOptions
setFrequencyOptions
The frequency of report generation.
$this
getCsvOptions
Options for CSV formatted reports.
hasCsvOptions
setCsvOptions
Options for CSV formatted reports.
$this
getParquetOptions
Options for Parquet formatted reports.
hasParquetOptions
setParquetOptions
Options for Parquet formatted reports.
$this
getObjectMetadataReportOptions
Report for exporting object metadata.
hasObjectMetadataReportOptions
setObjectMetadataReportOptions
Report for exporting object metadata.
$this
getLabels
Labels as key value pairs
setLabels
Labels as key value pairs
$this
getDisplayName
User provided display name which can be empty and limited to 256 characters that is editable.
string
setDisplayName
User provided display name which can be empty and limited to 256 characters that is editable.
var
string
$this
getReportFormat
string
getReportKind
string