Stackdriver Monitoring V3 Client - Class Trigger (1.8.0)

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

Specifies how many time series must fail a predicate to trigger a condition. If not specified, then a {count: 1} trigger is used.

Generated from protobuf message google.monitoring.v3.AlertPolicy.Condition.Trigger

Namespace

Google \ Cloud \ Monitoring \ V3 \ AlertPolicy \ Condition

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ count int

The absolute number of time series that must fail the predicate for the condition to be triggered.

↳ percent float

The percentage of time series that must fail the predicate for the condition to be triggered.

getCount

The absolute number of time series that must fail the predicate for the condition to be triggered.

Returns
TypeDescription
int

hasCount

setCount

The absolute number of time series that must fail the predicate for the condition to be triggered.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getPercent

The percentage of time series that must fail the predicate for the condition to be triggered.

Returns
TypeDescription
float

hasPercent

setPercent

The percentage of time series that must fail the predicate for the condition to be triggered.

Parameter
NameDescription
var float
Returns
TypeDescription
$this

getType

Returns
TypeDescription
string