- 3.56.0 (latest)
- 3.55.0
- 3.54.0
- 3.53.0
- 3.52.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.6
- 3.3.6
- 3.2.10
public static final class AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder extends GeneratedMessageV3.Builder<AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder> implements AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilder
A condition type that allows alert policies to be defined using Monitoring Query Language.
Protobuf type
google.monitoring.v3.AlertPolicy.Condition.MonitoringQueryLanguageCondition
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AlertPolicy.Condition.MonitoringQueryLanguageCondition.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
build()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition build()
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition |
buildPartial()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition buildPartial()
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition |
clear()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clear()
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
clearDuration()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clearDuration()
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
clearEvaluationMissingData()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clearEvaluationMissingData()
A condition control that determines how metric-threshold conditions are evaluated when data stops arriving.
.google.monitoring.v3.AlertPolicy.Condition.EvaluationMissingData evaluation_missing_data = 4;
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
clearQuery()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clearQuery()
Monitoring Query Language query that outputs a boolean stream.
string query = 1;
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder | This builder for chaining. |
clearTrigger()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clearTrigger()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
clone()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder clone()
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
getDefaultInstanceForType()
public AlertPolicy.Condition.MonitoringQueryLanguageCondition getDefaultInstanceForType()
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getDuration()
public Duration getDuration()
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Type | Description |
Duration | The duration. |
getDurationBuilder()
public Duration.Builder getDurationBuilder()
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Type | Description |
Builder |
getDurationOrBuilder()
public DurationOrBuilder getDurationOrBuilder()
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Type | Description |
DurationOrBuilder |
getEvaluationMissingData()
public AlertPolicy.Condition.EvaluationMissingData getEvaluationMissingData()
A condition control that determines how metric-threshold conditions are evaluated when data stops arriving.
.google.monitoring.v3.AlertPolicy.Condition.EvaluationMissingData evaluation_missing_data = 4;
Type | Description |
AlertPolicy.Condition.EvaluationMissingData | The evaluationMissingData. |
getEvaluationMissingDataValue()
public int getEvaluationMissingDataValue()
A condition control that determines how metric-threshold conditions are evaluated when data stops arriving.
.google.monitoring.v3.AlertPolicy.Condition.EvaluationMissingData evaluation_missing_data = 4;
Type | Description |
int | The enum numeric value on the wire for evaluationMissingData. |
getQuery()
public String getQuery()
Monitoring Query Language query that outputs a boolean stream.
string query = 1;
Type | Description |
String | The query. |
getQueryBytes()
public ByteString getQueryBytes()
Monitoring Query Language query that outputs a boolean stream.
string query = 1;
Type | Description |
ByteString | The bytes for query. |
getTrigger()
public AlertPolicy.Condition.Trigger getTrigger()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
AlertPolicy.Condition.Trigger | The trigger. |
getTriggerBuilder()
public AlertPolicy.Condition.Trigger.Builder getTriggerBuilder()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
AlertPolicy.Condition.Trigger.Builder |
getTriggerOrBuilder()
public AlertPolicy.Condition.TriggerOrBuilder getTriggerOrBuilder()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
AlertPolicy.Condition.TriggerOrBuilder |
hasDuration()
public boolean hasDuration()
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Type | Description |
boolean | Whether the duration field is set. |
hasTrigger()
public boolean hasTrigger()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
boolean | Whether the trigger field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeDuration(Duration value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder mergeDuration(Duration value)
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Name | Description |
value | Duration |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
mergeFrom(AlertPolicy.Condition.MonitoringQueryLanguageCondition other)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder mergeFrom(AlertPolicy.Condition.MonitoringQueryLanguageCondition other)
Name | Description |
other | AlertPolicy.Condition.MonitoringQueryLanguageCondition |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
mergeTrigger(AlertPolicy.Condition.Trigger value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder mergeTrigger(AlertPolicy.Condition.Trigger value)
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Name | Description |
value | AlertPolicy.Condition.Trigger |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
setDuration(Duration value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setDuration(Duration value)
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Name | Description |
value | Duration |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
setDuration(Duration.Builder builderForValue)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setDuration(Duration.Builder builderForValue)
The amount of time that a time series must violate the
threshold to be considered failing. Currently, only values
that are a multiple of a minute--e.g., 0, 60, 120, or 300
seconds--are supported. If an invalid value is given, an
error will be returned. When choosing a duration, it is useful to
keep in mind the frequency of the underlying time series data
(which may also be affected by any alignments specified in the
aggregations
field); a good duration is long enough so that a single
outlier does not generate spurious alerts, but short enough that
unhealthy states are detected and alerted on quickly.
.google.protobuf.Duration duration = 2;
Name | Description |
builderForValue | Builder |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
setEvaluationMissingData(AlertPolicy.Condition.EvaluationMissingData value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setEvaluationMissingData(AlertPolicy.Condition.EvaluationMissingData value)
A condition control that determines how metric-threshold conditions are evaluated when data stops arriving.
.google.monitoring.v3.AlertPolicy.Condition.EvaluationMissingData evaluation_missing_data = 4;
Name | Description |
value | AlertPolicy.Condition.EvaluationMissingData The evaluationMissingData to set. |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder | This builder for chaining. |
setEvaluationMissingDataValue(int value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setEvaluationMissingDataValue(int value)
A condition control that determines how metric-threshold conditions are evaluated when data stops arriving.
.google.monitoring.v3.AlertPolicy.Condition.EvaluationMissingData evaluation_missing_data = 4;
Name | Description |
value | int The enum numeric value on the wire for evaluationMissingData to set. |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
setQuery(String value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setQuery(String value)
Monitoring Query Language query that outputs a boolean stream.
string query = 1;
Name | Description |
value | String The query to set. |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder | This builder for chaining. |
setQueryBytes(ByteString value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setQueryBytes(ByteString value)
Monitoring Query Language query that outputs a boolean stream.
string query = 1;
Name | Description |
value | ByteString The bytes for query to set. |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
setTrigger(AlertPolicy.Condition.Trigger value)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setTrigger(AlertPolicy.Condition.Trigger value)
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Name | Description |
value | AlertPolicy.Condition.Trigger |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
setTrigger(AlertPolicy.Condition.Trigger.Builder builderForValue)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setTrigger(AlertPolicy.Condition.Trigger.Builder builderForValue)
The number/percent of time series for which the comparison must hold
in order for the condition to trigger. If unspecified, then the
condition will trigger if the comparison is true for any of the
time series that have been identified by filter
and aggregations
,
or by the ratio, if denominator_filter
and denominator_aggregations
are specified.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Name | Description |
builderForValue | AlertPolicy.Condition.Trigger.Builder |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |