@Generated(value="software.amazon.awssdk:codegen") public final class BehaviorCriteria extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BehaviorCriteria.Builder,BehaviorCriteria>
The criteria by which the behavior is determined to be normal.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BehaviorCriteria.Builder |
| Modifier and Type | Method and Description |
|---|---|
static BehaviorCriteria.Builder |
builder() |
ComparisonOperator |
comparisonOperator()
The operator that relates the thing measured (
metric) to the criteria (containing a
value or statisticalThreshold). |
String |
comparisonOperatorAsString()
The operator that relates the thing measured (
metric) to the criteria (containing a
value or statisticalThreshold). |
Integer |
consecutiveDatapointsToAlarm()
If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs.
|
Integer |
consecutiveDatapointsToClear()
If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified
number of consecutive datapoints, the alarm is cleared.
|
Integer |
durationSeconds()
Use this to specify the time duration over which the behavior is evaluated, for those criteria which have a time
dimension (for example,
NUM_MESSAGES_SENT). |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends BehaviorCriteria.Builder> |
serializableBuilderClass() |
StatisticalThreshold |
statisticalThreshold()
A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in
compliance or in violation of the behavior.
|
BehaviorCriteria.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
MetricValue |
value()
The value to be compared with the
metric. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic ComparisonOperator comparisonOperator()
The operator that relates the thing measured (metric) to the criteria (containing a
value or statisticalThreshold).
If the service returns an enum value that is not available in the current SDK version,
comparisonOperator will return ComparisonOperator.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from comparisonOperatorAsString().
metric) to the criteria (containing a
value or statisticalThreshold).ComparisonOperatorpublic String comparisonOperatorAsString()
The operator that relates the thing measured (metric) to the criteria (containing a
value or statisticalThreshold).
If the service returns an enum value that is not available in the current SDK version,
comparisonOperator will return ComparisonOperator.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from comparisonOperatorAsString().
metric) to the criteria (containing a
value or statisticalThreshold).ComparisonOperatorpublic MetricValue value()
The value to be compared with the metric.
metric.public Integer durationSeconds()
Use this to specify the time duration over which the behavior is evaluated, for those criteria which have a time
dimension (for example, NUM_MESSAGES_SENT). For a statisticalThreshhold metric
comparison, measurements from all devices are accumulated over this time duration before being used to calculate
percentiles, and later, measurements from an individual device are also accumulated over this time duration
before being given a percentile rank.
NUM_MESSAGES_SENT). For a statisticalThreshhold
metric comparison, measurements from all devices are accumulated over this time duration before being
used to calculate percentiles, and later, measurements from an individual device are also accumulated
over this time duration before being given a percentile rank.public Integer consecutiveDatapointsToAlarm()
If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.
public Integer consecutiveDatapointsToClear()
If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.
public StatisticalThreshold statisticalThreshold()
A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
public BehaviorCriteria.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BehaviorCriteria.Builder,BehaviorCriteria>public static BehaviorCriteria.Builder builder()
public static Class<? extends BehaviorCriteria.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.