Class: Google::Apis::DoubleclickbidmanagerV1_1::ReportMetadata

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/doubleclickbidmanager_v1_1/classes.rb,
lib/google/apis/doubleclickbidmanager_v1_1/representations.rb,
lib/google/apis/doubleclickbidmanager_v1_1/representations.rb

Overview

Report metadata.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ReportMetadata

Returns a new instance of ReportMetadata.



650
651
652
# File 'lib/google/apis/doubleclickbidmanager_v1_1/classes.rb', line 650

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#google_cloud_storage_pathString

The path to the location in Google Cloud Storage where the report is stored. Corresponds to the JSON property googleCloudStoragePath

Returns:

  • (String)


633
634
635
# File 'lib/google/apis/doubleclickbidmanager_v1_1/classes.rb', line 633

def google_cloud_storage_path
  @google_cloud_storage_path
end

#report_data_end_time_msFixnum

The ending time for the data that is shown in the report. Corresponds to the JSON property reportDataEndTimeMs

Returns:

  • (Fixnum)


638
639
640
# File 'lib/google/apis/doubleclickbidmanager_v1_1/classes.rb', line 638

def report_data_end_time_ms
  @report_data_end_time_ms
end

#report_data_start_time_msFixnum

The starting time for the data that is shown in the report. Corresponds to the JSON property reportDataStartTimeMs

Returns:

  • (Fixnum)


643
644
645
# File 'lib/google/apis/doubleclickbidmanager_v1_1/classes.rb', line 643

def report_data_start_time_ms
  @report_data_start_time_ms
end

#statusGoogle::Apis::DoubleclickbidmanagerV1_1::ReportStatus

Report status. Corresponds to the JSON property status



648
649
650
# File 'lib/google/apis/doubleclickbidmanager_v1_1/classes.rb', line 648

def status
  @status
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



655
656
657
658
659
660
# File 'lib/google/apis/doubleclickbidmanager_v1_1/classes.rb', line 655

def update!(**args)
  @google_cloud_storage_path = args[:google_cloud_storage_path] if args.key?(:google_cloud_storage_path)
  @report_data_end_time_ms = args[:report_data_end_time_ms] if args.key?(:report_data_end_time_ms)
  @report_data_start_time_ms = args[:report_data_start_time_ms] if args.key?(:report_data_start_time_ms)
  @status = args[:status] if args.key?(:status)
end