7#include <aws/machinelearning/MachineLearning_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace MachineLearning
49 template<
typename DataLocationS3T = Aws::String>
50 void SetDataLocationS3(DataLocationS3T&& value) { m_dataLocationS3HasBeenSet =
true; m_dataLocationS3 = std::forward<DataLocationS3T>(value); }
51 template<
typename DataLocationS3T = Aws::String>
119 template<
typename DataRearrangementT = Aws::String>
120 void SetDataRearrangement(DataRearrangementT&& value) { m_dataRearrangementHasBeenSet =
true; m_dataRearrangement = std::forward<DataRearrangementT>(value); }
121 template<
typename DataRearrangementT = Aws::String>
148 template<
typename DataSchemaT = Aws::String>
149 void SetDataSchema(DataSchemaT&& value) { m_dataSchemaHasBeenSet =
true; m_dataSchema = std::forward<DataSchemaT>(value); }
150 template<
typename DataSchemaT = Aws::String>
161 template<
typename DataSchemaLocationS3T = Aws::String>
162 void SetDataSchemaLocationS3(DataSchemaLocationS3T&& value) { m_dataSchemaLocationS3HasBeenSet =
true; m_dataSchemaLocationS3 = std::forward<DataSchemaLocationS3T>(value); }
163 template<
typename DataSchemaLocationS3T = Aws::String>
169 bool m_dataLocationS3HasBeenSet =
false;
172 bool m_dataRearrangementHasBeenSet =
false;
175 bool m_dataSchemaHasBeenSet =
false;
178 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