7#include <aws/comprehend/Comprehend_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/comprehend/model/TaskConfig.h>
10#include <aws/comprehend/model/DataSecurityConfig.h>
11#include <aws/comprehend/model/FlywheelStatus.h>
12#include <aws/comprehend/model/ModelType.h>
13#include <aws/core/utils/DateTime.h>
53 inline void SetFlywheelArn(
const char* value) { m_flywheelArnHasBeenSet =
true; m_flywheelArn.assign(value); }
67 inline void SetActiveModelArn(
const char* value) { m_activeModelArnHasBeenSet =
true; m_activeModelArn.assign(value); }
82 inline void SetDataAccessRoleArn(
const char* value) { m_dataAccessRoleArnHasBeenSet =
true; m_dataAccessRoleArn.assign(value); }
108 inline void SetDataLakeS3Uri(
const char* value) { m_dataLakeS3UriHasBeenSet =
true; m_dataLakeS3Uri.assign(value); }
158 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
196 inline void SetLatestFlywheelIteration(
const char* value) { m_latestFlywheelIterationHasBeenSet =
true; m_latestFlywheelIteration.assign(value); }
204 bool m_flywheelArnHasBeenSet =
false;
207 bool m_activeModelArnHasBeenSet =
false;
210 bool m_dataAccessRoleArnHasBeenSet =
false;
213 bool m_taskConfigHasBeenSet =
false;
216 bool m_dataLakeS3UriHasBeenSet =
false;
219 bool m_dataSecurityConfigHasBeenSet =
false;
222 bool m_statusHasBeenSet =
false;
225 bool m_modelTypeHasBeenSet =
false;
228 bool m_messageHasBeenSet =
false;
231 bool m_creationTimeHasBeenSet =
false;
234 bool m_lastModifiedTimeHasBeenSet =
false;
237 bool m_latestFlywheelIterationHasBeenSet =
false;
void SetLatestFlywheelIteration(const char *value)
FlywheelProperties & WithDataSecurityConfig(const DataSecurityConfig &value)
FlywheelProperties & WithDataLakeS3Uri(Aws::String &&value)
FlywheelProperties & WithTaskConfig(TaskConfig &&value)
FlywheelProperties & WithFlywheelArn(const char *value)
AWS_COMPREHEND_API Aws::Utils::Json::JsonValue Jsonize() const
FlywheelProperties & WithLatestFlywheelIteration(const char *value)
const Aws::Utils::DateTime & GetCreationTime() const
FlywheelProperties & WithActiveModelArn(const char *value)
FlywheelProperties & WithFlywheelArn(const Aws::String &value)
const ModelType & GetModelType() const
FlywheelProperties & WithModelType(const ModelType &value)
const TaskConfig & GetTaskConfig() const
AWS_COMPREHEND_API FlywheelProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TaskConfigHasBeenSet() const
void SetDataAccessRoleArn(const Aws::String &value)
const Aws::String & GetActiveModelArn() const
void SetFlywheelArn(Aws::String &&value)
void SetStatus(const FlywheelStatus &value)
void SetDataLakeS3Uri(Aws::String &&value)
void SetMessage(Aws::String &&value)
FlywheelProperties & WithDataSecurityConfig(DataSecurityConfig &&value)
FlywheelProperties & WithDataLakeS3Uri(const Aws::String &value)
void SetDataLakeS3Uri(const char *value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
void SetModelType(const ModelType &value)
const Aws::String & GetLatestFlywheelIteration() const
FlywheelProperties & WithLastModifiedTime(const Aws::Utils::DateTime &value)
FlywheelProperties & WithStatus(FlywheelStatus &&value)
bool FlywheelArnHasBeenSet() const
void SetActiveModelArn(const char *value)
bool MessageHasBeenSet() const
void SetDataAccessRoleArn(const char *value)
void SetDataAccessRoleArn(Aws::String &&value)
void SetFlywheelArn(const char *value)
void SetStatus(FlywheelStatus &&value)
void SetActiveModelArn(Aws::String &&value)
void SetFlywheelArn(const Aws::String &value)
const DataSecurityConfig & GetDataSecurityConfig() const
FlywheelProperties & WithLastModifiedTime(Aws::Utils::DateTime &&value)
FlywheelProperties & WithActiveModelArn(Aws::String &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
AWS_COMPREHEND_API FlywheelProperties(Aws::Utils::Json::JsonView jsonValue)
void SetModelType(ModelType &&value)
bool CreationTimeHasBeenSet() const
const Aws::String & GetDataLakeS3Uri() const
void SetDataSecurityConfig(DataSecurityConfig &&value)
void SetDataSecurityConfig(const DataSecurityConfig &value)
FlywheelProperties & WithLatestFlywheelIteration(const Aws::String &value)
const Aws::String & GetFlywheelArn() const
const Aws::String & GetDataAccessRoleArn() const
FlywheelProperties & WithModelType(ModelType &&value)
FlywheelProperties & WithDataAccessRoleArn(Aws::String &&value)
FlywheelProperties & WithFlywheelArn(Aws::String &&value)
FlywheelProperties & WithMessage(const char *value)
FlywheelProperties & WithDataAccessRoleArn(const Aws::String &value)
bool DataAccessRoleArnHasBeenSet() const
FlywheelProperties & WithDataLakeS3Uri(const char *value)
FlywheelProperties & WithMessage(const Aws::String &value)
void SetDataLakeS3Uri(const Aws::String &value)
bool DataLakeS3UriHasBeenSet() const
void SetTaskConfig(const TaskConfig &value)
FlywheelProperties & WithCreationTime(Aws::Utils::DateTime &&value)
bool LastModifiedTimeHasBeenSet() const
void SetLatestFlywheelIteration(Aws::String &&value)
void SetMessage(const Aws::String &value)
FlywheelProperties & WithCreationTime(const Aws::Utils::DateTime &value)
void SetTaskConfig(TaskConfig &&value)
FlywheelProperties & WithActiveModelArn(const Aws::String &value)
void SetActiveModelArn(const Aws::String &value)
bool ActiveModelArnHasBeenSet() const
const FlywheelStatus & GetStatus() const
void SetLatestFlywheelIteration(const Aws::String &value)
FlywheelProperties & WithMessage(Aws::String &&value)
void SetCreationTime(Aws::Utils::DateTime &&value)
AWS_COMPREHEND_API FlywheelProperties()
FlywheelProperties & WithTaskConfig(const TaskConfig &value)
bool LatestFlywheelIterationHasBeenSet() const
bool StatusHasBeenSet() const
FlywheelProperties & WithLatestFlywheelIteration(Aws::String &&value)
FlywheelProperties & WithDataAccessRoleArn(const char *value)
FlywheelProperties & WithStatus(const FlywheelStatus &value)
bool ModelTypeHasBeenSet() const
const Aws::String & GetMessage() const
bool DataSecurityConfigHasBeenSet() const
void SetMessage(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue