7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/notifications/Notifications_EXPORTS.h>
11#include <aws/notifications/model/Resource.h>
22namespace Notifications {
47 template <
typename EventTypeVersionT = Aws::String>
49 m_eventTypeVersionHasBeenSet =
true;
50 m_eventTypeVersion = std::forward<EventTypeVersionT>(value);
52 template <
typename EventTypeVersionT = Aws::String>
65 template <
typename SourceEventIdT = Aws::String>
67 m_sourceEventIdHasBeenSet =
true;
68 m_sourceEventId = std::forward<SourceEventIdT>(value);
70 template <
typename SourceEventIdT = Aws::String>
83 template <
typename EventOriginRegionT = Aws::String>
85 m_eventOriginRegionHasBeenSet =
true;
86 m_eventOriginRegion = std::forward<EventOriginRegionT>(value);
88 template <
typename EventOriginRegionT = Aws::String>
101 template <
typename RelatedAccountT = Aws::String>
103 m_relatedAccountHasBeenSet =
true;
104 m_relatedAccount = std::forward<RelatedAccountT>(value);
106 template <
typename RelatedAccountT = Aws::String>
120 template <
typename SourceT = Aws::String>
122 m_sourceHasBeenSet =
true;
123 m_source = std::forward<SourceT>(value);
125 template <
typename SourceT = Aws::String>
139 template <
typename EventOccurrenceTimeT = Aws::Utils::DateTime>
141 m_eventOccurrenceTimeHasBeenSet =
true;
142 m_eventOccurrenceTime = std::forward<EventOccurrenceTimeT>(value);
144 template <
typename EventOccurrenceTimeT = Aws::Utils::DateTime>
157 template <
typename EventTypeT = Aws::String>
159 m_eventTypeHasBeenSet =
true;
160 m_eventType = std::forward<EventTypeT>(value);
162 template <
typename EventTypeT = Aws::String>
175 template <
typename RelatedResourcesT = Aws::Vector<Resource>>
177 m_relatedResourcesHasBeenSet =
true;
178 m_relatedResources = std::forward<RelatedResourcesT>(value);
180 template <
typename RelatedResourcesT = Aws::Vector<Resource>>
185 template <
typename RelatedResourcesT = Resource>
187 m_relatedResourcesHasBeenSet =
true;
188 m_relatedResources.emplace_back(std::forward<RelatedResourcesT>(value));
208 bool m_eventTypeVersionHasBeenSet =
false;
209 bool m_sourceEventIdHasBeenSet =
false;
210 bool m_eventOriginRegionHasBeenSet =
false;
211 bool m_relatedAccountHasBeenSet =
false;
212 bool m_sourceHasBeenSet =
false;
213 bool m_eventOccurrenceTimeHasBeenSet =
false;
214 bool m_eventTypeHasBeenSet =
false;
215 bool m_relatedResourcesHasBeenSet =
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