- 3.54.0 (latest)
- 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 interface AlertPolicy.Condition.MetricAbsenceOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAggregations(int index)
public abstract Aggregation getAggregations(int index)
Specifies the alignment of data points in individual time series as
well as how to combine the retrieved time series together (such as
when aggregating multiple streams on each resource to a single
stream for each resource or when aggregating streams across all
members of a group of resources). Multiple aggregations
are applied in the order specified.
This field is similar to the one in the ListTimeSeries
request.
It is advisable to use the ListTimeSeries
method when debugging this
field.
repeated .google.monitoring.v3.Aggregation aggregations = 5;
Name | Description |
index | int |
Type | Description |
Aggregation |
getAggregationsCount()
public abstract int getAggregationsCount()
Specifies the alignment of data points in individual time series as
well as how to combine the retrieved time series together (such as
when aggregating multiple streams on each resource to a single
stream for each resource or when aggregating streams across all
members of a group of resources). Multiple aggregations
are applied in the order specified.
This field is similar to the one in the ListTimeSeries
request.
It is advisable to use the ListTimeSeries
method when debugging this
field.
repeated .google.monitoring.v3.Aggregation aggregations = 5;
Type | Description |
int |
getAggregationsList()
public abstract List<Aggregation> getAggregationsList()
Specifies the alignment of data points in individual time series as
well as how to combine the retrieved time series together (such as
when aggregating multiple streams on each resource to a single
stream for each resource or when aggregating streams across all
members of a group of resources). Multiple aggregations
are applied in the order specified.
This field is similar to the one in the ListTimeSeries
request.
It is advisable to use the ListTimeSeries
method when debugging this
field.
repeated .google.monitoring.v3.Aggregation aggregations = 5;
Type | Description |
List<Aggregation> |
getAggregationsOrBuilder(int index)
public abstract AggregationOrBuilder getAggregationsOrBuilder(int index)
Specifies the alignment of data points in individual time series as
well as how to combine the retrieved time series together (such as
when aggregating multiple streams on each resource to a single
stream for each resource or when aggregating streams across all
members of a group of resources). Multiple aggregations
are applied in the order specified.
This field is similar to the one in the ListTimeSeries
request.
It is advisable to use the ListTimeSeries
method when debugging this
field.
repeated .google.monitoring.v3.Aggregation aggregations = 5;
Name | Description |
index | int |
Type | Description |
AggregationOrBuilder |
getAggregationsOrBuilderList()
public abstract List<? extends AggregationOrBuilder> getAggregationsOrBuilderList()
Specifies the alignment of data points in individual time series as
well as how to combine the retrieved time series together (such as
when aggregating multiple streams on each resource to a single
stream for each resource or when aggregating streams across all
members of a group of resources). Multiple aggregations
are applied in the order specified.
This field is similar to the one in the ListTimeSeries
request.
It is advisable to use the ListTimeSeries
method when debugging this
field.
repeated .google.monitoring.v3.Aggregation aggregations = 5;
Type | Description |
List<? extends com.google.monitoring.v3.AggregationOrBuilder> |
getDuration()
public abstract Duration getDuration()
The amount of time that a time series must fail to report new
data to be considered failing. The minimum value of this field
is 120 seconds. Larger values that are a multiple of a
minute--for example, 240 or 300 seconds--are supported.
If an invalid value is given, an
error will be returned. The Duration.nanos
field is
ignored.
.google.protobuf.Duration duration = 2;
Type | Description |
Duration | The duration. |
getDurationOrBuilder()
public abstract DurationOrBuilder getDurationOrBuilder()
The amount of time that a time series must fail to report new
data to be considered failing. The minimum value of this field
is 120 seconds. Larger values that are a multiple of a
minute--for example, 240 or 300 seconds--are supported.
If an invalid value is given, an
error will be returned. The Duration.nanos
field is
ignored.
.google.protobuf.Duration duration = 2;
Type | Description |
DurationOrBuilder |
getFilter()
public abstract String getFilter()
Required. A filter that
identifies which time series should be compared with the threshold.
The filter is similar to the one that is specified in the
ListTimeSeries
request
(that call is useful to verify the time series that will be retrieved /
processed). The filter must specify the metric type and the resource
type. Optionally, it can specify resource labels and metric labels.
This field must not exceed 2048 Unicode characters in length.
string filter = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The filter. |
getFilterBytes()
public abstract ByteString getFilterBytes()
Required. A filter that
identifies which time series should be compared with the threshold.
The filter is similar to the one that is specified in the
ListTimeSeries
request
(that call is useful to verify the time series that will be retrieved /
processed). The filter must specify the metric type and the resource
type. Optionally, it can specify resource labels and metric labels.
This field must not exceed 2048 Unicode characters in length.
string filter = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for filter. |
getTrigger()
public abstract 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
.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
AlertPolicy.Condition.Trigger | The trigger. |
getTriggerOrBuilder()
public abstract 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
.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
AlertPolicy.Condition.TriggerOrBuilder |
hasDuration()
public abstract boolean hasDuration()
The amount of time that a time series must fail to report new
data to be considered failing. The minimum value of this field
is 120 seconds. Larger values that are a multiple of a
minute--for example, 240 or 300 seconds--are supported.
If an invalid value is given, an
error will be returned. The Duration.nanos
field is
ignored.
.google.protobuf.Duration duration = 2;
Type | Description |
boolean | Whether the duration field is set. |
hasTrigger()
public abstract 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
.
.google.monitoring.v3.AlertPolicy.Condition.Trigger trigger = 3;
Type | Description |
boolean | Whether the trigger field is set. |