7#include <aws/comprehend/Comprehend_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/comprehend/model/FlywheelStatus.h>
10#include <aws/comprehend/model/ModelType.h>
11#include <aws/core/utils/DateTime.h>
51 inline void SetFlywheelArn(
const char* value) { m_flywheelArnHasBeenSet =
true; m_flywheelArn.assign(value); }
65 inline void SetActiveModelArn(
const char* value) { m_activeModelArnHasBeenSet =
true; m_activeModelArn.assign(value); }
79 inline void SetDataLakeS3Uri(
const char* value) { m_dataLakeS3UriHasBeenSet =
true; m_dataLakeS3Uri.assign(value); }
117 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
155 inline void SetLatestFlywheelIteration(
const char* value) { m_latestFlywheelIterationHasBeenSet =
true; m_latestFlywheelIteration.assign(value); }
163 bool m_flywheelArnHasBeenSet =
false;
166 bool m_activeModelArnHasBeenSet =
false;
169 bool m_dataLakeS3UriHasBeenSet =
false;
172 bool m_statusHasBeenSet =
false;
175 bool m_modelTypeHasBeenSet =
false;
178 bool m_messageHasBeenSet =
false;
181 bool m_creationTimeHasBeenSet =
false;
184 bool m_lastModifiedTimeHasBeenSet =
false;
187 bool m_latestFlywheelIterationHasBeenSet =
false;
void SetStatus(FlywheelStatus &&value)
FlywheelSummary & WithCreationTime(const Aws::Utils::DateTime &value)
const Aws::String & GetLatestFlywheelIteration() const
FlywheelSummary & WithStatus(FlywheelStatus &&value)
FlywheelSummary & WithMessage(const char *value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetLatestFlywheelIteration(const char *value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
void SetMessage(Aws::String &&value)
FlywheelSummary & WithModelType(const ModelType &value)
void SetFlywheelArn(const char *value)
FlywheelSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
bool FlywheelArnHasBeenSet() const
FlywheelSummary & WithLatestFlywheelIteration(const Aws::String &value)
FlywheelSummary & WithActiveModelArn(const char *value)
void SetModelType(ModelType &&value)
FlywheelSummary & WithStatus(const FlywheelStatus &value)
FlywheelSummary & WithMessage(const Aws::String &value)
const Aws::String & GetDataLakeS3Uri() const
FlywheelSummary & WithFlywheelArn(const char *value)
FlywheelSummary & WithDataLakeS3Uri(Aws::String &&value)
bool ActiveModelArnHasBeenSet() const
bool LatestFlywheelIterationHasBeenSet() const
void SetLatestFlywheelIteration(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
AWS_COMPREHEND_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCreationTime(Aws::Utils::DateTime &&value)
const Aws::String & GetFlywheelArn() const
AWS_COMPREHEND_API FlywheelSummary()
void SetActiveModelArn(const Aws::String &value)
void SetActiveModelArn(Aws::String &&value)
void SetFlywheelArn(Aws::String &&value)
FlywheelSummary & WithActiveModelArn(Aws::String &&value)
FlywheelSummary & WithDataLakeS3Uri(const char *value)
void SetStatus(const FlywheelStatus &value)
FlywheelSummary & WithLatestFlywheelIteration(const char *value)
bool LastModifiedTimeHasBeenSet() const
bool StatusHasBeenSet() const
const Aws::String & GetMessage() const
void SetFlywheelArn(const Aws::String &value)
void SetModelType(const ModelType &value)
bool ModelTypeHasBeenSet() const
FlywheelSummary & WithLatestFlywheelIteration(Aws::String &&value)
FlywheelSummary & WithActiveModelArn(const Aws::String &value)
void SetDataLakeS3Uri(const Aws::String &value)
const FlywheelStatus & GetStatus() const
FlywheelSummary & WithDataLakeS3Uri(const Aws::String &value)
void SetLatestFlywheelIteration(const Aws::String &value)
const ModelType & GetModelType() const
void SetDataLakeS3Uri(Aws::String &&value)
void SetDataLakeS3Uri(const char *value)
FlywheelSummary & WithFlywheelArn(const Aws::String &value)
AWS_COMPREHEND_API FlywheelSummary(Aws::Utils::Json::JsonView jsonValue)
FlywheelSummary & WithCreationTime(Aws::Utils::DateTime &&value)
bool CreationTimeHasBeenSet() const
const Aws::Utils::DateTime & GetLastModifiedTime() const
FlywheelSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
bool MessageHasBeenSet() const
bool DataLakeS3UriHasBeenSet() const
const Aws::String & GetActiveModelArn() const
void SetMessage(const char *value)
FlywheelSummary & WithModelType(ModelType &&value)
void SetMessage(const Aws::String &value)
FlywheelSummary & WithMessage(Aws::String &&value)
FlywheelSummary & WithFlywheelArn(Aws::String &&value)
void SetActiveModelArn(const char *value)
AWS_COMPREHEND_API FlywheelSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue