7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
53 template<
typename AttachedENIIdT = Aws::String>
54 void SetAttachedENIId(AttachedENIIdT&& value) { m_attachedENIIdHasBeenSet =
true; m_attachedENIId = std::forward<AttachedENIIdT>(value); }
55 template<
typename AttachedENIIdT = Aws::String>
68 template<
typename ClientVpcIpAddressT = Aws::String>
69 void SetClientVpcIpAddress(ClientVpcIpAddressT&& value) { m_clientVpcIpAddressHasBeenSet =
true; m_clientVpcIpAddress = std::forward<ClientVpcIpAddressT>(value); }
70 template<
typename ClientVpcIpAddressT = Aws::String>
82 template<
typename Endpo
intsT = Aws::Vector<Aws::String>>
83 void SetEndpoints(EndpointsT&& value) { m_endpointsHasBeenSet =
true; m_endpoints = std::forward<EndpointsT>(value); }
84 template<
typename Endpo
intsT = Aws::Vector<Aws::String>>
86 template<
typename Endpo
intsT = Aws::String>
87 ZookeeperNodeInfo&
AddEndpoints(EndpointsT&& value) { m_endpointsHasBeenSet =
true; m_endpoints.emplace_back(std::forward<EndpointsT>(value));
return *
this; }
98 inline void SetZookeeperId(
double value) { m_zookeeperIdHasBeenSet =
true; m_zookeeperId = value; }
110 template<
typename ZookeeperVersionT = Aws::String>
111 void SetZookeeperVersion(ZookeeperVersionT&& value) { m_zookeeperVersionHasBeenSet =
true; m_zookeeperVersion = std::forward<ZookeeperVersionT>(value); }
112 template<
typename ZookeeperVersionT = Aws::String>
118 bool m_attachedENIIdHasBeenSet =
false;
121 bool m_clientVpcIpAddressHasBeenSet =
false;
124 bool m_endpointsHasBeenSet =
false;
126 double m_zookeeperId{0.0};
127 bool m_zookeeperIdHasBeenSet =
false;
130 bool m_zookeeperVersionHasBeenSet =
false;
ZookeeperNodeInfo & WithEndpoints(EndpointsT &&value)
const Aws::Vector< Aws::String > & GetEndpoints() const
double GetZookeeperId() const
void SetClientVpcIpAddress(ClientVpcIpAddressT &&value)
void SetZookeeperVersion(ZookeeperVersionT &&value)
bool ZookeeperIdHasBeenSet() const
bool EndpointsHasBeenSet() const
bool ClientVpcIpAddressHasBeenSet() const
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
ZookeeperNodeInfo & WithAttachedENIId(AttachedENIIdT &&value)
ZookeeperNodeInfo & AddEndpoints(EndpointsT &&value)
const Aws::String & GetZookeeperVersion() const
const Aws::String & GetAttachedENIId() const
ZookeeperNodeInfo & WithZookeeperVersion(ZookeeperVersionT &&value)
bool ZookeeperVersionHasBeenSet() const
ZookeeperNodeInfo & WithZookeeperId(double value)
void SetEndpoints(EndpointsT &&value)
bool AttachedENIIdHasBeenSet() const
AWS_KAFKA_API ZookeeperNodeInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAttachedENIId(AttachedENIIdT &&value)
ZookeeperNodeInfo & WithClientVpcIpAddress(ClientVpcIpAddressT &&value)
void SetZookeeperId(double value)
AWS_KAFKA_API ZookeeperNodeInfo()=default
AWS_KAFKA_API ZookeeperNodeInfo(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetClientVpcIpAddress() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue