7#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
8#include <aws/resiliencehubv2/model/AssertionCreatedMetadata.h>
9#include <aws/resiliencehubv2/model/AssertionDeletedMetadata.h>
10#include <aws/resiliencehubv2/model/AssertionUpdatedMetadata.h>
11#include <aws/resiliencehubv2/model/ServiceAchievabilityUpdatedMetadata.h>
12#include <aws/resiliencehubv2/model/ServiceCreatedMetadata.h>
13#include <aws/resiliencehubv2/model/ServiceDeletedMetadata.h>
14#include <aws/resiliencehubv2/model/ServiceFunctionCreatedMetadata.h>
15#include <aws/resiliencehubv2/model/ServiceFunctionDeletedMetadata.h>
16#include <aws/resiliencehubv2/model/ServiceFunctionResourcesAddedMetadata.h>
17#include <aws/resiliencehubv2/model/ServiceFunctionResourcesRemovedMetadata.h>
18#include <aws/resiliencehubv2/model/ServiceFunctionUpdatedMetadata.h>
19#include <aws/resiliencehubv2/model/ServiceInputSourcesUpdatedMetadata.h>
20#include <aws/resiliencehubv2/model/ServicePolicyAssociatedMetadata.h>
21#include <aws/resiliencehubv2/model/ServicePolicyDisassociatedMetadata.h>
22#include <aws/resiliencehubv2/model/ServiceResourcesAssociatedMetadata.h>
23#include <aws/resiliencehubv2/model/ServiceResourcesDisassociatedMetadata.h>
24#include <aws/resiliencehubv2/model/ServiceSystemAssociatedMetadata.h>
25#include <aws/resiliencehubv2/model/ServiceSystemDisassociatedMetadata.h>
26#include <aws/resiliencehubv2/model/ServiceWorkflowUpdatedMetadata.h>
37namespace resiliencehubv2 {
59 template <
typename ServiceCreatedT = ServiceCreatedMetadata>
61 m_serviceCreatedHasBeenSet =
true;
62 m_serviceCreated = std::forward<ServiceCreatedT>(value);
64 template <
typename ServiceCreatedT = ServiceCreatedMetadata>
77 template <
typename ServiceDeletedT = ServiceDeletedMetadata>
79 m_serviceDeletedHasBeenSet =
true;
80 m_serviceDeleted = std::forward<ServiceDeletedT>(value);
82 template <
typename ServiceDeletedT = ServiceDeletedMetadata>
95 template <
typename ServiceSystemAssociatedT = ServiceSystemAssociatedMetadata>
97 m_serviceSystemAssociatedHasBeenSet =
true;
98 m_serviceSystemAssociated = std::forward<ServiceSystemAssociatedT>(value);
100 template <
typename ServiceSystemAssociatedT = ServiceSystemAssociatedMetadata>
113 template <
typename ServiceSystemDisassociatedT = ServiceSystemDisassociatedMetadata>
115 m_serviceSystemDisassociatedHasBeenSet =
true;
116 m_serviceSystemDisassociated = std::forward<ServiceSystemDisassociatedT>(value);
118 template <
typename ServiceSystemDisassociatedT = ServiceSystemDisassociatedMetadata>
131 template <
typename ServiceResourcesAssociatedT = ServiceResourcesAssociatedMetadata>
133 m_serviceResourcesAssociatedHasBeenSet =
true;
134 m_serviceResourcesAssociated = std::forward<ServiceResourcesAssociatedT>(value);
136 template <
typename ServiceResourcesAssociatedT = ServiceResourcesAssociatedMetadata>
149 template <
typename ServiceResourcesDisassociatedT = ServiceResourcesDisassociatedMetadata>
151 m_serviceResourcesDisassociatedHasBeenSet =
true;
152 m_serviceResourcesDisassociated = std::forward<ServiceResourcesDisassociatedT>(value);
154 template <
typename ServiceResourcesDisassociatedT = ServiceResourcesDisassociatedMetadata>
167 template <
typename ServiceWorkflowUpdatedT = ServiceWorkflowUpdatedMetadata>
169 m_serviceWorkflowUpdatedHasBeenSet =
true;
170 m_serviceWorkflowUpdated = std::forward<ServiceWorkflowUpdatedT>(value);
172 template <
typename ServiceWorkflowUpdatedT = ServiceWorkflowUpdatedMetadata>
185 template <
typename ServiceInputSourcesUpdatedT = ServiceInputSourcesUpdatedMetadata>
187 m_serviceInputSourcesUpdatedHasBeenSet =
true;
188 m_serviceInputSourcesUpdated = std::forward<ServiceInputSourcesUpdatedT>(value);
190 template <
typename ServiceInputSourcesUpdatedT = ServiceInputSourcesUpdatedMetadata>
203 template <
typename ServicePolicyAssociatedT = ServicePolicyAssociatedMetadata>
205 m_servicePolicyAssociatedHasBeenSet =
true;
206 m_servicePolicyAssociated = std::forward<ServicePolicyAssociatedT>(value);
208 template <
typename ServicePolicyAssociatedT = ServicePolicyAssociatedMetadata>
221 template <
typename ServicePolicyDisassociatedT = ServicePolicyDisassociatedMetadata>
223 m_servicePolicyDisassociatedHasBeenSet =
true;
224 m_servicePolicyDisassociated = std::forward<ServicePolicyDisassociatedT>(value);
226 template <
typename ServicePolicyDisassociatedT = ServicePolicyDisassociatedMetadata>
239 template <
typename ServiceFunctionCreatedT = ServiceFunctionCreatedMetadata>
241 m_serviceFunctionCreatedHasBeenSet =
true;
242 m_serviceFunctionCreated = std::forward<ServiceFunctionCreatedT>(value);
244 template <
typename ServiceFunctionCreatedT = ServiceFunctionCreatedMetadata>
257 template <
typename ServiceFunctionUpdatedT = ServiceFunctionUpdatedMetadata>
259 m_serviceFunctionUpdatedHasBeenSet =
true;
260 m_serviceFunctionUpdated = std::forward<ServiceFunctionUpdatedT>(value);
262 template <
typename ServiceFunctionUpdatedT = ServiceFunctionUpdatedMetadata>
275 template <
typename ServiceFunctionDeletedT = ServiceFunctionDeletedMetadata>
277 m_serviceFunctionDeletedHasBeenSet =
true;
278 m_serviceFunctionDeleted = std::forward<ServiceFunctionDeletedT>(value);
280 template <
typename ServiceFunctionDeletedT = ServiceFunctionDeletedMetadata>
293 template <
typename ServiceFunctionResourcesAddedT = ServiceFunctionResourcesAddedMetadata>
295 m_serviceFunctionResourcesAddedHasBeenSet =
true;
296 m_serviceFunctionResourcesAdded = std::forward<ServiceFunctionResourcesAddedT>(value);
298 template <
typename ServiceFunctionResourcesAddedT = ServiceFunctionResourcesAddedMetadata>
310 return m_serviceFunctionResourcesRemoved;
313 template <
typename ServiceFunctionResourcesRemovedT = ServiceFunctionResourcesRemovedMetadata>
315 m_serviceFunctionResourcesRemovedHasBeenSet =
true;
316 m_serviceFunctionResourcesRemoved = std::forward<ServiceFunctionResourcesRemovedT>(value);
318 template <
typename ServiceFunctionResourcesRemovedT = ServiceFunctionResourcesRemovedMetadata>
331 template <
typename ServiceAchievabilityUpdatedT = ServiceAchievabilityUpdatedMetadata>
333 m_serviceAchievabilityUpdatedHasBeenSet =
true;
334 m_serviceAchievabilityUpdated = std::forward<ServiceAchievabilityUpdatedT>(value);
336 template <
typename ServiceAchievabilityUpdatedT = ServiceAchievabilityUpdatedMetadata>
349 template <
typename AssertionCreatedT = AssertionCreatedMetadata>
351 m_assertionCreatedHasBeenSet =
true;
352 m_assertionCreated = std::forward<AssertionCreatedT>(value);
354 template <
typename AssertionCreatedT = AssertionCreatedMetadata>
367 template <
typename AssertionUpdatedT = AssertionUpdatedMetadata>
369 m_assertionUpdatedHasBeenSet =
true;
370 m_assertionUpdated = std::forward<AssertionUpdatedT>(value);
372 template <
typename AssertionUpdatedT = AssertionUpdatedMetadata>
385 template <
typename AssertionDeletedT = AssertionDeletedMetadata>
387 m_assertionDeletedHasBeenSet =
true;
388 m_assertionDeleted = std::forward<AssertionDeletedT>(value);
390 template <
typename AssertionDeletedT = AssertionDeletedMetadata>
434 bool m_serviceCreatedHasBeenSet =
false;
435 bool m_serviceDeletedHasBeenSet =
false;
436 bool m_serviceSystemAssociatedHasBeenSet =
false;
437 bool m_serviceSystemDisassociatedHasBeenSet =
false;
438 bool m_serviceResourcesAssociatedHasBeenSet =
false;
439 bool m_serviceResourcesDisassociatedHasBeenSet =
false;
440 bool m_serviceWorkflowUpdatedHasBeenSet =
false;
441 bool m_serviceInputSourcesUpdatedHasBeenSet =
false;
442 bool m_servicePolicyAssociatedHasBeenSet =
false;
443 bool m_servicePolicyDisassociatedHasBeenSet =
false;
444 bool m_serviceFunctionCreatedHasBeenSet =
false;
445 bool m_serviceFunctionUpdatedHasBeenSet =
false;
446 bool m_serviceFunctionDeletedHasBeenSet =
false;
447 bool m_serviceFunctionResourcesAddedHasBeenSet =
false;
448 bool m_serviceFunctionResourcesRemovedHasBeenSet =
false;
449 bool m_serviceAchievabilityUpdatedHasBeenSet =
false;
450 bool m_assertionCreatedHasBeenSet =
false;
451 bool m_assertionUpdatedHasBeenSet =
false;
452 bool m_assertionDeletedHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue