Class: Google::Apis::AnalyticsV3::RemarketingAudience::StateBasedAudienceDefinition
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AnalyticsV3::RemarketingAudience::StateBasedAudienceDefinition
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analytics_v3/classes.rb,
 generated/google/apis/analytics_v3/representations.rb,
 generated/google/apis/analytics_v3/representations.rb
Overview
A state based audience definition that will cause a user to be added or removed from an audience.
Defined Under Namespace
Classes: ExcludeConditions
Instance Attribute Summary collapse
- 
  
    
      #exclude_conditions  ⇒ Google::Apis::AnalyticsV3::RemarketingAudience::StateBasedAudienceDefinition::ExcludeConditions 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Defines the conditions to exclude users from the audience. 
- 
  
    
      #include_conditions  ⇒ Google::Apis::AnalyticsV3::IncludeConditions 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    JSON template for an Analytics Remarketing Include Conditions. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ StateBasedAudienceDefinition 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of StateBasedAudienceDefinition. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ StateBasedAudienceDefinition
Returns a new instance of StateBasedAudienceDefinition
| 4729 4730 4731 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4729 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#exclude_conditions ⇒ Google::Apis::AnalyticsV3::RemarketingAudience::StateBasedAudienceDefinition::ExcludeConditions
Defines the conditions to exclude users from the audience.
Corresponds to the JSON property excludeConditions
| 4722 4723 4724 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4722 def exclude_conditions @exclude_conditions end | 
#include_conditions ⇒ Google::Apis::AnalyticsV3::IncludeConditions
JSON template for an Analytics Remarketing Include Conditions.
Corresponds to the JSON property includeConditions
| 4727 4728 4729 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4727 def include_conditions @include_conditions end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 4734 4735 4736 4737 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4734 def update!(**args) @exclude_conditions = args[:exclude_conditions] if args.key?(:exclude_conditions) @include_conditions = args[:include_conditions] if args.key?(:include_conditions) end |