7#include <aws/machinelearning/MachineLearning_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace MachineLearning
51 inline void SetDataLocationS3(
const char* value) { m_dataLocationS3HasBeenSet =
true; m_dataLocationS3.assign(value); }
123 inline void SetDataRearrangement(
const char* value) { m_dataRearrangementHasBeenSet =
true; m_dataRearrangement.assign(value); }
154 inline void SetDataSchema(
const char* value) { m_dataSchemaHasBeenSet =
true; m_dataSchema.assign(value); }
169 inline void SetDataSchemaLocationS3(
const char* value) { m_dataSchemaLocationS3HasBeenSet =
true; m_dataSchemaLocationS3.assign(value); }
177 bool m_dataLocationS3HasBeenSet =
false;
180 bool m_dataRearrangementHasBeenSet =
false;
183 bool m_dataSchemaHasBeenSet =
false;
186 bool m_dataSchemaLocationS3HasBeenSet =
false;
const Aws::String & GetDataLocationS3() const
S3DataSpec & WithDataLocationS3(const char *value)
S3DataSpec & WithDataLocationS3(const Aws::String &value)
void SetDataLocationS3(const Aws::String &value)
AWS_MACHINELEARNING_API S3DataSpec()
const Aws::String & GetDataSchemaLocationS3() const
bool DataSchemaHasBeenSet() const
void SetDataRearrangement(Aws::String &&value)
S3DataSpec & WithDataLocationS3(Aws::String &&value)
void SetDataRearrangement(const Aws::String &value)
S3DataSpec & WithDataSchema(const Aws::String &value)
bool DataSchemaLocationS3HasBeenSet() const
S3DataSpec & WithDataSchemaLocationS3(const Aws::String &value)
void SetDataSchema(Aws::String &&value)
AWS_MACHINELEARNING_API Aws::Utils::Json::JsonValue Jsonize() const
S3DataSpec & WithDataSchema(const char *value)
const Aws::String & GetDataRearrangement() const
S3DataSpec & WithDataSchemaLocationS3(Aws::String &&value)
void SetDataSchemaLocationS3(const char *value)
void SetDataSchema(const char *value)
S3DataSpec & WithDataRearrangement(const Aws::String &value)
bool DataLocationS3HasBeenSet() const
void SetDataSchemaLocationS3(Aws::String &&value)
S3DataSpec & WithDataSchemaLocationS3(const char *value)
void SetDataLocationS3(const char *value)
const Aws::String & GetDataSchema() const
void SetDataLocationS3(Aws::String &&value)
S3DataSpec & WithDataRearrangement(Aws::String &&value)
AWS_MACHINELEARNING_API S3DataSpec(Aws::Utils::Json::JsonView jsonValue)
S3DataSpec & WithDataSchema(Aws::String &&value)
void SetDataSchemaLocationS3(const Aws::String &value)
void SetDataRearrangement(const char *value)
S3DataSpec & WithDataRearrangement(const char *value)
AWS_MACHINELEARNING_API S3DataSpec & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDataSchema(const Aws::String &value)
bool DataRearrangementHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue