Stackdriver Monitoring V3 Client - Class ContentMatcherOption (1.7.1)

Reference documentation and code samples for the Stackdriver Monitoring V3 Client class ContentMatcherOption.

Options to perform content matching.

Protobuf type google.monitoring.v3.UptimeCheckConfig.ContentMatcher.ContentMatcherOption

Namespace

Google \ Cloud \ Monitoring \ V3 \ UptimeCheckConfig \ ContentMatcher

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
name mixed

Constants

CONTENT_MATCHER_OPTION_UNSPECIFIED

Value: 0

No content matcher type specified (maintained for backward compatibility, but deprecated for future use).

Treated as CONTAINS_STRING.

Generated from protobuf enum CONTENT_MATCHER_OPTION_UNSPECIFIED = 0;

CONTAINS_STRING

Value: 1

Selects substring matching. The match succeeds if the output contains the content string. This is the default value for checks without a matcher option, or where the value of matcher is CONTENT_MATCHER_OPTION_UNSPECIFIED.

Generated from protobuf enum CONTAINS_STRING = 1;

NOT_CONTAINS_STRING

Value: 2

Selects negation of substring matching. The match succeeds if the output does NOT contain the content string.

Generated from protobuf enum NOT_CONTAINS_STRING = 2;

MATCHES_REGEX

Value: 3

Selects regular-expression matching. The match succeeds if the output matches the regular expression specified in the content string.

Regex matching is only supported for HTTP/HTTPS checks.

Generated from protobuf enum MATCHES_REGEX = 3;

NOT_MATCHES_REGEX

Value: 4

Selects negation of regular-expression matching. The match succeeds if the output does NOT match the regular expression specified in the content string. Regex matching is only supported for HTTP/HTTPS checks.

Generated from protobuf enum NOT_MATCHES_REGEX = 4;

MATCHES_JSON_PATH

Value: 5

Selects JSONPath matching. See JsonPathMatcher for details on when the match succeeds. JSONPath matching is only supported for HTTP/HTTPS checks.

Generated from protobuf enum MATCHES_JSON_PATH = 5;

NOT_MATCHES_JSON_PATH

Value: 6

Selects JSONPath matching. See JsonPathMatcher for details on when the match succeeds. Succeeds when output does NOT match as specified.

JSONPath is only supported for HTTP/HTTPS checks.

Generated from protobuf enum NOT_MATCHES_JSON_PATH = 6;