7#include <aws/detective/Detective_EXPORTS.h>
8#include <aws/detective/model/IndicatorType.h>
9#include <aws/detective/model/IndicatorDetail.h>
65 template<
typename IndicatorDetailT = IndicatorDetail>
66 void SetIndicatorDetail(IndicatorDetailT&& value) { m_indicatorDetailHasBeenSet =
true; m_indicatorDetail = std::forward<IndicatorDetailT>(value); }
67 template<
typename IndicatorDetailT = IndicatorDetail>
73 bool m_indicatorTypeHasBeenSet =
false;
75 IndicatorDetail m_indicatorDetail;
76 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