7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/m2/model/DatasetOrgAttributes.h>
10#include <aws/m2/model/RecordLength.h>
23namespace MainframeModernization
50 inline void SetDatasetName(
const char* value) { m_datasetNameHasBeenSet =
true; m_datasetName.assign(value); }
88 inline void SetRelativePath(
const char* value) { m_relativePathHasBeenSet =
true; m_relativePath.assign(value); }
105 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
113 bool m_datasetNameHasBeenSet =
false;
116 bool m_datasetOrgHasBeenSet =
false;
119 bool m_recordLengthHasBeenSet =
false;
122 bool m_relativePathHasBeenSet =
false;
125 bool m_storageTypeHasBeenSet =
false;
DataSet & WithRelativePath(Aws::String &&value)
DataSet & WithStorageType(const char *value)
void SetStorageType(const Aws::String &value)
AWS_MAINFRAMEMODERNIZATION_API DataSet(Aws::Utils::Json::JsonView jsonValue)
void SetRelativePath(Aws::String &&value)
DataSet & WithDatasetName(const char *value)
void SetRelativePath(const char *value)
void SetStorageType(Aws::String &&value)
DataSet & WithRelativePath(const Aws::String &value)
const Aws::String & GetRelativePath() const
bool DatasetNameHasBeenSet() const
void SetStorageType(const char *value)
void SetRecordLength(const RecordLength &value)
bool DatasetOrgHasBeenSet() const
void SetDatasetName(const char *value)
void SetDatasetName(const Aws::String &value)
const DatasetOrgAttributes & GetDatasetOrg() const
AWS_MAINFRAMEMODERNIZATION_API DataSet()
const RecordLength & GetRecordLength() const
DataSet & WithDatasetOrg(const DatasetOrgAttributes &value)
DataSet & WithDatasetOrg(DatasetOrgAttributes &&value)
void SetDatasetOrg(const DatasetOrgAttributes &value)
DataSet & WithDatasetName(const Aws::String &value)
bool RelativePathHasBeenSet() const
void SetRelativePath(const Aws::String &value)
DataSet & WithStorageType(Aws::String &&value)
DataSet & WithRelativePath(const char *value)
bool RecordLengthHasBeenSet() const
const Aws::String & GetDatasetName() const
void SetDatasetOrg(DatasetOrgAttributes &&value)
bool StorageTypeHasBeenSet() const
DataSet & WithDatasetName(Aws::String &&value)
void SetRecordLength(RecordLength &&value)
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MAINFRAMEMODERNIZATION_API DataSet & operator=(Aws::Utils::Json::JsonView jsonValue)
DataSet & WithRecordLength(const RecordLength &value)
DataSet & WithRecordLength(RecordLength &&value)
const Aws::String & GetStorageType() const
void SetDatasetName(Aws::String &&value)
DataSet & WithStorageType(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue