public sealed class ReportConfig : IMessage<ReportConfig>, IEquatable<ReportConfig>, IDeepCloneable<ReportConfig>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Storage Insights v1 API 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
Implements
IMessageReportConfig, IEquatableReportConfig, IDeepCloneableReportConfig, IBufferMessage, IMessageNamespace
Google.Cloud.StorageInsights.V1Assembly
Google.Cloud.StorageInsights.V1.dll
Constructors
ReportConfig()
public ReportConfig()ReportConfig(ReportConfig)
public ReportConfig(ReportConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ReportConfig |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. [Output only] Create time stamp
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CsvOptions
public CSVOptions CsvOptions { get; set; }Options for CSV formatted reports.
| Property Value | |
|---|---|
| Type | Description |
CSVOptions |
|
DisplayName
public string DisplayName { get; set; }User provided display name which can be empty and limited to 256 characters that is editable.
| Property Value | |
|---|---|
| Type | Description |
string |
|
FrequencyOptions
public FrequencyOptions FrequencyOptions { get; set; }The frequency of report generation.
| Property Value | |
|---|---|
| Type | Description |
FrequencyOptions |
|
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>.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ObjectMetadataReportOptions
public ObjectMetadataReportOptions ObjectMetadataReportOptions { get; set; }Report for exporting object metadata.
| Property Value | |
|---|---|
| Type | Description |
ObjectMetadataReportOptions |
|
ParquetOptions
public ParquetOptions ParquetOptions { get; set; }Options for Parquet formatted reports.
| Property Value | |
|---|---|
| Type | Description |
ParquetOptions |
|
ReportConfigName
public ReportConfigName ReportConfigName { get; set; }ReportConfigName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ReportConfigName |
|
ReportFormatCase
public ReportConfig.ReportFormatOneofCase ReportFormatCase { get; }| Property Value | |
|---|---|
| Type | Description |
ReportConfigReportFormatOneofCase |
|
ReportKindCase
public ReportConfig.ReportKindOneofCase ReportKindCase { get; }| Property Value | |
|---|---|
| Type | Description |
ReportConfigReportKindOneofCase |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. [Output only] Update time stamp
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|