Reference documentation and code samples for the Google Cloud Storage Insights V1 Client class ReportDetail.
Message describing ReportDetail object. ReportDetail represents metadata of generated reports for a ReportConfig.
Next ID: 10
Generated from protobuf message google.cloud.storageinsights.v1.ReportDetail
Namespace
Google \ Cloud \ StorageInsights \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Name of resource. It will be of form projects/
|
↳ snapshot_time |
Google\Protobuf\Timestamp
The snapshot time. All the report data is referenced at this point of time. |
↳ report_path_prefix |
string
Prefix of the object name of each report's shard. This will have full prefix except the "extension" and "shard_id". For example, if the |
↳ shards_count |
int|string
Total shards generated for the report. |
↳ status |
Google\Rpc\Status
Status of the ReportDetail. |
↳ labels |
array|Google\Protobuf\Internal\MapField
Labels as key value pairs |
↳ target_datetime |
Google\Type\DateTime
The date for which report is generated. The time part of target_datetime will be zero till we support multiple reports per day. |
↳ report_metrics |
ReportDetail\Metrics
Metrics of the report. |
getName
Name of resource. It will be of form projects/
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Name of resource. It will be of form projects/
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSnapshotTime
The snapshot time.
All the report data is referenced at this point of time.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasSnapshotTime
clearSnapshotTime
setSnapshotTime
The snapshot time.
All the report data is referenced at this point of time.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReportPathPrefix
Prefix of the object name of each report's shard. This will have full prefix except the "extension" and "shard_id".
For example, if the destination_path is
{{report-config-id}}/dt={{datetime}}, the shard object name would be
gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_5.csv
and the value of report_path_prefix field would be
gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_.
| Returns | |
|---|---|
| Type | Description |
string |
|
setReportPathPrefix
Prefix of the object name of each report's shard. This will have full prefix except the "extension" and "shard_id".
For example, if the destination_path is
{{report-config-id}}/dt={{datetime}}, the shard object name would be
gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_5.csv
and the value of report_path_prefix field would be
gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getShardsCount
Total shards generated for the report.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setShardsCount
Total shards generated for the report.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStatus
Status of the ReportDetail.
| Returns | |
|---|---|
| Type | Description |
Google\Rpc\Status|null |
|
hasStatus
clearStatus
setStatus
Status of the ReportDetail.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Rpc\Status
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLabels
Labels as key value pairs
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\MapField |
|
setLabels
Labels as key value pairs
| Parameter | |
|---|---|
| Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTargetDatetime
The date for which report is generated. The time part of target_datetime will be zero till we support multiple reports per day.
| Returns | |
|---|---|
| Type | Description |
Google\Type\DateTime|null |
|
hasTargetDatetime
clearTargetDatetime
setTargetDatetime
The date for which report is generated. The time part of target_datetime will be zero till we support multiple reports per day.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Type\DateTime
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReportMetrics
Metrics of the report.
| Returns | |
|---|---|
| Type | Description |
ReportDetail\Metrics|null |
|
hasReportMetrics
clearReportMetrics
setReportMetrics
Metrics of the report.
| Parameter | |
|---|---|
| Name | Description |
var |
ReportDetail\Metrics
|
| Returns | |
|---|---|
| Type | Description |
$this |
|