7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/m2/model/DataSet.h>
9#include <aws/m2/model/ExternalLocation.h>
22namespace MainframeModernization
48 inline void SetDataSet(
const DataSet& value) { m_dataSetHasBeenSet =
true; m_dataSet = value; }
49 inline void SetDataSet(
DataSet&& value) { m_dataSetHasBeenSet =
true; m_dataSet = std::move(value); }
68 bool m_dataSetHasBeenSet =
false;
71 bool m_externalLocationHasBeenSet =
false;
DataSetImportItem & WithDataSet(const DataSet &value)
AWS_MAINFRAMEMODERNIZATION_API DataSetImportItem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExternalLocation(ExternalLocation &&value)
bool ExternalLocationHasBeenSet() const
AWS_MAINFRAMEMODERNIZATION_API DataSetImportItem()
AWS_MAINFRAMEMODERNIZATION_API DataSetImportItem(Aws::Utils::Json::JsonView jsonValue)
const ExternalLocation & GetExternalLocation() const
void SetDataSet(DataSet &&value)
void SetDataSet(const DataSet &value)
const DataSet & GetDataSet() const
DataSetImportItem & WithExternalLocation(ExternalLocation &&value)
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
DataSetImportItem & WithDataSet(DataSet &&value)
void SetExternalLocation(const ExternalLocation &value)
bool DataSetHasBeenSet() const
DataSetImportItem & WithExternalLocation(const ExternalLocation &value)
Aws::Utils::Json::JsonValue JsonValue