7#include <aws/cleanroomsml/CleanRoomsML_EXPORTS.h>
8#include <aws/cleanroomsml/model/DatasetType.h>
9#include <aws/cleanroomsml/model/DatasetInputConfig.h>
59 template<
typename InputConfigT = DatasetInputConfig>
60 void SetInputConfig(InputConfigT&& value) { m_inputConfigHasBeenSet =
true; m_inputConfig = std::forward<InputConfigT>(value); }
61 template<
typename InputConfigT = DatasetInputConfig>
67 bool m_typeHasBeenSet =
false;
69 DatasetInputConfig m_inputConfig;
70 bool m_inputConfigHasBeenSet =
false;
void SetInputConfig(InputConfigT &&value)
Dataset & WithType(DatasetType value)
bool InputConfigHasBeenSet() const
Dataset & WithInputConfig(InputConfigT &&value)
bool TypeHasBeenSet() const
DatasetType GetType() const
AWS_CLEANROOMSML_API Dataset(Aws::Utils::Json::JsonView jsonValue)
AWS_CLEANROOMSML_API Aws::Utils::Json::JsonValue Jsonize() const
void SetType(DatasetType value)
AWS_CLEANROOMSML_API Dataset()=default
const DatasetInputConfig & GetInputConfig() const
AWS_CLEANROOMSML_API Dataset & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue