Class: Google::Apis::DfareportingV2_6::AudienceSegment
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV2_6::AudienceSegment
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v2_6/classes.rb,
generated/google/apis/dfareporting_v2_6/representations.rb,
generated/google/apis/dfareporting_v2_6/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.
1268 1269 1270 |
# File 'generated/google/apis/dfareporting_v2_6/classes.rb', line 1268 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
1255 1256 1257 |
# File 'generated/google/apis/dfareporting_v2_6/classes.rb', line 1255 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
1260 1261 1262 |
# File 'generated/google/apis/dfareporting_v2_6/classes.rb', line 1260 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
1266 1267 1268 |
# File 'generated/google/apis/dfareporting_v2_6/classes.rb', line 1266 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1273 1274 1275 1276 1277 |
# File 'generated/google/apis/dfareporting_v2_6/classes.rb', line 1273 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 |