Class: Google::Apis::DfareportingV2_8::FloodlightActivityGroup
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV2_8::FloodlightActivityGroup
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v2_8/classes.rb,
generated/google/apis/dfareporting_v2_8/representations.rb,
generated/google/apis/dfareporting_v2_8/representations.rb
Overview
Contains properties of a Floodlight activity group.
Instance Attribute Summary collapse
-
#account_id ⇒ Fixnum
Account ID of this floodlight activity group.
-
#advertiser_id ⇒ Fixnum
Advertiser ID of this floodlight activity group.
-
#advertiser_id_dimension_value ⇒ Google::Apis::DfareportingV2_8::DimensionValue
Represents a DimensionValue resource.
-
#floodlight_configuration_id ⇒ Fixnum
Floodlight configuration ID of this floodlight activity group.
-
#floodlight_configuration_id_dimension_value ⇒ Google::Apis::DfareportingV2_8::DimensionValue
Represents a DimensionValue resource.
-
#id ⇒ Fixnum
ID of this floodlight activity group.
-
#id_dimension_value ⇒ Google::Apis::DfareportingV2_8::DimensionValue
Represents a DimensionValue resource.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#name ⇒ String
Name of this floodlight activity group.
-
#subaccount_id ⇒ Fixnum
Subaccount ID of this floodlight activity group.
-
#tag_string ⇒ String
Value of the type= parameter in the floodlight tag, which the ad servers use to identify the activity group that the activity belongs to.
-
#type ⇒ String
Type of the floodlight activity group.
Instance Method Summary collapse
-
#initialize(**args) ⇒ FloodlightActivityGroup
constructor
A new instance of FloodlightActivityGroup.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ FloodlightActivityGroup
Returns a new instance of FloodlightActivityGroup
6149 6150 6151 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6149 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ Fixnum
Account ID of this floodlight activity group. This is a read-only field that
can be left blank.
Corresponds to the JSON property accountId
6079 6080 6081 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6079 def account_id @account_id end |
#advertiser_id ⇒ Fixnum
Advertiser ID of this floodlight activity group. If this field is left blank,
the value will be copied over either from the floodlight configuration's
advertiser or from the existing activity group's advertiser.
Corresponds to the JSON property advertiserId
6086 6087 6088 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6086 def advertiser_id @advertiser_id end |
#advertiser_id_dimension_value ⇒ Google::Apis::DfareportingV2_8::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property advertiserIdDimensionValue
6091 6092 6093 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6091 def advertiser_id_dimension_value @advertiser_id_dimension_value end |
#floodlight_configuration_id ⇒ Fixnum
Floodlight configuration ID of this floodlight activity group. This is a
required field.
Corresponds to the JSON property floodlightConfigurationId
6097 6098 6099 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6097 def floodlight_configuration_id @floodlight_configuration_id end |
#floodlight_configuration_id_dimension_value ⇒ Google::Apis::DfareportingV2_8::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property floodlightConfigurationIdDimensionValue
6102 6103 6104 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6102 def floodlight_configuration_id_dimension_value @floodlight_configuration_id_dimension_value end |
#id ⇒ Fixnum
ID of this floodlight activity group. This is a read-only, auto-generated
field.
Corresponds to the JSON property id
6108 6109 6110 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6108 def id @id end |
#id_dimension_value ⇒ Google::Apis::DfareportingV2_8::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property idDimensionValue
6113 6114 6115 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6113 def id_dimension_value @id_dimension_value end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
dfareporting#floodlightActivityGroup".
Corresponds to the JSON property kind
6119 6120 6121 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6119 def kind @kind end |
#name ⇒ String
Name of this floodlight activity group. This is a required field. Must be less
than 65 characters long and cannot contain quotes.
Corresponds to the JSON property name
6125 6126 6127 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6125 def name @name end |
#subaccount_id ⇒ Fixnum
Subaccount ID of this floodlight activity group. This is a read-only field
that can be left blank.
Corresponds to the JSON property subaccountId
6131 6132 6133 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6131 def subaccount_id @subaccount_id end |
#tag_string ⇒ String
Value of the type= parameter in the floodlight tag, which the ad servers use
to identify the activity group that the activity belongs to. This is optional:
if empty, a new tag string will be generated for you. This string must be 1 to
8 characters long, with valid characters being [a-z][A-Z][0-9][-][ _ ]. This
tag string must also be unique among activity groups of the same floodlight
configuration. This field is read-only after insertion.
Corresponds to the JSON property tagString
6141 6142 6143 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6141 def tag_string @tag_string end |
#type ⇒ String
Type of the floodlight activity group. This is a required field that is read-
only after insertion.
Corresponds to the JSON property type
6147 6148 6149 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6147 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 |
# File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6154 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @advertiser_id = args[:advertiser_id] if args.key?(:advertiser_id) @advertiser_id_dimension_value = args[:advertiser_id_dimension_value] if args.key?(:advertiser_id_dimension_value) @floodlight_configuration_id = args[:floodlight_configuration_id] if args.key?(:floodlight_configuration_id) @floodlight_configuration_id_dimension_value = args[:floodlight_configuration_id_dimension_value] if args.key?(:floodlight_configuration_id_dimension_value) @id = args[:id] if args.key?(:id) @id_dimension_value = args[:id_dimension_value] if args.key?(:id_dimension_value) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @subaccount_id = args[:subaccount_id] if args.key?(:subaccount_id) @tag_string = args[:tag_string] if args.key?(:tag_string) @type = args[:type] if args.key?(:type) end |