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

display_name[RW]

Output only. The display name of the carrier or ISP. Corresponds to the JSON property `displayName` @return [String]

negative[RW]

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]

negative?[RW]

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]

targeting_option_id[RW]

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

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

Public Instance Methods

update!(**args) click to toggle source

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