7#include <aws/controltower/ControlTower_EXPORTS.h>
8#include <aws/controltower/model/EnabledBaselineDriftTypes.h>
19namespace ControlTower {
49 template <
typename TypesT = EnabledBaselineDriftTypes>
51 m_typesHasBeenSet =
true;
52 m_types = std::forward<TypesT>(value);
54 template <
typename TypesT = EnabledBaselineDriftTypes>
56 SetTypes(std::forward<TypesT>(value));
62 bool m_typesHasBeenSet =
false;
EnabledBaselineDriftStatusSummary & WithTypes(TypesT &&value)
void SetTypes(TypesT &&value)
bool TypesHasBeenSet() const
AWS_CONTROLTOWER_API EnabledBaselineDriftStatusSummary()=default
AWS_CONTROLTOWER_API EnabledBaselineDriftStatusSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
const EnabledBaselineDriftTypes & GetTypes() const
AWS_CONTROLTOWER_API EnabledBaselineDriftStatusSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_CONTROLTOWER_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue