class Google::Apis::MonitoringV3::ContentMatcher

Optional. Used to perform content matching. This allows matching based on substrings and regular expressions, together with their negations. Only the first 4 MB of an HTTP or HTTPS check's response (and the first 1 MB of a TCP check's response) are examined for purposes of content matching.

Attributes

content[RW]

String or regex content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed. Corresponds to the JSON property `content` @return [String]

matcher[RW]

The type of content matcher that will be applied to the server output, compared to the content string when the check is run. Corresponds to the JSON property `matcher` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/monitoring_v3/classes.rb, line 761
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/monitoring_v3/classes.rb, line 766
def update!(**args)
  @content = args[:content] if args.key?(:content)
  @matcher = args[:matcher] if args.key?(:matcher)
end