class Google::Apis::DoubleclickbidmanagerV1::Parameters

Parameters of a query or report.

Attributes

filters[RW]

Filters used to match traffic data in your report. Corresponds to the JSON property `filters` @return [Array<Google::Apis::DoubleclickbidmanagerV1::FilterPair>]

group_bys[RW]

Data is grouped by the filters listed in this field. Corresponds to the JSON property `groupBys` @return [Array<String>]

include_invite_data[RW]

Whether to include data from Invite Media. Corresponds to the JSON property `includeInviteData` @return [Boolean]

include_invite_data?[RW]

Whether to include data from Invite Media. Corresponds to the JSON property `includeInviteData` @return [Boolean]

metrics[RW]

Metrics to include as columns in your report. Corresponds to the JSON property `metrics` @return [Array<String>]

type[RW]

Report type. Corresponds to the JSON property `type` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/doubleclickbidmanager_v1/classes.rb, line 277
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 282
def update!(**args)
  @filters = args[:filters] if args.key?(:filters)
  @group_bys = args[:group_bys] if args.key?(:group_bys)
  @include_invite_data = args[:include_invite_data] if args.key?(:include_invite_data)
  @metrics = args[:metrics] if args.key?(:metrics)
  @type = args[:type] if args.key?(:type)
end