7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/quicksight/QuickSight_EXPORTS.h>
11#include <aws/quicksight/model/AgentStatus.h>
12#include <aws/quicksight/model/FailedToUpdateAssociation.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
38 template <
typename ArnT = Aws::String>
40 m_arnHasBeenSet =
true;
41 m_arn = std::forward<ArnT>(value);
43 template <
typename ArnT = Aws::String>
45 SetArn(std::forward<ArnT>(value));
55 template <
typename AgentIdT = Aws::String>
57 m_agentIdHasBeenSet =
true;
58 m_agentId = std::forward<AgentIdT>(value);
60 template <
typename AgentIdT = Aws::String>
73 m_agentStatusHasBeenSet =
true;
74 m_agentStatus = value;
88 template <
typename FailedToAddSpacesT = Aws::Vector<FailedToUpdateAssociation>>
90 m_failedToAddSpacesHasBeenSet =
true;
91 m_failedToAddSpaces = std::forward<FailedToAddSpacesT>(value);
93 template <
typename FailedToAddSpacesT = Aws::Vector<FailedToUpdateAssociation>>
98 template <
typename FailedToAddSpacesT = FailedToUpdateAssociation>
100 m_failedToAddSpacesHasBeenSet =
true;
101 m_failedToAddSpaces.emplace_back(std::forward<FailedToAddSpacesT>(value));
112 template <
typename FailedToRemoveSpacesT = Aws::Vector<FailedToUpdateAssociation>>
114 m_failedToRemoveSpacesHasBeenSet =
true;
115 m_failedToRemoveSpaces = std::forward<FailedToRemoveSpacesT>(value);
117 template <
typename FailedToRemoveSpacesT = Aws::Vector<FailedToUpdateAssociation>>
122 template <
typename FailedToRemoveSpacesT = FailedToUpdateAssociation>
124 m_failedToRemoveSpacesHasBeenSet =
true;
125 m_failedToRemoveSpaces.emplace_back(std::forward<FailedToRemoveSpacesT>(value));
136 template <
typename FailedToAddActionConnectorsT = Aws::Vector<FailedToUpdateAssociation>>
138 m_failedToAddActionConnectorsHasBeenSet =
true;
139 m_failedToAddActionConnectors = std::forward<FailedToAddActionConnectorsT>(value);
141 template <
typename FailedToAddActionConnectorsT = Aws::Vector<FailedToUpdateAssociation>>
146 template <
typename FailedToAddActionConnectorsT = FailedToUpdateAssociation>
148 m_failedToAddActionConnectorsHasBeenSet =
true;
149 m_failedToAddActionConnectors.emplace_back(std::forward<FailedToAddActionConnectorsT>(value));
160 return m_failedToRemoveActionConnectors;
162 template <
typename FailedToRemoveActionConnectorsT = Aws::Vector<FailedToUpdateAssociation>>
164 m_failedToRemoveActionConnectorsHasBeenSet =
true;
165 m_failedToRemoveActionConnectors = std::forward<FailedToRemoveActionConnectorsT>(value);
167 template <
typename FailedToRemoveActionConnectorsT = Aws::Vector<FailedToUpdateAssociation>>
172 template <
typename FailedToRemoveActionConnectorsT = FailedToUpdateAssociation>
174 m_failedToRemoveActionConnectorsHasBeenSet =
true;
175 m_failedToRemoveActionConnectors.emplace_back(std::forward<FailedToRemoveActionConnectorsT>(value));
183 template <
typename RequestIdT = Aws::String>
185 m_requestIdHasBeenSet =
true;
186 m_requestId = std::forward<RequestIdT>(value);
188 template <
typename RequestIdT = Aws::String>
213 bool m_arnHasBeenSet =
false;
214 bool m_agentIdHasBeenSet =
false;
215 bool m_agentStatusHasBeenSet =
false;
216 bool m_failedToAddSpacesHasBeenSet =
false;
217 bool m_failedToRemoveSpacesHasBeenSet =
false;
218 bool m_failedToAddActionConnectorsHasBeenSet =
false;
219 bool m_failedToRemoveActionConnectorsHasBeenSet =
false;
220 bool m_requestIdHasBeenSet =
false;
void SetFailedToRemoveSpaces(FailedToRemoveSpacesT &&value)
AWS_QUICKSIGHT_API UpdateAgentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetArn(ArnT &&value)
void SetRequestId(RequestIdT &&value)
UpdateAgentResult & AddFailedToAddActionConnectors(FailedToAddActionConnectorsT &&value)
UpdateAgentResult & AddFailedToRemoveActionConnectors(FailedToRemoveActionConnectorsT &&value)
UpdateAgentResult & AddFailedToAddSpaces(FailedToAddSpacesT &&value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
void SetFailedToRemoveActionConnectors(FailedToRemoveActionConnectorsT &&value)
AWS_QUICKSIGHT_API UpdateAgentResult()=default
UpdateAgentResult & AddFailedToRemoveSpaces(FailedToRemoveSpacesT &&value)
UpdateAgentResult & WithFailedToRemoveActionConnectors(FailedToRemoveActionConnectorsT &&value)
void SetFailedToAddActionConnectors(FailedToAddActionConnectorsT &&value)
const Aws::String & GetAgentId() const
UpdateAgentResult & WithFailedToAddSpaces(FailedToAddSpacesT &&value)
AgentStatus GetAgentStatus() const
UpdateAgentResult & WithArn(ArnT &&value)
const Aws::Vector< FailedToUpdateAssociation > & GetFailedToRemoveSpaces() const
const Aws::Vector< FailedToUpdateAssociation > & GetFailedToAddActionConnectors() const
void SetAgentId(AgentIdT &&value)
void SetFailedToAddSpaces(FailedToAddSpacesT &&value)
UpdateAgentResult & WithFailedToAddActionConnectors(FailedToAddActionConnectorsT &&value)
UpdateAgentResult & WithFailedToRemoveSpaces(FailedToRemoveSpacesT &&value)
const Aws::Vector< FailedToUpdateAssociation > & GetFailedToRemoveActionConnectors() const
UpdateAgentResult & WithRequestId(RequestIdT &&value)
AWS_QUICKSIGHT_API UpdateAgentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::Vector< FailedToUpdateAssociation > & GetFailedToAddSpaces() const
UpdateAgentResult & WithAgentId(AgentIdT &&value)
const Aws::String & GetArn() const
const Aws::String & GetRequestId() const
UpdateAgentResult & WithAgentStatus(AgentStatus value)
void SetAgentStatus(AgentStatus value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue