7#include <aws/evs/EVS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 template<
typename VCenterT = Aws::String>
51 void SetVCenter(VCenterT&& value) { m_vCenterHasBeenSet =
true; m_vCenter = std::forward<VCenterT>(value); }
52 template<
typename VCenterT = Aws::String>
62 template<
typename NsxT = Aws::String>
63 void SetNsx(NsxT&& value) { m_nsxHasBeenSet =
true; m_nsx = std::forward<NsxT>(value); }
64 template<
typename NsxT = Aws::String>
74 template<
typename NsxManager1T = Aws::String>
75 void SetNsxManager1(NsxManager1T&& value) { m_nsxManager1HasBeenSet =
true; m_nsxManager1 = std::forward<NsxManager1T>(value); }
76 template<
typename NsxManager1T = Aws::String>
86 template<
typename NsxManager2T = Aws::String>
87 void SetNsxManager2(NsxManager2T&& value) { m_nsxManager2HasBeenSet =
true; m_nsxManager2 = std::forward<NsxManager2T>(value); }
88 template<
typename NsxManager2T = Aws::String>
98 template<
typename NsxManager3T = Aws::String>
99 void SetNsxManager3(NsxManager3T&& value) { m_nsxManager3HasBeenSet =
true; m_nsxManager3 = std::forward<NsxManager3T>(value); }
100 template<
typename NsxManager3T = Aws::String>
110 template<
typename NsxEdge1T = Aws::String>
111 void SetNsxEdge1(NsxEdge1T&& value) { m_nsxEdge1HasBeenSet =
true; m_nsxEdge1 = std::forward<NsxEdge1T>(value); }
112 template<
typename NsxEdge1T = Aws::String>
122 template<
typename NsxEdge2T = Aws::String>
123 void SetNsxEdge2(NsxEdge2T&& value) { m_nsxEdge2HasBeenSet =
true; m_nsxEdge2 = std::forward<NsxEdge2T>(value); }
124 template<
typename NsxEdge2T = Aws::String>
134 template<
typename SddcManagerT = Aws::String>
135 void SetSddcManager(SddcManagerT&& value) { m_sddcManagerHasBeenSet =
true; m_sddcManager = std::forward<SddcManagerT>(value); }
136 template<
typename SddcManagerT = Aws::String>
146 template<
typename CloudBuilderT = Aws::String>
147 void SetCloudBuilder(CloudBuilderT&& value) { m_cloudBuilderHasBeenSet =
true; m_cloudBuilder = std::forward<CloudBuilderT>(value); }
148 template<
typename CloudBuilderT = Aws::String>
154 bool m_vCenterHasBeenSet =
false;
157 bool m_nsxHasBeenSet =
false;
160 bool m_nsxManager1HasBeenSet =
false;
163 bool m_nsxManager2HasBeenSet =
false;
166 bool m_nsxManager3HasBeenSet =
false;
169 bool m_nsxEdge1HasBeenSet =
false;
172 bool m_nsxEdge2HasBeenSet =
false;
175 bool m_sddcManagerHasBeenSet =
false;
178 bool m_cloudBuilderHasBeenSet =
false;
bool NsxEdge2HasBeenSet() const
bool SddcManagerHasBeenSet() const
void SetVCenter(VCenterT &&value)
void SetSddcManager(SddcManagerT &&value)
AWS_EVS_API VcfHostnames & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetSddcManager() const
void SetNsxEdge2(NsxEdge2T &&value)
bool NsxManager1HasBeenSet() const
bool NsxEdge1HasBeenSet() const
VcfHostnames & WithNsxEdge1(NsxEdge1T &&value)
const Aws::String & GetNsxManager3() const
const Aws::String & GetNsxManager2() const
const Aws::String & GetVCenter() const
VcfHostnames & WithSddcManager(SddcManagerT &&value)
AWS_EVS_API VcfHostnames()=default
VcfHostnames & WithNsxManager2(NsxManager2T &&value)
const Aws::String & GetNsx() const
const Aws::String & GetNsxEdge1() const
VcfHostnames & WithNsx(NsxT &&value)
AWS_EVS_API VcfHostnames(Aws::Utils::Json::JsonView jsonValue)
void SetNsxManager2(NsxManager2T &&value)
const Aws::String & GetNsxEdge2() const
VcfHostnames & WithCloudBuilder(CloudBuilderT &&value)
void SetNsxManager1(NsxManager1T &&value)
VcfHostnames & WithNsxManager3(NsxManager3T &&value)
void SetNsxEdge1(NsxEdge1T &&value)
bool NsxManager2HasBeenSet() const
bool NsxManager3HasBeenSet() const
void SetNsx(NsxT &&value)
VcfHostnames & WithNsxManager1(NsxManager1T &&value)
const Aws::String & GetNsxManager1() const
bool VCenterHasBeenSet() const
void SetNsxManager3(NsxManager3T &&value)
void SetCloudBuilder(CloudBuilderT &&value)
VcfHostnames & WithNsxEdge2(NsxEdge2T &&value)
bool CloudBuilderHasBeenSet() const
const Aws::String & GetCloudBuilder() const
bool NsxHasBeenSet() const
AWS_EVS_API Aws::Utils::Json::JsonValue Jsonize() const
VcfHostnames & WithVCenter(VCenterT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue