public sealed class ReportDetail : IMessage<ReportDetail>, IEquatable<ReportDetail>, IDeepCloneable<ReportDetail>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Storage Insights v1 API class ReportDetail.
Message describing ReportDetail object. ReportDetail represents metadata of generated reports for a ReportConfig. Next ID: 10
Implements
IMessageReportDetail, IEquatableReportDetail, IDeepCloneableReportDetail, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.StorageInsightsV1Assembly
Google.Cloud.StorageInsights.V1.dll
Constructors
ReportDetail()
public ReportDetail()
ReportDetail(ReportDetail)
public ReportDetail(ReportDetail other)
Parameter | |
---|---|
Name | Description |
other | ReportDetail |
Properties
Labels
public MapField<string, string> Labels { get; }
Labels as key value pairs
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
Name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>/reportDetails/<report-detail-id>.
Property Value | |
---|---|
Type | Description |
string |
ReportDetailName
public ReportDetailName ReportDetailName { get; set; }
ReportDetailName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ReportDetailName |
ReportMetrics
public ReportDetail.Types.Metrics ReportMetrics { get; set; }
Metrics of the report.
Property Value | |
---|---|
Type | Description |
ReportDetailTypesMetrics |
ReportPathPrefix
public string ReportPathPrefix { get; set; }
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_".
Property Value | |
---|---|
Type | Description |
string |
ShardsCount
public long ShardsCount { get; set; }
Total shards generated for the report.
Property Value | |
---|---|
Type | Description |
long |
SnapshotTime
public Timestamp SnapshotTime { get; set; }
The snapshot time. All the report data is referenced at this point of time.
Property Value | |
---|---|
Type | Description |
Timestamp |
Status
public Status Status { get; set; }
Status of the ReportDetail.
Property Value | |
---|---|
Type | Description |
Status |
TargetDatetime
public DateTime TargetDatetime { get; set; }
The date for which report is generated. The time part of target_datetime will be zero till we support multiple reports per day.
Property Value | |
---|---|
Type | Description |
DateTime |