Class CfnSecurityProfile.BehaviorCriteriaProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnSecurityProfile.BehaviorCriteriaProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityProfile.BehaviorCriteriaProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSecurityProfile.BehaviorCriteriaProperty
@Stability(Stable)
@Internal
public static final class CfnSecurityProfile.BehaviorCriteriaProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSecurityProfile.BehaviorCriteriaProperty
An implementation for
CfnSecurityProfile.BehaviorCriteriaProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnSecurityProfile.BehaviorCriteriaProperty
CfnSecurityProfile.BehaviorCriteriaProperty.Builder, CfnSecurityProfile.BehaviorCriteriaProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnSecurityProfile.BehaviorCriteriaProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The operator that relates the thing measured (metric
) to the criteria (containing avalue
orstatisticalThreshold
).final Number
If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs.final Number
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.final Number
Use this to specify the time duration over which the behavior is evaluated, for those criteria that have a time dimension (for example,NUM_MESSAGES_SENT
).final Object
The confidence level of the detection model.final Object
A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.final Object
getValue()
The value to be compared with themetric
.final int
hashCode()
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.BehaviorCriteriaProperty.Builder
.
-
-
Method Details
-
getComparisonOperator
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaProperty
The operator that relates the thing measured (metric
) to the criteria (containing avalue
orstatisticalThreshold
).Valid operators include:
string-list
:in-set
andnot-in-set
number-list
:in-set
andnot-in-set
ip-address-list
:in-cidr-set
andnot-in-cidr-set
number
:less-than
,less-than-equals
,greater-than
, andgreater-than-equals
- Specified by:
getComparisonOperator
in interfaceCfnSecurityProfile.BehaviorCriteriaProperty
- See Also:
-
getConsecutiveDatapointsToAlarm
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaProperty
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.
- Specified by:
getConsecutiveDatapointsToAlarm
in interfaceCfnSecurityProfile.BehaviorCriteriaProperty
- See Also:
-
getConsecutiveDatapointsToClear
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaProperty
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.
- Specified by:
getConsecutiveDatapointsToClear
in interfaceCfnSecurityProfile.BehaviorCriteriaProperty
- See Also:
-
getDurationSeconds
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaProperty
Use this to specify the time duration over which the behavior is evaluated, for those criteria that 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. Cannot be used with list-based metric datatypes.- Specified by:
getDurationSeconds
in interfaceCfnSecurityProfile.BehaviorCriteriaProperty
- See Also:
-
getMlDetectionConfig
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaProperty
The confidence level of the detection model.- Specified by:
getMlDetectionConfig
in interfaceCfnSecurityProfile.BehaviorCriteriaProperty
- See Also:
-
getStatisticalThreshold
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaProperty
A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.- Specified by:
getStatisticalThreshold
in interfaceCfnSecurityProfile.BehaviorCriteriaProperty
- See Also:
-
getValue
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaProperty
The value to be compared with themetric
.- Specified by:
getValue
in interfaceCfnSecurityProfile.BehaviorCriteriaProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-