7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/machinelearning/MachineLearning_EXPORTS.h>
19namespace MachineLearning {
43 template <
typename DataLocationS3T = Aws::String>
45 m_dataLocationS3HasBeenSet =
true;
46 m_dataLocationS3 = std::forward<DataLocationS3T>(value);
48 template <
typename DataLocationS3T = Aws::String>
119 template <
typename DataRearrangementT = Aws::String>
121 m_dataRearrangementHasBeenSet =
true;
122 m_dataRearrangement = std::forward<DataRearrangementT>(value);
124 template <
typename DataRearrangementT = Aws::String>
154 template <
typename DataSchemaT = Aws::String>
156 m_dataSchemaHasBeenSet =
true;
157 m_dataSchema = std::forward<DataSchemaT>(value);
159 template <
typename DataSchemaT = Aws::String>
173 template <
typename DataSchemaLocationS3T = Aws::String>
175 m_dataSchemaLocationS3HasBeenSet =
true;
176 m_dataSchemaLocationS3 = std::forward<DataSchemaLocationS3T>(value);
178 template <
typename DataSchemaLocationS3T = Aws::String>
192 bool m_dataLocationS3HasBeenSet =
false;
193 bool m_dataRearrangementHasBeenSet =
false;
194 bool m_dataSchemaHasBeenSet =
false;
195 bool m_dataSchemaLocationS3HasBeenSet =
false;
const Aws::String & GetDataLocationS3() const
void SetDataLocationS3(DataLocationS3T &&value)
void SetDataSchema(DataSchemaT &&value)
const Aws::String & GetDataSchemaLocationS3() const
bool DataSchemaHasBeenSet() const
bool DataSchemaLocationS3HasBeenSet() const
AWS_MACHINELEARNING_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetDataRearrangement() const
S3DataSpec & WithDataLocationS3(DataLocationS3T &&value)
S3DataSpec & WithDataRearrangement(DataRearrangementT &&value)
bool DataLocationS3HasBeenSet() const
void SetDataSchemaLocationS3(DataSchemaLocationS3T &&value)
const Aws::String & GetDataSchema() const
S3DataSpec & WithDataSchema(DataSchemaT &&value)
AWS_MACHINELEARNING_API S3DataSpec(Aws::Utils::Json::JsonView jsonValue)
AWS_MACHINELEARNING_API S3DataSpec()=default
S3DataSpec & WithDataSchemaLocationS3(DataSchemaLocationS3T &&value)
AWS_MACHINELEARNING_API S3DataSpec & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDataRearrangement(DataRearrangementT &&value)
bool DataRearrangementHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue