7#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
8#include <aws/resiliencehubv2/model/PolicyAttachedToServiceMetadata.h>
9#include <aws/resiliencehubv2/model/PolicyDeletedMetadata.h>
10#include <aws/resiliencehubv2/model/PolicyDetachedFromServiceMetadata.h>
11#include <aws/resiliencehubv2/model/PolicySharingRevokedMetadata.h>
22namespace resiliencehubv2 {
50 template <
typename PolicyAttachedToServiceT = PolicyAttachedToServiceMetadata>
52 m_policyAttachedToServiceHasBeenSet =
true;
53 m_policyAttachedToService = std::forward<PolicyAttachedToServiceT>(value);
55 template <
typename PolicyAttachedToServiceT = PolicyAttachedToServiceMetadata>
69 template <
typename PolicyDetachedFromServiceT = PolicyDetachedFromServiceMetadata>
71 m_policyDetachedFromServiceHasBeenSet =
true;
72 m_policyDetachedFromService = std::forward<PolicyDetachedFromServiceT>(value);
74 template <
typename PolicyDetachedFromServiceT = PolicyDetachedFromServiceMetadata>
88 template <
typename PolicySharingRevokedT = PolicySharingRevokedMetadata>
90 m_policySharingRevokedHasBeenSet =
true;
91 m_policySharingRevoked = std::forward<PolicySharingRevokedT>(value);
93 template <
typename PolicySharingRevokedT = PolicySharingRevokedMetadata>
107 template <
typename PolicyDeletedT = PolicyDeletedMetadata>
109 m_policyDeletedHasBeenSet =
true;
110 m_policyDeleted = std::forward<PolicyDeletedT>(value);
112 template <
typename PolicyDeletedT = PolicyDeletedMetadata>
126 bool m_policyAttachedToServiceHasBeenSet =
false;
127 bool m_policyDetachedFromServiceHasBeenSet =
false;
128 bool m_policySharingRevokedHasBeenSet =
false;
129 bool m_policyDeletedHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue