7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/lookoutequipment/model/StatisticalIssueStatus.h>
19namespace LookoutEquipment {
43 m_statusHasBeenSet =
true;
59 m_numberOfLargeTimestampGapsHasBeenSet =
true;
60 m_numberOfLargeTimestampGaps = value;
75 m_maxTimestampGapInDaysHasBeenSet =
true;
76 m_maxTimestampGapInDays = value;
86 int m_numberOfLargeTimestampGaps{0};
88 int m_maxTimestampGapInDays{0};
89 bool m_statusHasBeenSet =
false;
90 bool m_numberOfLargeTimestampGapsHasBeenSet =
false;
91 bool m_maxTimestampGapInDaysHasBeenSet =
false;
AWS_LOOKOUTEQUIPMENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool NumberOfLargeTimestampGapsHasBeenSet() const
int GetNumberOfLargeTimestampGaps() const
StatisticalIssueStatus GetStatus() const
AWS_LOOKOUTEQUIPMENT_API LargeTimestampGaps(Aws::Utils::Json::JsonView jsonValue)
bool StatusHasBeenSet() const
void SetNumberOfLargeTimestampGaps(int value)
LargeTimestampGaps & WithStatus(StatisticalIssueStatus value)
void SetMaxTimestampGapInDays(int value)
AWS_LOOKOUTEQUIPMENT_API LargeTimestampGaps()=default
AWS_LOOKOUTEQUIPMENT_API LargeTimestampGaps & operator=(Aws::Utils::Json::JsonView jsonValue)
LargeTimestampGaps & WithMaxTimestampGapInDays(int value)
int GetMaxTimestampGapInDays() const
LargeTimestampGaps & WithNumberOfLargeTimestampGaps(int value)
bool MaxTimestampGapInDaysHasBeenSet() const
void SetStatus(StatisticalIssueStatus value)
Aws::Utils::Json::JsonValue JsonValue