Class CfnSecurityProfile.BehaviorProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnSecurityProfile.BehaviorProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityProfile.BehaviorProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSecurityProfile.BehaviorProperty
@Stability(Stable)
@Internal
public static final class CfnSecurityProfile.BehaviorProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSecurityProfile.BehaviorProperty
An implementation for
CfnSecurityProfile.BehaviorProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnSecurityProfile.BehaviorProperty
CfnSecurityProfile.BehaviorProperty.Builder, CfnSecurityProfile.BehaviorProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSecurityProfile.BehaviorProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe criteria that determine if a device is behaving normally in regard to themetric.final ObjectValue indicates exporting metrics related to the behavior when it is true.final StringWhat is measured by the behavior.final ObjectThe dimension of the metric.final StringgetName()The name you've given to the behavior.final ObjectThe alert status.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnSecurityProfile.BehaviorProperty.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnSecurityProfile.BehaviorPropertyThe name you've given to the behavior.- Specified by:
getNamein interfaceCfnSecurityProfile.BehaviorProperty- See Also:
-
getCriteria
Description copied from interface:CfnSecurityProfile.BehaviorPropertyThe criteria that determine if a device is behaving normally in regard to themetric.In the AWS IoT console, you can choose to be sent an alert through Amazon SNS when AWS IoT Device Defender detects that a device is behaving anomalously.
Returns union: either
IResolvableorCfnSecurityProfile.BehaviorCriteriaProperty- Specified by:
getCriteriain interfaceCfnSecurityProfile.BehaviorProperty- See Also:
-
getExportMetric
Description copied from interface:CfnSecurityProfile.BehaviorPropertyValue indicates exporting metrics related to the behavior when it is true.Returns union: either
BooleanorIResolvable- Specified by:
getExportMetricin interfaceCfnSecurityProfile.BehaviorProperty- See Also:
-
getMetric
Description copied from interface:CfnSecurityProfile.BehaviorPropertyWhat is measured by the behavior.- Specified by:
getMetricin interfaceCfnSecurityProfile.BehaviorProperty- See Also:
-
getMetricDimension
Description copied from interface:CfnSecurityProfile.BehaviorPropertyThe dimension of the metric.Returns union: either
IResolvableorCfnSecurityProfile.MetricDimensionProperty- Specified by:
getMetricDimensionin interfaceCfnSecurityProfile.BehaviorProperty- See Also:
-
getSuppressAlerts
Description copied from interface:CfnSecurityProfile.BehaviorPropertyThe alert status.If you set the value to
true, alerts will be suppressed.Returns union: either
BooleanorIResolvable- Specified by:
getSuppressAlertsin interfaceCfnSecurityProfile.BehaviorProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-