Class: Google::Apis::DfareportingV2_7::OptimizationActivity
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV2_7::OptimizationActivity
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v2_7/classes.rb,
generated/google/apis/dfareporting_v2_7/representations.rb,
generated/google/apis/dfareporting_v2_7/representations.rb
Overview
Creative optimization activity.
Instance Attribute Summary collapse
-
#floodlight_activity_id ⇒ String
Floodlight activity ID of this optimization activity.
-
#floodlight_activity_id_dimension_value ⇒ Google::Apis::DfareportingV2_7::DimensionValue
Represents a DimensionValue resource.
-
#weight ⇒ Fixnum
Weight associated with this optimization.
Instance Method Summary collapse
-
#initialize(**args) ⇒ OptimizationActivity
constructor
A new instance of OptimizationActivity.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ OptimizationActivity
Returns a new instance of OptimizationActivity
7464 7465 7466 |
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 7464 def initialize(**args) update!(**args) end |
Instance Attribute Details
#floodlight_activity_id ⇒ String
Floodlight activity ID of this optimization activity. This is a required field.
Corresponds to the JSON property floodlightActivityId
7450 7451 7452 |
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 7450 def floodlight_activity_id @floodlight_activity_id end |
#floodlight_activity_id_dimension_value ⇒ Google::Apis::DfareportingV2_7::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property floodlightActivityIdDimensionValue
7455 7456 7457 |
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 7455 def floodlight_activity_id_dimension_value @floodlight_activity_id_dimension_value end |
#weight ⇒ Fixnum
Weight associated with this optimization. Must be greater than 1. The weight
assigned will be understood in proportion to the weights assigned to the other
optimization activities.
Corresponds to the JSON property weight
7462 7463 7464 |
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 7462 def weight @weight end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7469 7470 7471 7472 7473 |
# File 'generated/google/apis/dfareporting_v2_7/classes.rb', line 7469 def update!(**args) @floodlight_activity_id = args[:floodlight_activity_id] if args.key?(:floodlight_activity_id) @floodlight_activity_id_dimension_value = args[:floodlight_activity_id_dimension_value] if args.key?(:floodlight_activity_id_dimension_value) @weight = args[:weight] if args.key?(:weight) end |