AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::StatisticalThreshold Class Reference

#include <StatisticalThreshold.h>

Public Member Functions

 StatisticalThreshold ()
 
 StatisticalThreshold (Aws::Utils::Json::JsonView jsonValue)
 
StatisticalThresholdoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStatistic () const
 
bool StatisticHasBeenSet () const
 
void SetStatistic (const Aws::String &value)
 
void SetStatistic (Aws::String &&value)
 
void SetStatistic (const char *value)
 
StatisticalThresholdWithStatistic (const Aws::String &value)
 
StatisticalThresholdWithStatistic (Aws::String &&value)
 
StatisticalThresholdWithStatistic (const char *value)
 

Detailed Description

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.

See Also:

AWS API Reference

Definition at line 33 of file StatisticalThreshold.h.

Constructor & Destructor Documentation

◆ StatisticalThreshold() [1/2]

Aws::IoT::Model::StatisticalThreshold::StatisticalThreshold ( )

◆ StatisticalThreshold() [2/2]

Aws::IoT::Model::StatisticalThreshold::StatisticalThreshold ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetStatistic()

const Aws::String& Aws::IoT::Model::StatisticalThreshold::GetStatistic ( ) const
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 52 of file StatisticalThreshold.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::StatisticalThreshold::Jsonize ( ) const

◆ operator=()

StatisticalThreshold& Aws::IoT::Model::StatisticalThreshold::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetStatistic() [1/3]

void Aws::IoT::Model::StatisticalThreshold::SetStatistic ( Aws::String &&  value)
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 88 of file StatisticalThreshold.h.

◆ SetStatistic() [2/3]

void Aws::IoT::Model::StatisticalThreshold::SetStatistic ( const Aws::String value)
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 76 of file StatisticalThreshold.h.

◆ SetStatistic() [3/3]

void Aws::IoT::Model::StatisticalThreshold::SetStatistic ( const char *  value)
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 100 of file StatisticalThreshold.h.

◆ StatisticHasBeenSet()

bool Aws::IoT::Model::StatisticalThreshold::StatisticHasBeenSet ( ) const
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 64 of file StatisticalThreshold.h.

◆ WithStatistic() [1/3]

StatisticalThreshold& Aws::IoT::Model::StatisticalThreshold::WithStatistic ( Aws::String &&  value)
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 124 of file StatisticalThreshold.h.

◆ WithStatistic() [2/3]

StatisticalThreshold& Aws::IoT::Model::StatisticalThreshold::WithStatistic ( const Aws::String value)
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 112 of file StatisticalThreshold.h.

◆ WithStatistic() [3/3]

StatisticalThreshold& Aws::IoT::Model::StatisticalThreshold::WithStatistic ( const char *  value)
inline

The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Definition at line 136 of file StatisticalThreshold.h.


The documentation for this class was generated from the following file: