7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/evs/EVS_EXPORTS.h>
46 template <
typename VCenterT = Aws::String>
48 m_vCenterHasBeenSet =
true;
49 m_vCenter = std::forward<VCenterT>(value);
51 template <
typename VCenterT = Aws::String>
64 template <
typename NsxT = Aws::String>
66 m_nsxHasBeenSet =
true;
67 m_nsx = std::forward<NsxT>(value);
69 template <
typename NsxT = Aws::String>
71 SetNsx(std::forward<NsxT>(value));
82 template <
typename NsxManager1T = Aws::String>
84 m_nsxManager1HasBeenSet =
true;
85 m_nsxManager1 = std::forward<NsxManager1T>(value);
87 template <
typename NsxManager1T = Aws::String>
100 template <
typename NsxManager2T = Aws::String>
102 m_nsxManager2HasBeenSet =
true;
103 m_nsxManager2 = std::forward<NsxManager2T>(value);
105 template <
typename NsxManager2T = Aws::String>
118 template <
typename NsxManager3T = Aws::String>
120 m_nsxManager3HasBeenSet =
true;
121 m_nsxManager3 = std::forward<NsxManager3T>(value);
123 template <
typename NsxManager3T = Aws::String>
136 template <
typename NsxEdge1T = Aws::String>
138 m_nsxEdge1HasBeenSet =
true;
139 m_nsxEdge1 = std::forward<NsxEdge1T>(value);
141 template <
typename NsxEdge1T = Aws::String>
154 template <
typename NsxEdge2T = Aws::String>
156 m_nsxEdge2HasBeenSet =
true;
157 m_nsxEdge2 = std::forward<NsxEdge2T>(value);
159 template <
typename NsxEdge2T = Aws::String>
172 template <
typename SddcManagerT = Aws::String>
174 m_sddcManagerHasBeenSet =
true;
175 m_sddcManager = std::forward<SddcManagerT>(value);
177 template <
typename SddcManagerT = Aws::String>
190 template <
typename CloudBuilderT = Aws::String>
192 m_cloudBuilderHasBeenSet =
true;
193 m_cloudBuilder = std::forward<CloudBuilderT>(value);
195 template <
typename CloudBuilderT = Aws::String>
219 bool m_vCenterHasBeenSet =
false;
220 bool m_nsxHasBeenSet =
false;
221 bool m_nsxManager1HasBeenSet =
false;
222 bool m_nsxManager2HasBeenSet =
false;
223 bool m_nsxManager3HasBeenSet =
false;
224 bool m_nsxEdge1HasBeenSet =
false;
225 bool m_nsxEdge2HasBeenSet =
false;
226 bool m_sddcManagerHasBeenSet =
false;
227 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