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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnSecurityProfile.BehaviorCriteriaProperty
CfnSecurityProfile.BehaviorCriteriaProperty.Builder, CfnSecurityProfile.BehaviorCriteriaProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSecurityProfile.BehaviorCriteriaProperty.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 StringThe operator that relates the thing measured (metric) to the criteria (containing avalueorstatisticalThreshold).final NumberIf a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs.final NumberIf 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 NumberUse 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 ObjectThe confidence level of the detection model.final ObjectA 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 ObjectgetValue()The value to be compared with themetric.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.BehaviorCriteriaProperty.Builder.
-
-
Method Details
-
getComparisonOperator
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaPropertyThe operator that relates the thing measured (metric) to the criteria (containing avalueorstatisticalThreshold).Valid operators include:
string-list:in-setandnot-in-setnumber-list:in-setandnot-in-setip-address-list:in-cidr-setandnot-in-cidr-setnumber:less-than,less-than-equals,greater-than, andgreater-than-equals
- Specified by:
getComparisonOperatorin interfaceCfnSecurityProfile.BehaviorCriteriaProperty- See Also:
-
getConsecutiveDatapointsToAlarm
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaPropertyIf 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:
getConsecutiveDatapointsToAlarmin interfaceCfnSecurityProfile.BehaviorCriteriaProperty- See Also:
-
getConsecutiveDatapointsToClear
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaPropertyIf 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:
getConsecutiveDatapointsToClearin interfaceCfnSecurityProfile.BehaviorCriteriaProperty- See Also:
-
getDurationSeconds
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaPropertyUse 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
statisticalThreshholdmetric 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:
getDurationSecondsin interfaceCfnSecurityProfile.BehaviorCriteriaProperty- See Also:
-
getMlDetectionConfig
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaPropertyThe confidence level of the detection model.Returns union: either
IResolvableorCfnSecurityProfile.MachineLearningDetectionConfigProperty- Specified by:
getMlDetectionConfigin interfaceCfnSecurityProfile.BehaviorCriteriaProperty- See Also:
-
getStatisticalThreshold
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaPropertyA statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.Returns union: either
IResolvableorCfnSecurityProfile.StatisticalThresholdProperty- Specified by:
getStatisticalThresholdin interfaceCfnSecurityProfile.BehaviorCriteriaProperty- See Also:
-
getValue
Description copied from interface:CfnSecurityProfile.BehaviorCriteriaPropertyThe value to be compared with themetric.Returns union: either
IResolvableorCfnSecurityProfile.MetricValueProperty- Specified by:
getValuein interfaceCfnSecurityProfile.BehaviorCriteriaProperty- 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()
-