7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/ContactFlowState.h>
9#include <aws/connect/model/ContactFlowStatus.h>
10#include <aws/connect/model/ContactFlowType.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
45 template <
typename ArnT = Aws::String>
47 m_arnHasBeenSet =
true;
48 m_arn = std::forward<ArnT>(value);
50 template <
typename ArnT = Aws::String>
52 SetArn(std::forward<ArnT>(value));
63 template <
typename IdT = Aws::String>
65 m_idHasBeenSet =
true;
66 m_id = std::forward<IdT>(value);
68 template <
typename IdT = Aws::String>
70 SetId(std::forward<IdT>(value));
81 template <
typename NameT = Aws::String>
83 m_nameHasBeenSet =
true;
84 m_name = std::forward<NameT>(value);
86 template <
typename NameT = Aws::String>
88 SetName(std::forward<NameT>(value));
102 m_typeHasBeenSet =
true;
118 m_stateHasBeenSet =
true;
134 m_statusHasBeenSet =
true;
149 template <
typename DescriptionT = Aws::String>
151 m_descriptionHasBeenSet =
true;
152 m_description = std::forward<DescriptionT>(value);
154 template <
typename DescriptionT = Aws::String>
171 template <
typename ContentT = Aws::String>
173 m_contentHasBeenSet =
true;
174 m_content = std::forward<ContentT>(value);
176 template <
typename ContentT = Aws::String>
190 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
192 m_tagsHasBeenSet =
true;
193 m_tags = std::forward<TagsT>(value);
195 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
197 SetTags(std::forward<TagsT>(value));
200 template <
typename TagsKeyT = Aws::String,
typename TagsValueT = Aws::String>
202 m_tagsHasBeenSet =
true;
203 m_tags.emplace(std::forward<TagsKeyT>(key), std::forward<TagsValueT>(value));
214 template <
typename FlowContentSha256T = Aws::String>
216 m_flowContentSha256HasBeenSet =
true;
217 m_flowContentSha256 = std::forward<FlowContentSha256T>(value);
219 template <
typename FlowContentSha256T = Aws::String>
233 m_versionHasBeenSet =
true;
248 template <
typename VersionDescriptionT = Aws::String>
250 m_versionDescriptionHasBeenSet =
true;
251 m_versionDescription = std::forward<VersionDescriptionT>(value);
253 template <
typename VersionDescriptionT = Aws::String>
266 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
268 m_lastModifiedTimeHasBeenSet =
true;
269 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
271 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
284 template <
typename LastModifiedRegionT = Aws::String>
286 m_lastModifiedRegionHasBeenSet =
true;
287 m_lastModifiedRegion = std::forward<LastModifiedRegionT>(value);
289 template <
typename LastModifiedRegionT = Aws::String>
316 long long m_version{0};
323 bool m_arnHasBeenSet =
false;
324 bool m_idHasBeenSet =
false;
325 bool m_nameHasBeenSet =
false;
326 bool m_typeHasBeenSet =
false;
327 bool m_stateHasBeenSet =
false;
328 bool m_statusHasBeenSet =
false;
329 bool m_descriptionHasBeenSet =
false;
330 bool m_contentHasBeenSet =
false;
331 bool m_tagsHasBeenSet =
false;
332 bool m_flowContentSha256HasBeenSet =
false;
333 bool m_versionHasBeenSet =
false;
334 bool m_versionDescriptionHasBeenSet =
false;
335 bool m_lastModifiedTimeHasBeenSet =
false;
336 bool m_lastModifiedRegionHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue