Class: Google::Apis::DisplayvideoV1::AgeRangeAssignedTargetingOptionDetails
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV1::AgeRangeAssignedTargetingOptionDetails
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v1/classes.rb,
lib/google/apis/displayvideo_v1/representations.rb,
lib/google/apis/displayvideo_v1/representations.rb
Overview
Represents a targetable age range. This will be populated in the details field
of an AssignedTargetingOption when targeting_type is TARGETING_TYPE_AGE_RANGE
.
Instance Attribute Summary collapse
-
#age_range ⇒ String
The age range of an audience.
-
#targeting_option_id ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AgeRangeAssignedTargetingOptionDetails
constructor
A new instance of AgeRangeAssignedTargetingOptionDetails.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AgeRangeAssignedTargetingOptionDetails
Returns a new instance of AgeRangeAssignedTargetingOptionDetails.
427 428 429 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 427 def initialize(**args) update!(**args) end |
Instance Attribute Details
#age_range ⇒ String
The age range of an audience. We only support targeting a continuous age range
of an audience. Thus, the age range represented in this field can be 1)
targeted solely, or, 2) part of a larger continuous age range. The reach of a
continuous age range targeting can be expanded by also targeting an audience
of an unknown age. Output only in v1. Required in v2.
Corresponds to the JSON property ageRange
419 420 421 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 419 def age_range @age_range end |
#targeting_option_id ⇒ String
Required. The targeting_option_id of a TargetingOption of type
TARGETING_TYPE_AGE_RANGE.
Corresponds to the JSON property targetingOptionId
425 426 427 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 425 def targeting_option_id @targeting_option_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
432 433 434 435 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 432 def update!(**args) @age_range = args[:age_range] if args.key?(:age_range) @targeting_option_id = args[:targeting_option_id] if args.key?(:targeting_option_id) end |