7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/m2/model/GdgDetailAttributes.h>
9#include <aws/m2/model/PoDetailAttributes.h>
10#include <aws/m2/model/PsDetailAttributes.h>
11#include <aws/m2/model/VsamDetailAttributes.h>
24namespace MainframeModernization
51 template<
typename GdgT = GdgDetailAttributes>
52 void SetGdg(GdgT&& value) { m_gdgHasBeenSet =
true; m_gdg = std::forward<GdgT>(value); }
53 template<
typename GdgT = GdgDetailAttributes>
63 template<
typename PoT = PoDetailAttributes>
64 void SetPo(PoT&& value) { m_poHasBeenSet =
true; m_po = std::forward<PoT>(value); }
65 template<
typename PoT = PoDetailAttributes>
75 template<
typename PsT = PsDetailAttributes>
76 void SetPs(PsT&& value) { m_psHasBeenSet =
true; m_ps = std::forward<PsT>(value); }
77 template<
typename PsT = PsDetailAttributes>
87 template<
typename VsamT = VsamDetailAttributes>
88 void SetVsam(VsamT&& value) { m_vsamHasBeenSet =
true; m_vsam = std::forward<VsamT>(value); }
89 template<
typename VsamT = VsamDetailAttributes>
95 bool m_gdgHasBeenSet =
false;
98 bool m_poHasBeenSet =
false;
101 bool m_psHasBeenSet =
false;
104 bool m_vsamHasBeenSet =
false;
DatasetDetailOrgAttributes & WithPs(PsT &&value)
bool VsamHasBeenSet() const
DatasetDetailOrgAttributes & WithPo(PoT &&value)
DatasetDetailOrgAttributes & WithGdg(GdgT &&value)
DatasetDetailOrgAttributes & WithVsam(VsamT &&value)
bool GdgHasBeenSet() const
void SetVsam(VsamT &&value)
const GdgDetailAttributes & GetGdg() const
AWS_MAINFRAMEMODERNIZATION_API DatasetDetailOrgAttributes()=default
bool PoHasBeenSet() const
const PsDetailAttributes & GetPs() const
AWS_MAINFRAMEMODERNIZATION_API DatasetDetailOrgAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
void SetGdg(GdgT &&value)
const VsamDetailAttributes & GetVsam() const
bool PsHasBeenSet() const
const PoDetailAttributes & GetPo() const
AWS_MAINFRAMEMODERNIZATION_API DatasetDetailOrgAttributes(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue