7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/lookoutequipment/model/MissingCompleteSensorData.h>
9#include <aws/lookoutequipment/model/SensorsWithShortDateRange.h>
22namespace LookoutEquipment
49 template<
typename MissingCompleteSensorDataT = MissingCompleteSensorData>
50 void SetMissingCompleteSensorData(MissingCompleteSensorDataT&& value) { m_missingCompleteSensorDataHasBeenSet =
true; m_missingCompleteSensorData = std::forward<MissingCompleteSensorDataT>(value); }
51 template<
typename MissingCompleteSensorDataT = MissingCompleteSensorData>
62 template<
typename SensorsWithShortDateRangeT = SensorsWithShortDateRange>
63 void SetSensorsWithShortDateRange(SensorsWithShortDateRangeT&& value) { m_sensorsWithShortDateRangeHasBeenSet =
true; m_sensorsWithShortDateRange = std::forward<SensorsWithShortDateRangeT>(value); }
64 template<
typename SensorsWithShortDateRangeT = SensorsWithShortDateRange>
70 bool m_missingCompleteSensorDataHasBeenSet =
false;
73 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