@Generated(value="software.amazon.awssdk:codegen") public final class Behavior extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Behavior.Builder,Behavior>
A Device Defender security profile behavior.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Behavior.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Behavior.Builder |
builder() |
BehaviorCriteria |
criteria()
The criteria that determine if a device is behaving normally in regard to the
metric. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
metric()
What is measured by the behavior.
|
MetricDimension |
metricDimension()
The dimension for a metric in your behavior.
|
String |
name()
The name you have given to the behavior.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Behavior.Builder> |
serializableBuilderClass() |
Behavior.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String name()
The name you have given to the behavior.
public String metric()
What is measured by the behavior.
public MetricDimension metricDimension()
The dimension for a metric in your behavior. For example, using a TOPIC_FILTER dimension, you can
narrow down the scope of the metric only to MQTT topics whose name match the pattern specified in the dimension.
TOPIC_FILTER dimension,
you can narrow down the scope of the metric only to MQTT topics whose name match the pattern specified in
the dimension.public BehaviorCriteria criteria()
The criteria that determine if a device is behaving normally in regard to the metric.
metric.public Behavior.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Behavior.Builder,Behavior>public static Behavior.Builder builder()
public static Class<? extends Behavior.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.