class Google::Apis::DoubleclickbidmanagerV1::QueryMetadata

Query metadata.

Attributes

data_range[RW]

Range of report data. Corresponds to the JSON property `dataRange` @return [String]

format[RW]

Format of the generated report. Corresponds to the JSON property `format` @return [String]

google_cloud_storage_path_for_latest_report[RW]

The path to the location in Google Cloud Storage where the latest report is stored. Corresponds to the JSON property `googleCloudStoragePathForLatestReport` @return [String]

google_drive_path_for_latest_report[RW]

The path in Google Drive for the latest report. Corresponds to the JSON property `googleDrivePathForLatestReport` @return [String]

latest_report_run_time_ms[RW]

The time when the latest report started to run. Corresponds to the JSON property `latestReportRunTimeMs` @return [String]

locale[RW]

Locale of the generated reports. Valid values are cs CZECH de GERMAN en ENGLISH es SPANISH fr FRENCH it ITALIAN ja JAPANESE ko KOREAN pl POLISH pt-BR BRAZILIAN_PORTUGUESE ru RUSSIAN tr TURKISH uk UKRAINIAN zh-CN CHINA_CHINESE zh- TW TAIWAN_CHINESE An locale string not in the list above will generate reports in English. Corresponds to the JSON property `locale` @return [String]

report_count[RW]

Number of reports that have been generated for the query. Corresponds to the JSON property `reportCount` @return [Fixnum]

running[RW]

Whether the latest report is currently running. Corresponds to the JSON property `running` @return [Boolean]

running?[RW]

Whether the latest report is currently running. Corresponds to the JSON property `running` @return [Boolean]

send_notification[RW]

Whether to send an email notification when a report is ready. Default to false. Corresponds to the JSON property `sendNotification` @return [Boolean]

send_notification?[RW]

Whether to send an email notification when a report is ready. Default to false. Corresponds to the JSON property `sendNotification` @return [Boolean]

share_email_address[RW]

List of email addresses which are sent email notifications when the report is finished. Separate from sendNotification. Corresponds to the JSON property `shareEmailAddress` @return [Array<String>]

title[RW]

Query title. It is used to name the reports generated from this query. Corresponds to the JSON property `title` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/doubleclickbidmanager_v1/classes.rb, line 424
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/doubleclickbidmanager_v1/classes.rb, line 429
def update!(**args)
  @data_range = args[:data_range] if args.key?(:data_range)
  @format = args[:format] if args.key?(:format)
  @google_cloud_storage_path_for_latest_report = args[:google_cloud_storage_path_for_latest_report] if args.key?(:google_cloud_storage_path_for_latest_report)
  @google_drive_path_for_latest_report = args[:google_drive_path_for_latest_report] if args.key?(:google_drive_path_for_latest_report)
  @latest_report_run_time_ms = args[:latest_report_run_time_ms] if args.key?(:latest_report_run_time_ms)
  @locale = args[:locale] if args.key?(:locale)
  @report_count = args[:report_count] if args.key?(:report_count)
  @running = args[:running] if args.key?(:running)
  @send_notification = args[:send_notification] if args.key?(:send_notification)
  @share_email_address = args[:share_email_address] if args.key?(:share_email_address)
  @title = args[:title] if args.key?(:title)
end