7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
13template <
typename RESULT_TYPE>
14class AmazonWebServiceResult;
34 template <
typename ArnT = Aws::String>
36 m_arnHasBeenSet =
true;
37 m_arn = std::forward<ArnT>(value);
39 template <
typename ArnT = Aws::String>
41 SetArn(std::forward<ArnT>(value));
52 template <
typename DataSetIdT = Aws::String>
54 m_dataSetIdHasBeenSet =
true;
55 m_dataSetId = std::forward<DataSetIdT>(value);
57 template <
typename DataSetIdT = Aws::String>
70 template <
typename IngestionArnT = Aws::String>
72 m_ingestionArnHasBeenSet =
true;
73 m_ingestionArn = std::forward<IngestionArnT>(value);
75 template <
typename IngestionArnT = Aws::String>
88 template <
typename IngestionIdT = Aws::String>
90 m_ingestionIdHasBeenSet =
true;
91 m_ingestionId = std::forward<IngestionIdT>(value);
93 template <
typename IngestionIdT = Aws::String>
103 template <
typename RequestIdT = Aws::String>
105 m_requestIdHasBeenSet =
true;
106 m_requestId = std::forward<RequestIdT>(value);
108 template <
typename RequestIdT = Aws::String>
121 m_statusHasBeenSet =
true;
141 bool m_arnHasBeenSet =
false;
142 bool m_dataSetIdHasBeenSet =
false;
143 bool m_ingestionArnHasBeenSet =
false;
144 bool m_ingestionIdHasBeenSet =
false;
145 bool m_requestIdHasBeenSet =
false;
146 bool m_statusHasBeenSet =
false;
AWS_QUICKSIGHT_API UpdateDataSetResult()=default
UpdateDataSetResult & WithIngestionArn(IngestionArnT &&value)
void SetIngestionArn(IngestionArnT &&value)
void SetRequestId(RequestIdT &&value)
const Aws::String & GetRequestId() const
UpdateDataSetResult & WithRequestId(RequestIdT &&value)
const Aws::String & GetDataSetId() const
void SetDataSetId(DataSetIdT &&value)
void SetArn(ArnT &&value)
UpdateDataSetResult & WithDataSetId(DataSetIdT &&value)
UpdateDataSetResult & WithIngestionId(IngestionIdT &&value)
AWS_QUICKSIGHT_API UpdateDataSetResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetStatus(int value)
const Aws::String & GetIngestionId() const
AWS_QUICKSIGHT_API UpdateDataSetResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
UpdateDataSetResult & WithArn(ArnT &&value)
UpdateDataSetResult & WithStatus(int value)
const Aws::String & GetArn() const
const Aws::String & GetIngestionArn() const
void SetIngestionId(IngestionIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue