7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
9#include <aws/resiliencehubv2/model/PolicyValueSource.h>
20namespace resiliencehubv2 {
41 template <
typename PolicyNameT = Aws::String>
43 m_policyNameHasBeenSet =
true;
44 m_policyName = std::forward<PolicyNameT>(value);
46 template <
typename PolicyNameT = Aws::String>
57 template <
typename PolicyArnT = Aws::String>
59 m_policyArnHasBeenSet =
true;
60 m_policyArn = std::forward<PolicyArnT>(value);
62 template <
typename PolicyArnT = Aws::String>
75 template <
typename PolicyOwnerAccountIdT = Aws::String>
77 m_policyOwnerAccountIdHasBeenSet =
true;
78 m_policyOwnerAccountId = std::forward<PolicyOwnerAccountIdT>(value);
80 template <
typename PolicyOwnerAccountIdT = Aws::String>
96 m_policySourceHasBeenSet =
true;
97 m_policySource = value;
112 bool m_policyNameHasBeenSet =
false;
113 bool m_policyArnHasBeenSet =
false;
114 bool m_policyOwnerAccountIdHasBeenSet =
false;
115 bool m_policySourceHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue