7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/securityhub/SecurityHub_EXPORTS.h>
10#include <aws/securityhub/model/KbArticle.h>
42 template <
typename ActionT = Aws::String>
44 m_actionHasBeenSet =
true;
45 m_action = std::forward<ActionT>(value);
47 template <
typename ActionT = Aws::String>
60 template <
typename DescriptionT = Aws::String>
62 m_descriptionHasBeenSet =
true;
63 m_description = std::forward<DescriptionT>(value);
65 template <
typename DescriptionT = Aws::String>
79 m_isImmediateHasBeenSet =
true;
80 m_isImmediate = value;
94 template <
typename PostRemediationStepsT = Aws::Vector<Aws::String>>
96 m_postRemediationStepsHasBeenSet =
true;
97 m_postRemediationSteps = std::forward<PostRemediationStepsT>(value);
99 template <
typename PostRemediationStepsT = Aws::Vector<Aws::String>>
104 template <
typename PostRemediationStepsT = Aws::String>
106 m_postRemediationStepsHasBeenSet =
true;
107 m_postRemediationSteps.emplace_back(std::forward<PostRemediationStepsT>(value));
118 template <
typename KbArticlesT = Aws::Vector<KbArticle>>
120 m_kbArticlesHasBeenSet =
true;
121 m_kbArticles = std::forward<KbArticlesT>(value);
123 template <
typename KbArticlesT = Aws::Vector<KbArticle>>
128 template <
typename KbArticlesT = KbArticle>
130 m_kbArticlesHasBeenSet =
true;
131 m_kbArticles.emplace_back(std::forward<KbArticlesT>(value));
140 bool m_isImmediate{
false};
145 bool m_actionHasBeenSet =
false;
146 bool m_descriptionHasBeenSet =
false;
147 bool m_isImmediateHasBeenSet =
false;
148 bool m_postRemediationStepsHasBeenSet =
false;
149 bool m_kbArticlesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue