class Google::Apis::DisplayvideoV1::AudienceGroupAssignedTargetingOptionDetails
Assigned audience group targeting option details. This will be populated in the details field of an AssignedTargetingOption
when targeting_type is ` TARGETING_TYPE_AUDIENCE_GROUP`. The relation between each group is UNION, except for excluded_first_and_third_party_audience_group
and excluded_google_audience_group
, of which COMPLEMENT is UNION'ed with other groups.
Attributes
Details of first and third party audience group. All first and third party audience targeting settings are logically ‘OR’ of each other. Corresponds to the JSON property `excludedFirstAndThirdPartyAudienceGroup` @return [Google::Apis::DisplayvideoV1::FirstAndThirdPartyAudienceGroup]
Details of combined audience group. All combined audience targeting settings are logically ‘OR’ of each other. Corresponds to the JSON property `includedCombinedAudienceGroup` @return [Google::Apis::DisplayvideoV1::CombinedAudienceGroup]
Details of custom list group. All custom list targeting settings are logically ‘OR’ of each other. Corresponds to the JSON property `includedCustomListGroup` @return [Google::Apis::DisplayvideoV1::CustomListGroup]
The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION' ed with other audience groups. Repeated groups with same settings will be ignored. Corresponds to the JSON property `includedFirstAndThirdPartyAudienceGroups` @return [Array<Google::Apis::DisplayvideoV1::FirstAndThirdPartyAudienceGroup>]
Public Class Methods
# File lib/google/apis/displayvideo_v1/classes.rb, line 1142 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/displayvideo_v1/classes.rb, line 1147 def update!(**args) @excluded_first_and_third_party_audience_group = args[:excluded_first_and_third_party_audience_group] if args.key?(:excluded_first_and_third_party_audience_group) @excluded_google_audience_group = args[:excluded_google_audience_group] if args.key?(:excluded_google_audience_group) @included_combined_audience_group = args[:included_combined_audience_group] if args.key?(:included_combined_audience_group) @included_custom_list_group = args[:included_custom_list_group] if args.key?(:included_custom_list_group) @included_first_and_third_party_audience_groups = args[:included_first_and_third_party_audience_groups] if args.key?(:included_first_and_third_party_audience_groups) @included_google_audience_group = args[:included_google_audience_group] if args.key?(:included_google_audience_group) end