Constructor
new Condition(propertiesopt)
Constructs a new Condition.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.monitoring.v3.AlertPolicy.ICondition |
<optional> |
Properties to set |
- Implements:
-
- ICondition
Classes
- LogMatch
- MetricAbsence
- MetricThreshold
- MonitoringQueryLanguageCondition
- PrometheusQueryLanguageCondition
- SqlCondition
- Trigger
Members
condition
Condition condition.
conditionAbsent
Condition conditionAbsent.
conditionMatchedLog
Condition conditionMatchedLog.
conditionMonitoringQueryLanguage
Condition conditionMonitoringQueryLanguage.
conditionPrometheusQueryLanguage
Condition conditionPrometheusQueryLanguage.
conditionSql
Condition conditionSql.
conditionThreshold
Condition conditionThreshold.
displayName
Condition displayName.
name
Condition name.
EvaluationMissingData
EvaluationMissingData enum.
Properties:
Name | Type | Description |
---|---|---|
EVALUATION_MISSING_DATA_UNSPECIFIED |
number |
EVALUATION_MISSING_DATA_UNSPECIFIED value |
EVALUATION_MISSING_DATA_INACTIVE |
number |
EVALUATION_MISSING_DATA_INACTIVE value |
EVALUATION_MISSING_DATA_ACTIVE |
number |
EVALUATION_MISSING_DATA_ACTIVE value |
EVALUATION_MISSING_DATA_NO_OP |
number |
EVALUATION_MISSING_DATA_NO_OP value |
Methods
toJSON() → {Object.<string, *>}
Converts this Condition to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.monitoring.v3.AlertPolicy.Condition}
Creates a new Condition instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.monitoring.v3.AlertPolicy.ICondition |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.monitoring.v3.AlertPolicy.Condition |
Condition instance |
(static) decode(reader, lengthopt) → {google.monitoring.v3.AlertPolicy.Condition}
Decodes a Condition message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.monitoring.v3.AlertPolicy.Condition |
Condition |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.monitoring.v3.AlertPolicy.Condition}
Decodes a Condition message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.monitoring.v3.AlertPolicy.Condition |
Condition |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Condition message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.monitoring.v3.AlertPolicy.ICondition |
Condition message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Condition message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.monitoring.v3.AlertPolicy.ICondition |
Condition message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.monitoring.v3.AlertPolicy.Condition}
Creates a Condition message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.monitoring.v3.AlertPolicy.Condition |
Condition |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Condition
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Condition message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.monitoring.v3.AlertPolicy.Condition |
Condition |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Condition message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|