Class: Google::Analytics::Admin::V1alpha::SubpropertyEventFilterCondition::StringFilter

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

Overview

A filter for a string-type dimension that matches a particular pattern.

Defined Under Namespace

Modules: MatchType

Instance Attribute Summary collapse

Instance Attribute Details

#case_sensitive::Boolean

Returns Optional. If true, the string value is case sensitive. If false, the match is case-insensitive.

Returns:

  • (::Boolean)

    Optional. If true, the string value is case sensitive. If false, the match is case-insensitive.



49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'proto_docs/google/analytics/admin/v1alpha/subproperty_event_filter.rb', line 49

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

  # How the filter will be used to determine a match.
  module MatchType
    # Match type unknown or not specified.
    MATCH_TYPE_UNSPECIFIED = 0

    # Exact match of the string value.
    EXACT = 1

    # Begins with the string value.
    BEGINS_WITH = 2

    # Ends with the string value.
    ENDS_WITH = 3

    # Contains the string value.
    CONTAINS = 4

    # Full regular expression matches with the string value.
    FULL_REGEXP = 5

    # Partial regular expression matches with the string value.
    PARTIAL_REGEXP = 6
  end
end

#match_type::Google::Analytics::Admin::V1alpha::SubpropertyEventFilterCondition::StringFilter::MatchType

Returns Required. The match type for the string filter.

Returns:



49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'proto_docs/google/analytics/admin/v1alpha/subproperty_event_filter.rb', line 49

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

  # How the filter will be used to determine a match.
  module MatchType
    # Match type unknown or not specified.
    MATCH_TYPE_UNSPECIFIED = 0

    # Exact match of the string value.
    EXACT = 1

    # Begins with the string value.
    BEGINS_WITH = 2

    # Ends with the string value.
    ENDS_WITH = 3

    # Contains the string value.
    CONTAINS = 4

    # Full regular expression matches with the string value.
    FULL_REGEXP = 5

    # Partial regular expression matches with the string value.
    PARTIAL_REGEXP = 6
  end
end

#value::String

Returns Required. The string value used for the matching.

Returns:

  • (::String)

    Required. The string value used for the matching.



49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'proto_docs/google/analytics/admin/v1alpha/subproperty_event_filter.rb', line 49

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

  # How the filter will be used to determine a match.
  module MatchType
    # Match type unknown or not specified.
    MATCH_TYPE_UNSPECIFIED = 0

    # Exact match of the string value.
    EXACT = 1

    # Begins with the string value.
    BEGINS_WITH = 2

    # Ends with the string value.
    ENDS_WITH = 3

    # Contains the string value.
    CONTAINS = 4

    # Full regular expression matches with the string value.
    FULL_REGEXP = 5

    # Partial regular expression matches with the string value.
    PARTIAL_REGEXP = 6
  end
end