class Google::Apis::Adexchangebuyer2V2beta1::TechnologyTargeting

Represents targeting about various types of technology.

Attributes

device_capability_targeting[RW]

Generic targeting used for targeting dimensions that contains a list of included and excluded numeric IDs. Corresponds to the JSON property `deviceCapabilityTargeting` @return [Google::Apis::Adexchangebuyer2V2beta1::CriteriaTargeting]

device_category_targeting[RW]

Generic targeting used for targeting dimensions that contains a list of included and excluded numeric IDs. Corresponds to the JSON property `deviceCategoryTargeting` @return [Google::Apis::Adexchangebuyer2V2beta1::CriteriaTargeting]

operating_system_targeting[RW]

Represents targeting information for operating systems. Corresponds to the JSON property `operatingSystemTargeting` @return [Google::Apis::Adexchangebuyer2V2beta1::OperatingSystemTargeting]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/adexchangebuyer2_v2beta1/classes.rb, line 3988
def update!(**args)
  @device_capability_targeting = args[:device_capability_targeting] if args.key?(:device_capability_targeting)
  @device_category_targeting = args[:device_category_targeting] if args.key?(:device_category_targeting)
  @operating_system_targeting = args[:operating_system_targeting] if args.key?(:operating_system_targeting)
end