7#include <aws/comprehend/Comprehend_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/comprehend/model/DatasetType.h>
10#include <aws/comprehend/model/DatasetStatus.h>
11#include <aws/core/utils/DateTime.h>
49 template<
typename DatasetArnT = Aws::String>
50 void SetDatasetArn(DatasetArnT&& value) { m_datasetArnHasBeenSet =
true; m_datasetArn = std::forward<DatasetArnT>(value); }
51 template<
typename DatasetArnT = Aws::String>
61 template<
typename DatasetNameT = Aws::String>
62 void SetDatasetName(DatasetNameT&& value) { m_datasetNameHasBeenSet =
true; m_datasetName = std::forward<DatasetNameT>(value); }
63 template<
typename DatasetNameT = Aws::String>
83 template<
typename DatasetS3UriT = Aws::String>
84 void SetDatasetS3Uri(DatasetS3UriT&& value) { m_datasetS3UriHasBeenSet =
true; m_datasetS3Uri = std::forward<DatasetS3UriT>(value); }
85 template<
typename DatasetS3UriT = Aws::String>
95 template<
typename DescriptionT = Aws::String>
96 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
97 template<
typename DescriptionT = Aws::String>
119 template<
typename MessageT = Aws::String>
120 void SetMessage(MessageT&& value) { m_messageHasBeenSet =
true; m_message = std::forward<MessageT>(value); }
121 template<
typename MessageT = Aws::String>
131 inline void SetNumberOfDocuments(
long long value) { m_numberOfDocumentsHasBeenSet =
true; m_numberOfDocuments = value; }
141 template<
typename CreationTimeT = Aws::Utils::DateTime>
142 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
143 template<
typename CreationTimeT = Aws::Utils::DateTime>
153 template<
typename EndTimeT = Aws::Utils::DateTime>
154 void SetEndTime(EndTimeT&& value) { m_endTimeHasBeenSet =
true; m_endTime = std::forward<EndTimeT>(value); }
155 template<
typename EndTimeT = Aws::Utils::DateTime>
161 bool m_datasetArnHasBeenSet =
false;
164 bool m_datasetNameHasBeenSet =
false;
167 bool m_datasetTypeHasBeenSet =
false;
170 bool m_datasetS3UriHasBeenSet =
false;
173 bool m_descriptionHasBeenSet =
false;
176 bool m_statusHasBeenSet =
false;
179 bool m_messageHasBeenSet =
false;
181 long long m_numberOfDocuments{0};
182 bool m_numberOfDocumentsHasBeenSet =
false;
185 bool m_creationTimeHasBeenSet =
false;
188 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