7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/lookoutequipment/model/StatisticalIssueStatus.h>
21namespace LookoutEquipment
74 bool m_statusHasBeenSet =
false;
76 int m_numberOfLargeTimestampGaps{0};
77 bool m_numberOfLargeTimestampGapsHasBeenSet =
false;
79 int m_maxTimestampGapInDays{0};
80 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