7#include <aws/connect/ConnectRequest.h>
8#include <aws/connect/Connect_EXPORTS.h>
9#include <aws/connect/model/Endpoint.h>
10#include <aws/connect/model/QueueInfoInput.h>
11#include <aws/connect/model/Reference.h>
12#include <aws/connect/model/SegmentAttributeValue.h>
13#include <aws/connect/model/UserInfo.h>
14#include <aws/core/utils/memory/stl/AWSMap.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
45 template <
typename InstanceIdT = Aws::String>
47 m_instanceIdHasBeenSet =
true;
48 m_instanceId = std::forward<InstanceIdT>(value);
50 template <
typename InstanceIdT = Aws::String>
64 template <
typename ContactIdT = Aws::String>
66 m_contactIdHasBeenSet =
true;
67 m_contactId = std::forward<ContactIdT>(value);
69 template <
typename ContactIdT = Aws::String>
82 template <
typename NameT = Aws::String>
84 m_nameHasBeenSet =
true;
85 m_name = std::forward<NameT>(value);
87 template <
typename NameT = Aws::String>
89 SetName(std::forward<NameT>(value));
100 template <
typename DescriptionT = Aws::String>
102 m_descriptionHasBeenSet =
true;
103 m_description = std::forward<DescriptionT>(value);
105 template <
typename DescriptionT = Aws::String>
119 template <
typename ReferencesT = Aws::Map<Aws::String, Reference>>
121 m_referencesHasBeenSet =
true;
122 m_references = std::forward<ReferencesT>(value);
124 template <
typename ReferencesT = Aws::Map<Aws::String, Reference>>
129 template <
typename ReferencesKeyT = Aws::String,
typename ReferencesValueT = Reference>
131 m_referencesHasBeenSet =
true;
132 m_references.emplace(std::forward<ReferencesKeyT>(key), std::forward<ReferencesValueT>(value));
149 template <
typename SegmentAttributesT = Aws::Map<Aws::String, SegmentAttributeValue>>
151 m_segmentAttributesHasBeenSet =
true;
152 m_segmentAttributes = std::forward<SegmentAttributesT>(value);
154 template <
typename SegmentAttributesT = Aws::Map<Aws::String, SegmentAttributeValue>>
159 template <
typename SegmentAttributesKeyT = Aws::String,
typename SegmentAttributesValueT = SegmentAttributeValue>
161 m_segmentAttributesHasBeenSet =
true;
162 m_segmentAttributes.emplace(std::forward<SegmentAttributesKeyT>(key), std::forward<SegmentAttributesValueT>(value));
179 template <
typename QueueInfoT = QueueInfoInput>
181 m_queueInfoHasBeenSet =
true;
182 m_queueInfo = std::forward<QueueInfoT>(value);
184 template <
typename QueueInfoT = QueueInfoInput>
203 template <
typename UserInfoT = UserInfo>
205 m_userInfoHasBeenSet =
true;
206 m_userInfo = std::forward<UserInfoT>(value);
208 template <
typename UserInfoT = UserInfo>
227 template <
typename CustomerEndpo
intT = Endpo
int>
229 m_customerEndpointHasBeenSet =
true;
230 m_customerEndpoint = std::forward<CustomerEndpointT>(value);
232 template <
typename CustomerEndpo
intT = Endpo
int>
251 template <
typename SystemEndpo
intT = Endpo
int>
253 m_systemEndpointHasBeenSet =
true;
254 m_systemEndpoint = std::forward<SystemEndpointT>(value);
256 template <
typename SystemEndpo
intT = Endpo
int>
282 bool m_instanceIdHasBeenSet =
false;
283 bool m_contactIdHasBeenSet =
false;
284 bool m_nameHasBeenSet =
false;
285 bool m_descriptionHasBeenSet =
false;
286 bool m_referencesHasBeenSet =
false;
287 bool m_segmentAttributesHasBeenSet =
false;
288 bool m_queueInfoHasBeenSet =
false;
289 bool m_userInfoHasBeenSet =
false;
290 bool m_customerEndpointHasBeenSet =
false;
291 bool m_systemEndpointHasBeenSet =
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