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
47 template<
typename CreationTimeT = Aws::Utils::DateTime>
48 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
49 template<
typename CreationTimeT = Aws::Utils::DateTime>
59 template<
typename DataSetNameT = Aws::String>
60 void SetDataSetName(DataSetNameT&& value) { m_dataSetNameHasBeenSet =
true; m_dataSetName = std::forward<DataSetNameT>(value); }
61 template<
typename DataSetNameT = Aws::String>
71 template<
typename DataSetOrgT = Aws::String>
72 void SetDataSetOrg(DataSetOrgT&& value) { m_dataSetOrgHasBeenSet =
true; m_dataSetOrg = std::forward<DataSetOrgT>(value); }
73 template<
typename DataSetOrgT = Aws::String>
83 template<
typename FormatT = Aws::String>
84 void SetFormat(FormatT&& value) { m_formatHasBeenSet =
true; m_format = std::forward<FormatT>(value); }
85 template<
typename FormatT = Aws::String>
95 template<
typename LastReferencedTimeT = Aws::Utils::DateTime>
96 void SetLastReferencedTime(LastReferencedTimeT&& value) { m_lastReferencedTimeHasBeenSet =
true; m_lastReferencedTime = std::forward<LastReferencedTimeT>(value); }
97 template<
typename LastReferencedTimeT = Aws::Utils::DateTime>
107 template<
typename LastUpdatedTimeT = Aws::Utils::DateTime>
108 void SetLastUpdatedTime(LastUpdatedTimeT&& value) { m_lastUpdatedTimeHasBeenSet =
true; m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value); }
109 template<
typename LastUpdatedTimeT = Aws::Utils::DateTime>
115 bool m_creationTimeHasBeenSet =
false;
118 bool m_dataSetNameHasBeenSet =
false;
121 bool m_dataSetOrgHasBeenSet =
false;
124 bool m_formatHasBeenSet =
false;
127 bool m_lastReferencedTimeHasBeenSet =
false;
130 bool m_lastUpdatedTimeHasBeenSet =
false;
bool CreationTimeHasBeenSet() const
void SetDataSetName(DataSetNameT &&value)
void SetCreationTime(CreationTimeT &&value)
DataSetSummary & WithDataSetOrg(DataSetOrgT &&value)
AWS_MAINFRAMEMODERNIZATION_API DataSetSummary()=default
void SetDataSetOrg(DataSetOrgT &&value)
bool FormatHasBeenSet() const
const Aws::String & GetDataSetName() const
AWS_MAINFRAMEMODERNIZATION_API DataSetSummary(Aws::Utils::Json::JsonView jsonValue)
DataSetSummary & WithLastReferencedTime(LastReferencedTimeT &&value)
void SetLastReferencedTime(LastReferencedTimeT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
DataSetSummary & WithCreationTime(CreationTimeT &&value)
const Aws::Utils::DateTime & GetLastUpdatedTime() const
DataSetSummary & WithLastUpdatedTime(LastUpdatedTimeT &&value)
void SetFormat(FormatT &&value)
DataSetSummary & WithFormat(FormatT &&value)
bool LastUpdatedTimeHasBeenSet() const
const Aws::String & GetDataSetOrg() const
bool LastReferencedTimeHasBeenSet() const
bool DataSetNameHasBeenSet() const
DataSetSummary & WithDataSetName(DataSetNameT &&value)
const Aws::String & GetFormat() const
AWS_MAINFRAMEMODERNIZATION_API DataSetSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetLastReferencedTime() const
bool DataSetOrgHasBeenSet() const
void SetLastUpdatedTime(LastUpdatedTimeT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue