class Google::Apis::YoutubereportingV1::Report
A report's metadata including the URL from which the report itself can be downloaded.
Attributes
The date/time when this report was created. Corresponds to the JSON property `createTime` @return [String]
The URL from which the report can be downloaded (max. 1000 characters). Corresponds to the JSON property `downloadUrl` @return [String]
The end of the time period that the report instance covers. The value is exclusive. Corresponds to the JSON property `endTime` @return [String]
The server-generated ID of the report. Corresponds to the JSON property `id` @return [String]
The date/time when the job this report belongs to will expire/expired. Corresponds to the JSON property `jobExpireTime` @return [String]
The ID of the job that created this report. Corresponds to the JSON property `jobId` @return [String]
The start of the time period that the report instance covers. The value is inclusive. Corresponds to the JSON property `startTime` @return [String]
Public Class Methods
# File lib/google/apis/youtubereporting_v1/classes.rb, line 793 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/youtubereporting_v1/classes.rb, line 798 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @download_url = args[:download_url] if args.key?(:download_url) @end_time = args[:end_time] if args.key?(:end_time) @id = args[:id] if args.key?(:id) @job_expire_time = args[:job_expire_time] if args.key?(:job_expire_time) @job_id = args[:job_id] if args.key?(:job_id) @start_time = args[:start_time] if args.key?(:start_time) end