Class: Google::Apis::DfareportingV3_0::ListPopulationTerm
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::DfareportingV3_0::ListPopulationTerm
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v3_0/classes.rb,
 generated/google/apis/dfareporting_v3_0/representations.rb,
 generated/google/apis/dfareporting_v3_0/representations.rb
Overview
Remarketing List Population Rule Term.
Instance Attribute Summary collapse
- 
  
    
      #contains  ⇒ Boolean 
    
    
      (also: #contains?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Will be true if the term should check if the user is in the list and false if the term should check if the user is not in the list. 
- 
  
    
      #negation  ⇒ Boolean 
    
    
      (also: #negation?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether to negate the comparison result of this term during rule evaluation. 
- 
  
    
      #operator  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Comparison operator of this term. 
- 
  
    
      #remarketing_list_id  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    ID of the list in question. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    List population term type determines the applicable fields in this object. 
- 
  
    
      #value  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Literal to compare the variable to. 
- 
  
    
      #variable_friendly_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Friendly name of this term's variable. 
- 
  
    
      #variable_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Name of the variable (U1, U2, etc.) being compared in this term. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ ListPopulationTerm 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of ListPopulationTerm. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ListPopulationTerm
Returns a new instance of ListPopulationTerm
| 7145 7146 7147 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7145 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#contains ⇒ Boolean Also known as: contains?
Will be true if the term should check if the user is in the list and false if
the term should check if the user is not in the list. This field is only
relevant when type is set to LIST_MEMBERSHIP_TERM. False by default.
Corresponds to the JSON property contains
| 7094 7095 7096 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7094 def contains @contains end | 
#negation ⇒ Boolean Also known as: negation?
Whether to negate the comparison result of this term during rule evaluation.
This field is only relevant when type is left unset or set to
CUSTOM_VARIABLE_TERM or REFERRER_TERM.
Corresponds to the JSON property negation
| 7102 7103 7104 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7102 def negation @negation end | 
#operator ⇒ String
Comparison operator of this term. This field is only relevant when type is
left unset or set to CUSTOM_VARIABLE_TERM or REFERRER_TERM.
Corresponds to the JSON property operator
| 7109 7110 7111 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7109 def operator @operator end | 
#remarketing_list_id ⇒ Fixnum
ID of the list in question. This field is only relevant when type is set to
LIST_MEMBERSHIP_TERM.
Corresponds to the JSON property remarketingListId
| 7115 7116 7117 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7115 def remarketing_list_id @remarketing_list_id end | 
#type ⇒ String
List population term type determines the applicable fields in this object. If
left unset or set to CUSTOM_VARIABLE_TERM, then variableName,
variableFriendlyName, operator, value, and negation are applicable. If set to
LIST_MEMBERSHIP_TERM then remarketingListId and contains are applicable. If
set to REFERRER_TERM then operator, value, and negation are applicable.
Corresponds to the JSON property type
| 7124 7125 7126 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7124 def type @type end | 
#value ⇒ String
Literal to compare the variable to. This field is only relevant when type is
left unset or set to CUSTOM_VARIABLE_TERM or REFERRER_TERM.
Corresponds to the JSON property value
| 7130 7131 7132 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7130 def value @value end | 
#variable_friendly_name ⇒ String
Friendly name of this term's variable. This is a read-only, auto-generated
field. This field is only relevant when type is left unset or set to
CUSTOM_VARIABLE_TERM.
Corresponds to the JSON property variableFriendlyName
| 7137 7138 7139 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7137 def variable_friendly_name @variable_friendly_name end | 
#variable_name ⇒ String
Name of the variable (U1, U2, etc.) being compared in this term. This field is
only relevant when type is set to null, CUSTOM_VARIABLE_TERM or REFERRER_TERM.
Corresponds to the JSON property variableName
| 7143 7144 7145 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7143 def variable_name @variable_name end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 | # File 'generated/google/apis/dfareporting_v3_0/classes.rb', line 7150 def update!(**args) @contains = args[:contains] if args.key?(:contains) @negation = args[:negation] if args.key?(:negation) @operator = args[:operator] if args.key?(:operator) @remarketing_list_id = args[:remarketing_list_id] if args.key?(:remarketing_list_id) @type = args[:type] if args.key?(:type) @value = args[:value] if args.key?(:value) @variable_friendly_name = args[:variable_friendly_name] if args.key?(:variable_friendly_name) @variable_name = args[:variable_name] if args.key?(:variable_name) end |