Cloud Channel v1 API - Class Report (2.5.0)

public sealed class Report : IMessage<Report>, IEquatable<Report>, IDeepCloneable<Report>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Channel v1 API class Report.

The ID and description of a report that was used to generate report data. For example, "GCP Daily Spend", "Google Workspace License Activity", etc.

Inheritance

object > Report

Namespace

GoogleCloudGoogle.Cloud.ChannelV1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

Report()

public Report()

Report(Report)

public Report(Report other)
Parameter
NameDescription
otherReport

Properties

Columns

public RepeatedField<Column> Columns { get; }

The list of columns included in the report. This defines the schema of the report results.

Property Value
TypeDescription
RepeatedFieldColumn

Description

public string Description { get; set; }

A description of other aspects of the report, such as the products it supports.

Property Value
TypeDescription
string

DisplayName

public string DisplayName { get; set; }

A human-readable name for this report.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Required. The report's resource name. Specifies the account and report used to generate report data. The report_id identifier is a UID (for example, 613bf59q).

Name uses the format: accounts/{account_id}/reports/{report_id}

Property Value
TypeDescription
string

ReportName

public ReportName ReportName { get; set; }

ReportName-typed view over the Name resource name property.

Property Value
TypeDescription
ReportName