Class: Google::Analytics::Admin::V1alpha::AudienceFilterClause

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/analytics/admin/v1alpha/audience.rb

Overview

A clause for defining either a simple or sequence filter. A filter can be inclusive (For example, users satisfying the filter clause are included in the Audience) or exclusive (For example, users satisfying the filter clause are excluded from the Audience).

Defined Under Namespace

Modules: AudienceClauseType

Instance Attribute Summary collapse

Instance Attribute Details

#clause_type::Google::Analytics::Admin::V1alpha::AudienceFilterClause::AudienceClauseType

Returns Required. Specifies whether this is an include or exclude filter clause.

Returns:



331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 331

class AudienceFilterClause
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies whether this is an include or exclude filter clause.
  module AudienceClauseType
    # Unspecified clause type.
    AUDIENCE_CLAUSE_TYPE_UNSPECIFIED = 0

    # Users will be included in the Audience if the filter clause is met.
    INCLUDE = 1

    # Users will be excluded from the Audience if the filter clause is met.
    EXCLUDE = 2
  end
end

#sequence_filter::Google::Analytics::Admin::V1alpha::AudienceSequenceFilter

Returns Filters that must occur in a specific order for the user to be a member of the Audience.

Note: The following fields are mutually exclusive: sequence_filter, simple_filter. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Analytics::Admin::V1alpha::AudienceSequenceFilter)

    Filters that must occur in a specific order for the user to be a member of the Audience.

    Note: The following fields are mutually exclusive: sequence_filter, simple_filter. If a field in that set is populated, all other fields in the set will automatically be cleared.



331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 331

class AudienceFilterClause
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies whether this is an include or exclude filter clause.
  module AudienceClauseType
    # Unspecified clause type.
    AUDIENCE_CLAUSE_TYPE_UNSPECIFIED = 0

    # Users will be included in the Audience if the filter clause is met.
    INCLUDE = 1

    # Users will be excluded from the Audience if the filter clause is met.
    EXCLUDE = 2
  end
end

#simple_filter::Google::Analytics::Admin::V1alpha::AudienceSimpleFilter

Returns A simple filter that a user must satisfy to be a member of the Audience.

Note: The following fields are mutually exclusive: simple_filter, sequence_filter. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Analytics::Admin::V1alpha::AudienceSimpleFilter)

    A simple filter that a user must satisfy to be a member of the Audience.

    Note: The following fields are mutually exclusive: simple_filter, sequence_filter. If a field in that set is populated, all other fields in the set will automatically be cleared.



331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# File 'proto_docs/google/analytics/admin/v1alpha/audience.rb', line 331

class AudienceFilterClause
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies whether this is an include or exclude filter clause.
  module AudienceClauseType
    # Unspecified clause type.
    AUDIENCE_CLAUSE_TYPE_UNSPECIFIED = 0

    # Users will be included in the Audience if the filter clause is met.
    INCLUDE = 1

    # Users will be excluded from the Audience if the filter clause is met.
    EXCLUDE = 2
  end
end