Class: Google::Analytics::Data::V1alpha::Filter::StringFilter

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

Overview

The filter for string

Defined Under Namespace

Modules: MatchType

Instance Attribute Summary collapse

Instance Attribute Details

#case_sensitive::Boolean

Returns If true, the string value is case sensitive.

Returns:

  • (::Boolean)

    If true, the string value is case sensitive.



230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
# File 'proto_docs/google/analytics/data/v1alpha/data.rb', line 230

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

  # The match type of a string filter
  module MatchType
    # Unspecified
    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 match with the string value.
    FULL_REGEXP = 5

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

#match_type::Google::Analytics::Data::V1alpha::Filter::StringFilter::MatchType

Returns The match type for this filter.

Returns:



230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
# File 'proto_docs/google/analytics/data/v1alpha/data.rb', line 230

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

  # The match type of a string filter
  module MatchType
    # Unspecified
    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 match with the string value.
    FULL_REGEXP = 5

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

#value::String

Returns The string value used for the matching.

Returns:

  • (::String)

    The string value used for the matching.



230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
# File 'proto_docs/google/analytics/data/v1alpha/data.rb', line 230

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

  # The match type of a string filter
  module MatchType
    # Unspecified
    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 match with the string value.
    FULL_REGEXP = 5

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