7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/lookoutequipment/model/MissingCompleteSensorData.h>
9#include <aws/lookoutequipment/model/SensorsWithShortDateRange.h>
20namespace LookoutEquipment {
43 template <
typename MissingCompleteSensorDataT = MissingCompleteSensorData>
45 m_missingCompleteSensorDataHasBeenSet =
true;
46 m_missingCompleteSensorData = std::forward<MissingCompleteSensorDataT>(value);
48 template <
typename MissingCompleteSensorDataT = MissingCompleteSensorData>
62 template <
typename SensorsWithShortDateRangeT = SensorsWithShortDateRange>
64 m_sensorsWithShortDateRangeHasBeenSet =
true;
65 m_sensorsWithShortDateRange = std::forward<SensorsWithShortDateRangeT>(value);
67 template <
typename SensorsWithShortDateRangeT = SensorsWithShortDateRange>
75 bool m_missingCompleteSensorDataHasBeenSet =
false;
78 bool m_sensorsWithShortDateRangeHasBeenSet =
false;
AWS_LOOKOUTEQUIPMENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool MissingCompleteSensorDataHasBeenSet() const
void SetSensorsWithShortDateRange(SensorsWithShortDateRangeT &&value)
void SetMissingCompleteSensorData(MissingCompleteSensorDataT &&value)
InsufficientSensorData & WithMissingCompleteSensorData(MissingCompleteSensorDataT &&value)
AWS_LOOKOUTEQUIPMENT_API InsufficientSensorData()=default
InsufficientSensorData & WithSensorsWithShortDateRange(SensorsWithShortDateRangeT &&value)
AWS_LOOKOUTEQUIPMENT_API InsufficientSensorData & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LOOKOUTEQUIPMENT_API InsufficientSensorData(Aws::Utils::Json::JsonView jsonValue)
const MissingCompleteSensorData & GetMissingCompleteSensorData() const
bool SensorsWithShortDateRangeHasBeenSet() const
const SensorsWithShortDateRange & GetSensorsWithShortDateRange() const
Aws::Utils::Json::JsonValue JsonValue