class Google::Apis::DisplayvideoV1::CarrierAndIspAssignedTargetingOptionDetails
Details for assigned carrier and ISP targeting option. This will be populated in the details field of an AssignedTargetingOption
when targeting_type is ` TARGETING_TYPE_CARRIER_AND_ISP`.
Attributes
Output only. The display name of the carrier or ISP. Corresponds to the JSON property `displayName` @return [String]
Indicates if this option is being negatively targeted. All assigned carrier and ISP targeting options on the same resource must have the same value for this field. Corresponds to the JSON property `negative` @return [Boolean]
Indicates if this option is being negatively targeted. All assigned carrier and ISP targeting options on the same resource must have the same value for this field. Corresponds to the JSON property `negative` @return [Boolean]
Required. The targeting_option_id
of a TargetingOption
of type ` TARGETING_TYPE_CARRIER_AND_ISP`. Corresponds to the JSON property `targetingOptionId` @return [String]
Public Class Methods
# File lib/google/apis/displayvideo_v1/classes.rb, line 2318 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/displayvideo_v1/classes.rb, line 2323 def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) @negative = args[:negative] if args.key?(:negative) @targeting_option_id = args[:targeting_option_id] if args.key?(:targeting_option_id) end