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
| 6152 6153 6154 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6152 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
| 6082 6083 6084 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6082 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
| 6089 6090 6091 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6089 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
| 6094 6095 6096 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6094 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
| 6100 6101 6102 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6100 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
| 6105 6106 6107 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6105 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
| 6111 6112 6113 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6111 def id @id end | 
#id_dimension_value ⇒ Google::Apis::DfareportingV2_8::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property idDimensionValue
| 6116 6117 6118 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6116 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
| 6122 6123 6124 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6122 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
| 6128 6129 6130 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6128 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
| 6134 6135 6136 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6134 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
| 6144 6145 6146 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6144 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
| 6150 6151 6152 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6150 def type @type end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 | # File 'generated/google/apis/dfareporting_v2_8/classes.rb', line 6157 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 |