class Google::Apis::AuthorizedbuyersmarketplaceV1::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. This cannot be filtered using list filter syntax. Corresponds to the JSON property ‘deviceCapabilityTargeting` @return [Google::Apis::AuthorizedbuyersmarketplaceV1::CriteriaTargeting]

device_category_targeting[RW]

Generic targeting used for targeting dimensions that contains a list of included and excluded numeric IDs. This cannot be filtered using list filter syntax. Corresponds to the JSON property ‘deviceCategoryTargeting` @return [Google::Apis::AuthorizedbuyersmarketplaceV1::CriteriaTargeting]

operating_system_targeting[RW]

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

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb, line 2057
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