7#include <aws/detective/Detective_EXPORTS.h>
8#include <aws/detective/model/IndicatorDetail.h>
9#include <aws/detective/model/IndicatorType.h>
46 m_indicatorTypeHasBeenSet =
true;
47 m_indicatorType = value;
65 template <
typename IndicatorDetailT = IndicatorDetail>
67 m_indicatorDetailHasBeenSet =
true;
68 m_indicatorDetail = std::forward<IndicatorDetailT>(value);
70 template <
typename IndicatorDetailT = IndicatorDetail>
79 IndicatorDetail m_indicatorDetail;
80 bool m_indicatorTypeHasBeenSet =
false;
81 bool m_indicatorDetailHasBeenSet =
false;
void SetIndicatorDetail(IndicatorDetailT &&value)
void SetIndicatorType(IndicatorType value)
AWS_DETECTIVE_API Indicator()=default
Indicator & WithIndicatorDetail(IndicatorDetailT &&value)
bool IndicatorTypeHasBeenSet() const
AWS_DETECTIVE_API Aws::Utils::Json::JsonValue Jsonize() const
IndicatorType GetIndicatorType() const
bool IndicatorDetailHasBeenSet() const
AWS_DETECTIVE_API Indicator & operator=(Aws::Utils::Json::JsonView jsonValue)
Indicator & WithIndicatorType(IndicatorType value)
AWS_DETECTIVE_API Indicator(Aws::Utils::Json::JsonView jsonValue)
const IndicatorDetail & GetIndicatorDetail() const
Aws::Utils::Json::JsonValue JsonValue