public sealed class ReportJob : IMessage<ReportJob>, IEquatable<ReportJob>, IDeepCloneable<ReportJob>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Channel v1 API class ReportJob.
The result of a [RunReportJob][] operation. Contains the name to use in [FetchReportResultsRequest.report_job][google.cloud.channel.v1.FetchReportResultsRequest.report_job] and the status of the operation.
Implements
IMessageReportJob, IEquatableReportJob, IDeepCloneableReportJob, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.ChannelV1Assembly
Google.Cloud.Channel.V1.dll
Constructors
ReportJob()
public ReportJob()
ReportJob(ReportJob)
public ReportJob(ReportJob other)
Parameter | |
---|---|
Name | Description |
other | ReportJob |
Properties
Name
public string Name { get; set; }
Required. The resource name of a report job.
Name uses the format:
accounts/{account_id}/reportJobs/{report_job_id}
Property Value | |
---|---|
Type | Description |
string |
ReportJobName
public ReportJobName ReportJobName { get; set; }
ReportJobName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ReportJobName |
ReportStatus
public ReportStatus ReportStatus { get; set; }
The current status of report generation.
Property Value | |
---|---|
Type | Description |
ReportStatus |