7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/evs/EVS_EXPORTS.h>
44 template <
typename VCenterT = Aws::String>
46 m_vCenterHasBeenSet =
true;
47 m_vCenter = std::forward<VCenterT>(value);
49 template <
typename VCenterT = Aws::String>
62 template <
typename NsxT = Aws::String>
64 m_nsxHasBeenSet =
true;
65 m_nsx = std::forward<NsxT>(value);
67 template <
typename NsxT = Aws::String>
69 SetNsx(std::forward<NsxT>(value));
80 template <
typename NsxManager1T = Aws::String>
82 m_nsxManager1HasBeenSet =
true;
83 m_nsxManager1 = std::forward<NsxManager1T>(value);
85 template <
typename NsxManager1T = Aws::String>
98 template <
typename NsxManager2T = Aws::String>
100 m_nsxManager2HasBeenSet =
true;
101 m_nsxManager2 = std::forward<NsxManager2T>(value);
103 template <
typename NsxManager2T = Aws::String>
116 template <
typename NsxManager3T = Aws::String>
118 m_nsxManager3HasBeenSet =
true;
119 m_nsxManager3 = std::forward<NsxManager3T>(value);
121 template <
typename NsxManager3T = Aws::String>
134 template <
typename NsxEdge1T = Aws::String>
136 m_nsxEdge1HasBeenSet =
true;
137 m_nsxEdge1 = std::forward<NsxEdge1T>(value);
139 template <
typename NsxEdge1T = Aws::String>
152 template <
typename NsxEdge2T = Aws::String>
154 m_nsxEdge2HasBeenSet =
true;
155 m_nsxEdge2 = std::forward<NsxEdge2T>(value);
157 template <
typename NsxEdge2T = Aws::String>
170 template <
typename SddcManagerT = Aws::String>
172 m_sddcManagerHasBeenSet =
true;
173 m_sddcManager = std::forward<SddcManagerT>(value);
175 template <
typename SddcManagerT = Aws::String>
188 template <
typename CloudBuilderT = Aws::String>
190 m_cloudBuilderHasBeenSet =
true;
191 m_cloudBuilder = std::forward<CloudBuilderT>(value);
193 template <
typename CloudBuilderT = Aws::String>
217 bool m_vCenterHasBeenSet =
false;
218 bool m_nsxHasBeenSet =
false;
219 bool m_nsxManager1HasBeenSet =
false;
220 bool m_nsxManager2HasBeenSet =
false;
221 bool m_nsxManager3HasBeenSet =
false;
222 bool m_nsxEdge1HasBeenSet =
false;
223 bool m_nsxEdge2HasBeenSet =
false;
224 bool m_sddcManagerHasBeenSet =
false;
225 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