7#include <aws/comprehend/Comprehend_EXPORTS.h>
8#include <aws/comprehend/model/DatasetStatus.h>
9#include <aws/comprehend/model/DatasetType.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename DatasetArnT = Aws::String>
45 m_datasetArnHasBeenSet =
true;
46 m_datasetArn = std::forward<DatasetArnT>(value);
48 template <
typename DatasetArnT = Aws::String>
61 template <
typename DatasetNameT = Aws::String>
63 m_datasetNameHasBeenSet =
true;
64 m_datasetName = std::forward<DatasetNameT>(value);
66 template <
typename DatasetNameT = Aws::String>
80 m_datasetTypeHasBeenSet =
true;
81 m_datasetType = value;
95 template <
typename DatasetS3UriT = Aws::String>
97 m_datasetS3UriHasBeenSet =
true;
98 m_datasetS3Uri = std::forward<DatasetS3UriT>(value);
100 template <
typename DatasetS3UriT = Aws::String>
113 template <
typename DescriptionT = Aws::String>
115 m_descriptionHasBeenSet =
true;
116 m_description = std::forward<DescriptionT>(value);
118 template <
typename DescriptionT = Aws::String>
134 m_statusHasBeenSet =
true;
149 template <
typename MessageT = Aws::String>
151 m_messageHasBeenSet =
true;
152 m_message = std::forward<MessageT>(value);
154 template <
typename MessageT = Aws::String>
168 m_numberOfDocumentsHasBeenSet =
true;
169 m_numberOfDocuments = value;
183 template <
typename CreationTimeT = Aws::Utils::DateTime>
185 m_creationTimeHasBeenSet =
true;
186 m_creationTime = std::forward<CreationTimeT>(value);
188 template <
typename CreationTimeT = Aws::Utils::DateTime>
201 template <
typename EndTimeT = Aws::Utils::DateTime>
203 m_endTimeHasBeenSet =
true;
204 m_endTime = std::forward<EndTimeT>(value);
206 template <
typename EndTimeT = Aws::Utils::DateTime>
214 bool m_datasetArnHasBeenSet =
false;
217 bool m_datasetNameHasBeenSet =
false;
220 bool m_datasetTypeHasBeenSet =
false;
223 bool m_datasetS3UriHasBeenSet =
false;
226 bool m_descriptionHasBeenSet =
false;
229 bool m_statusHasBeenSet =
false;
232 bool m_messageHasBeenSet =
false;
234 long long m_numberOfDocuments{0};
235 bool m_numberOfDocumentsHasBeenSet =
false;
238 bool m_creationTimeHasBeenSet =
false;
241 bool m_endTimeHasBeenSet =
false;
const Aws::String & GetMessage() const
const Aws::String & GetDatasetArn() const
void SetEndTime(EndTimeT &&value)
DatasetProperties & WithDatasetArn(DatasetArnT &&value)
void SetDatasetType(DatasetType value)
const Aws::String & GetDatasetName() const
void SetMessage(MessageT &&value)
bool MessageHasBeenSet() const
DatasetProperties & WithDatasetName(DatasetNameT &&value)
const Aws::String & GetDatasetS3Uri() const
const Aws::String & GetDescription() const
DatasetProperties & WithEndTime(EndTimeT &&value)
void SetStatus(DatasetStatus value)
AWS_COMPREHEND_API DatasetProperties()=default
long long GetNumberOfDocuments() const
bool CreationTimeHasBeenSet() const
void SetCreationTime(CreationTimeT &&value)
bool DatasetS3UriHasBeenSet() const
void SetDescription(DescriptionT &&value)
DatasetStatus GetStatus() const
void SetDatasetName(DatasetNameT &&value)
DatasetProperties & WithCreationTime(CreationTimeT &&value)
bool EndTimeHasBeenSet() const
bool DatasetTypeHasBeenSet() const
bool NumberOfDocumentsHasBeenSet() const
void SetNumberOfDocuments(long long value)
const Aws::Utils::DateTime & GetEndTime() const
void SetDatasetArn(DatasetArnT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
bool StatusHasBeenSet() const
DatasetProperties & WithMessage(MessageT &&value)
bool DescriptionHasBeenSet() const
AWS_COMPREHEND_API Aws::Utils::Json::JsonValue Jsonize() const
DatasetProperties & WithStatus(DatasetStatus value)
DatasetProperties & WithDatasetS3Uri(DatasetS3UriT &&value)
DatasetProperties & WithNumberOfDocuments(long long value)
DatasetProperties & WithDatasetType(DatasetType value)
AWS_COMPREHEND_API DatasetProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
DatasetProperties & WithDescription(DescriptionT &&value)
AWS_COMPREHEND_API DatasetProperties(Aws::Utils::Json::JsonView jsonValue)
bool DatasetArnHasBeenSet() const
DatasetType GetDatasetType() const
bool DatasetNameHasBeenSet() const
void SetDatasetS3Uri(DatasetS3UriT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue