Class: Google::Apis::DfareportingV2_3::AudienceSegment
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV2_3::AudienceSegment
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v2_3/classes.rb,
generated/google/apis/dfareporting_v2_3/representations.rb,
generated/google/apis/dfareporting_v2_3/representations.rb
Overview
Audience Segment.
Instance Attribute Summary collapse
-
#allocation ⇒ Fixnum
Weight allocated to this segment.
-
#id ⇒ String
ID of this audience segment.
-
#name ⇒ String
Name of this audience segment.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AudienceSegment
constructor
A new instance of AudienceSegment.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ AudienceSegment
Returns a new instance of AudienceSegment
1250 1251 1252 |
# File 'generated/google/apis/dfareporting_v2_3/classes.rb', line 1250 def initialize(**args) update!(**args) end |
Instance Attribute Details
#allocation ⇒ Fixnum
Weight allocated to this segment. Must be between 1 and 1000. The weight
assigned will be understood in proportion to the weights assigned to other
segments in the same segment group.
Corresponds to the JSON property allocation
1237 1238 1239 |
# File 'generated/google/apis/dfareporting_v2_3/classes.rb', line 1237 def allocation @allocation end |
#id ⇒ String
ID of this audience segment. This is a read-only, auto-generated field.
Corresponds to the JSON property id
1242 1243 1244 |
# File 'generated/google/apis/dfareporting_v2_3/classes.rb', line 1242 def id @id end |
#name ⇒ String
Name of this audience segment. This is a required field and must be less than
65 characters long.
Corresponds to the JSON property name
1248 1249 1250 |
# File 'generated/google/apis/dfareporting_v2_3/classes.rb', line 1248 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1255 1256 1257 1258 1259 |
# File 'generated/google/apis/dfareporting_v2_3/classes.rb', line 1255 def update!(**args) @allocation = args[:allocation] if args.key?(:allocation) @id = args[:id] if args.key?(:id) @name = args[:name] if args.key?(:name) end |