7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/lookoutequipment/model/InsufficientSensorData.h>
9#include <aws/lookoutequipment/model/MissingSensorData.h>
10#include <aws/lookoutequipment/model/InvalidSensorData.h>
11#include <aws/lookoutequipment/model/UnsupportedTimestamps.h>
12#include <aws/lookoutequipment/model/DuplicateTimestamps.h>
25namespace LookoutEquipment
116 bool m_insufficientSensorDataHasBeenSet =
false;
119 bool m_missingSensorDataHasBeenSet =
false;
122 bool m_invalidSensorDataHasBeenSet =
false;
125 bool m_unsupportedTimestampsHasBeenSet =
false;
128 bool m_duplicateTimestampsHasBeenSet =
false;
bool InvalidSensorDataHasBeenSet() const
void SetDuplicateTimestamps(DuplicateTimestamps &&value)
DataQualitySummary & WithUnsupportedTimestamps(UnsupportedTimestamps &&value)
AWS_LOOKOUTEQUIPMENT_API DataQualitySummary & operator=(Aws::Utils::Json::JsonView jsonValue)
DataQualitySummary & WithDuplicateTimestamps(DuplicateTimestamps &&value)
DataQualitySummary & WithInsufficientSensorData(const InsufficientSensorData &value)
DataQualitySummary & WithInvalidSensorData(const InvalidSensorData &value)
AWS_LOOKOUTEQUIPMENT_API DataQualitySummary()
void SetDuplicateTimestamps(const DuplicateTimestamps &value)
const MissingSensorData & GetMissingSensorData() const
bool InsufficientSensorDataHasBeenSet() const
bool MissingSensorDataHasBeenSet() const
void SetUnsupportedTimestamps(const UnsupportedTimestamps &value)
const InsufficientSensorData & GetInsufficientSensorData() const
void SetInsufficientSensorData(const InsufficientSensorData &value)
DataQualitySummary & WithUnsupportedTimestamps(const UnsupportedTimestamps &value)
DataQualitySummary & WithMissingSensorData(const MissingSensorData &value)
DataQualitySummary & WithDuplicateTimestamps(const DuplicateTimestamps &value)
DataQualitySummary & WithMissingSensorData(MissingSensorData &&value)
bool DuplicateTimestampsHasBeenSet() const
void SetInvalidSensorData(InvalidSensorData &&value)
DataQualitySummary & WithInvalidSensorData(InvalidSensorData &&value)
const InvalidSensorData & GetInvalidSensorData() const
bool UnsupportedTimestampsHasBeenSet() const
void SetMissingSensorData(MissingSensorData &&value)
const DuplicateTimestamps & GetDuplicateTimestamps() const
void SetUnsupportedTimestamps(UnsupportedTimestamps &&value)
const UnsupportedTimestamps & GetUnsupportedTimestamps() const
void SetInvalidSensorData(const InvalidSensorData &value)
AWS_LOOKOUTEQUIPMENT_API DataQualitySummary(Aws::Utils::Json::JsonView jsonValue)
void SetMissingSensorData(const MissingSensorData &value)
AWS_LOOKOUTEQUIPMENT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetInsufficientSensorData(InsufficientSensorData &&value)
DataQualitySummary & WithInsufficientSensorData(InsufficientSensorData &&value)
Aws::Utils::Json::JsonValue JsonValue