7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
22namespace MainframeModernization
61 inline void SetDataSetName(
const char* value) { m_dataSetNameHasBeenSet =
true; m_dataSetName.assign(value); }
75 inline void SetDataSetOrg(
const char* value) { m_dataSetOrgHasBeenSet =
true; m_dataSetOrg.assign(value); }
89 inline void SetFormat(
const char* value) { m_formatHasBeenSet =
true; m_format.assign(value); }
121 bool m_creationTimeHasBeenSet =
false;
124 bool m_dataSetNameHasBeenSet =
false;
127 bool m_dataSetOrgHasBeenSet =
false;
130 bool m_formatHasBeenSet =
false;
133 bool m_lastReferencedTimeHasBeenSet =
false;
136 bool m_lastUpdatedTimeHasBeenSet =
false;
bool CreationTimeHasBeenSet() const
void SetCreationTime(Aws::Utils::DateTime &&value)
DataSetSummary & WithLastUpdatedTime(Aws::Utils::DateTime &&value)
DataSetSummary & WithLastReferencedTime(Aws::Utils::DateTime &&value)
bool FormatHasBeenSet() const
AWS_MAINFRAMEMODERNIZATION_API DataSetSummary()
DataSetSummary & WithDataSetOrg(const Aws::String &value)
const Aws::String & GetDataSetName() const
AWS_MAINFRAMEMODERNIZATION_API DataSetSummary(Aws::Utils::Json::JsonView jsonValue)
void SetDataSetName(const Aws::String &value)
DataSetSummary & WithDataSetOrg(const char *value)
const Aws::Utils::DateTime & GetCreationTime() const
void SetDataSetOrg(Aws::String &&value)
void SetDataSetOrg(const Aws::String &value)
DataSetSummary & WithCreationTime(Aws::Utils::DateTime &&value)
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
DataSetSummary & WithFormat(const char *value)
const Aws::Utils::DateTime & GetLastUpdatedTime() const
void SetLastReferencedTime(const Aws::Utils::DateTime &value)
DataSetSummary & WithLastUpdatedTime(const Aws::Utils::DateTime &value)
void SetLastUpdatedTime(Aws::Utils::DateTime &&value)
DataSetSummary & WithDataSetName(const char *value)
void SetLastUpdatedTime(const Aws::Utils::DateTime &value)
DataSetSummary & WithFormat(const Aws::String &value)
bool LastUpdatedTimeHasBeenSet() const
DataSetSummary & WithDataSetName(Aws::String &&value)
void SetDataSetName(const char *value)
void SetFormat(Aws::String &&value)
DataSetSummary & WithLastReferencedTime(const Aws::Utils::DateTime &value)
const Aws::String & GetDataSetOrg() const
bool LastReferencedTimeHasBeenSet() const
bool DataSetNameHasBeenSet() const
void SetLastReferencedTime(Aws::Utils::DateTime &&value)
DataSetSummary & WithFormat(Aws::String &&value)
void SetFormat(const Aws::String &value)
void SetDataSetName(Aws::String &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetFormat(const char *value)
const Aws::String & GetFormat() const
AWS_MAINFRAMEMODERNIZATION_API DataSetSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetLastReferencedTime() const
void SetDataSetOrg(const char *value)
bool DataSetOrgHasBeenSet() const
DataSetSummary & WithDataSetName(const Aws::String &value)
DataSetSummary & WithDataSetOrg(Aws::String &&value)
DataSetSummary & WithCreationTime(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue