public static final class AlertPolicy.Condition.MonitoringQueryLanguageCondition extends com.google.protobuf.GeneratedMessageV3 implements AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilder
A condition type that allows alert policies to be defined using [Monitoring Query Language](https://cloud.google.com/monitoring/mql).Protobuf type
google.monitoring.v3.AlertPolicy.Condition.MonitoringQueryLanguageCondition| Modifier and Type | Class and Description |
|---|---|
static class |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder
A condition type that allows alert policies to be defined using
[Monitoring Query Language](https://cloud.google.com/monitoring/mql).
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DURATION_FIELD_NUMBER |
static int |
EVALUATION_MISSING_DATA_FIELD_NUMBER |
static int |
QUERY_FIELD_NUMBER |
static int |
TRIGGER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
getDefaultInstance() |
AlertPolicy.Condition.MonitoringQueryLanguageCondition |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Duration |
getDuration()
The amount of time that a time series must violate the
threshold to be considered failing.
|
com.google.protobuf.DurationOrBuilder |
getDurationOrBuilder()
The amount of time that a time series must violate the
threshold to be considered failing.
|
AlertPolicy.Condition.EvaluationMissingData |
getEvaluationMissingData()
A condition control that determines how metric-threshold conditions
are evaluated when data stops arriving.
|
int |
getEvaluationMissingDataValue()
A condition control that determines how metric-threshold conditions
are evaluated when data stops arriving.
|
com.google.protobuf.Parser<AlertPolicy.Condition.MonitoringQueryLanguageCondition> |
getParserForType() |
String |
getQuery()
[Monitoring Query Language](https://cloud.google.com/monitoring/mql)
query that outputs a boolean stream.
|
com.google.protobuf.ByteString |
getQueryBytes()
[Monitoring Query Language](https://cloud.google.com/monitoring/mql)
query that outputs a boolean stream.
|
int |
getSerializedSize() |
AlertPolicy.Condition.Trigger |
getTrigger()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger.
|
AlertPolicy.Condition.TriggerOrBuilder |
getTriggerOrBuilder()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger.
|
boolean |
hasDuration()
The amount of time that a time series must violate the
threshold to be considered failing.
|
int |
hashCode() |
boolean |
hasTrigger()
The number/percent of time series for which the comparison must hold
in order for the condition to trigger.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
newBuilder() |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
newBuilder(AlertPolicy.Condition.MonitoringQueryLanguageCondition prototype) |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
newBuilderForType() |
protected AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseDelimitedFrom(InputStream input) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(byte[] data) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(ByteBuffer data) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(com.google.protobuf.ByteString data) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(InputStream input) |
static AlertPolicy.Condition.MonitoringQueryLanguageCondition |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AlertPolicy.Condition.MonitoringQueryLanguageCondition> |
parser() |
AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int QUERY_FIELD_NUMBER
public static final int DURATION_FIELD_NUMBER
public static final int TRIGGER_FIELD_NUMBER
public static final int EVALUATION_MISSING_DATA_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getQuery()
[Monitoring Query Language](https://cloud.google.com/monitoring/mql) query that outputs a boolean stream.
string query = 1;getQuery in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic com.google.protobuf.ByteString getQueryBytes()
[Monitoring Query Language](https://cloud.google.com/monitoring/mql) query that outputs a boolean stream.
string query = 1;getQueryBytes in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic 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;hasDuration in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic com.google.protobuf.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;getDuration in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic com.google.protobuf.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;getDurationOrBuilder in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic 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;hasTrigger in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic 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;getTrigger in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic 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;getTriggerOrBuilder in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic 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;
getEvaluationMissingDataValue in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic 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;
getEvaluationMissingData in interface AlertPolicy.Condition.MonitoringQueryLanguageConditionOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(InputStream input) throws IOException
IOExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder newBuilder()
public static AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder newBuilder(AlertPolicy.Condition.MonitoringQueryLanguageCondition prototype)
public AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AlertPolicy.Condition.MonitoringQueryLanguageCondition.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AlertPolicy.Condition.MonitoringQueryLanguageCondition getDefaultInstance()
public static com.google.protobuf.Parser<AlertPolicy.Condition.MonitoringQueryLanguageCondition> parser()
public com.google.protobuf.Parser<AlertPolicy.Condition.MonitoringQueryLanguageCondition> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AlertPolicy.Condition.MonitoringQueryLanguageCondition getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.