7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/kafka/Kafka_EXPORTS.h>
14template <
typename RESULT_TYPE>
15class AmazonWebServiceResult;
38 template <
typename BootstrapBrokerStringT = Aws::String>
40 m_bootstrapBrokerStringHasBeenSet =
true;
41 m_bootstrapBrokerString = std::forward<BootstrapBrokerStringT>(value);
43 template <
typename BootstrapBrokerStringT = Aws::String>
58 template <
typename BootstrapBrokerStringTlsT = Aws::String>
60 m_bootstrapBrokerStringTlsHasBeenSet =
true;
61 m_bootstrapBrokerStringTls = std::forward<BootstrapBrokerStringTlsT>(value);
63 template <
typename BootstrapBrokerStringTlsT = Aws::String>
78 template <
typename BootstrapBrokerStringSaslScramT = Aws::String>
80 m_bootstrapBrokerStringSaslScramHasBeenSet =
true;
81 m_bootstrapBrokerStringSaslScram = std::forward<BootstrapBrokerStringSaslScramT>(value);
83 template <
typename BootstrapBrokerStringSaslScramT = Aws::String>
98 template <
typename BootstrapBrokerStringSaslIamT = Aws::String>
100 m_bootstrapBrokerStringSaslIamHasBeenSet =
true;
101 m_bootstrapBrokerStringSaslIam = std::forward<BootstrapBrokerStringSaslIamT>(value);
103 template <
typename BootstrapBrokerStringSaslIamT = Aws::String>
118 template <
typename BootstrapBrokerStringPublicTlsT = Aws::String>
120 m_bootstrapBrokerStringPublicTlsHasBeenSet =
true;
121 m_bootstrapBrokerStringPublicTls = std::forward<BootstrapBrokerStringPublicTlsT>(value);
123 template <
typename BootstrapBrokerStringPublicTlsT = Aws::String>
138 template <
typename BootstrapBrokerStringPublicSaslScramT = Aws::String>
140 m_bootstrapBrokerStringPublicSaslScramHasBeenSet =
true;
141 m_bootstrapBrokerStringPublicSaslScram = std::forward<BootstrapBrokerStringPublicSaslScramT>(value);
143 template <
typename BootstrapBrokerStringPublicSaslScramT = Aws::String>
158 template <
typename BootstrapBrokerStringPublicSaslIamT = Aws::String>
160 m_bootstrapBrokerStringPublicSaslIamHasBeenSet =
true;
161 m_bootstrapBrokerStringPublicSaslIam = std::forward<BootstrapBrokerStringPublicSaslIamT>(value);
163 template <
typename BootstrapBrokerStringPublicSaslIamT = Aws::String>
178 template <
typename BootstrapBrokerStringVpcConnectivityTlsT = Aws::String>
180 m_bootstrapBrokerStringVpcConnectivityTlsHasBeenSet =
true;
181 m_bootstrapBrokerStringVpcConnectivityTls = std::forward<BootstrapBrokerStringVpcConnectivityTlsT>(value);
183 template <
typename BootstrapBrokerStringVpcConnectivityTlsT = Aws::String>
198 return m_bootstrapBrokerStringVpcConnectivitySaslScram;
200 template <
typename BootstrapBrokerStringVpcConnectivitySaslScramT = Aws::String>
202 m_bootstrapBrokerStringVpcConnectivitySaslScramHasBeenSet =
true;
203 m_bootstrapBrokerStringVpcConnectivitySaslScram = std::forward<BootstrapBrokerStringVpcConnectivitySaslScramT>(value);
205 template <
typename BootstrapBrokerStringVpcConnectivitySaslScramT = Aws::String>
220 template <
typename BootstrapBrokerStringVpcConnectivitySaslIamT = Aws::String>
222 m_bootstrapBrokerStringVpcConnectivitySaslIamHasBeenSet =
true;
223 m_bootstrapBrokerStringVpcConnectivitySaslIam = std::forward<BootstrapBrokerStringVpcConnectivitySaslIamT>(value);
225 template <
typename BootstrapBrokerStringVpcConnectivitySaslIamT = Aws::String>
240 template <
typename BootstrapBrokerStringIpv6T = Aws::String>
242 m_bootstrapBrokerStringIpv6HasBeenSet =
true;
243 m_bootstrapBrokerStringIpv6 = std::forward<BootstrapBrokerStringIpv6T>(value);
245 template <
typename BootstrapBrokerStringIpv6T = Aws::String>
260 template <
typename BootstrapBrokerStringTlsIpv6T = Aws::String>
262 m_bootstrapBrokerStringTlsIpv6HasBeenSet =
true;
263 m_bootstrapBrokerStringTlsIpv6 = std::forward<BootstrapBrokerStringTlsIpv6T>(value);
265 template <
typename BootstrapBrokerStringTlsIpv6T = Aws::String>
280 template <
typename BootstrapBrokerStringSaslScramIpv6T = Aws::String>
282 m_bootstrapBrokerStringSaslScramIpv6HasBeenSet =
true;
283 m_bootstrapBrokerStringSaslScramIpv6 = std::forward<BootstrapBrokerStringSaslScramIpv6T>(value);
285 template <
typename BootstrapBrokerStringSaslScramIpv6T = Aws::String>
300 template <
typename BootstrapBrokerStringSaslIamIpv6T = Aws::String>
302 m_bootstrapBrokerStringSaslIamIpv6HasBeenSet =
true;
303 m_bootstrapBrokerStringSaslIamIpv6 = std::forward<BootstrapBrokerStringSaslIamIpv6T>(value);
305 template <
typename BootstrapBrokerStringSaslIamIpv6T = Aws::String>
315 template <
typename RequestIdT = Aws::String>
317 m_requestIdHasBeenSet =
true;
318 m_requestId = std::forward<RequestIdT>(value);
320 template <
typename RequestIdT = Aws::String>
339 Aws::String m_bootstrapBrokerStringPublicSaslScram;
343 Aws::String m_bootstrapBrokerStringVpcConnectivityTls;
345 Aws::String m_bootstrapBrokerStringVpcConnectivitySaslScram;
347 Aws::String m_bootstrapBrokerStringVpcConnectivitySaslIam;
359 bool m_bootstrapBrokerStringHasBeenSet =
false;
360 bool m_bootstrapBrokerStringTlsHasBeenSet =
false;
361 bool m_bootstrapBrokerStringSaslScramHasBeenSet =
false;
362 bool m_bootstrapBrokerStringSaslIamHasBeenSet =
false;
363 bool m_bootstrapBrokerStringPublicTlsHasBeenSet =
false;
364 bool m_bootstrapBrokerStringPublicSaslScramHasBeenSet =
false;
365 bool m_bootstrapBrokerStringPublicSaslIamHasBeenSet =
false;
366 bool m_bootstrapBrokerStringVpcConnectivityTlsHasBeenSet =
false;
367 bool m_bootstrapBrokerStringVpcConnectivitySaslScramHasBeenSet =
false;
368 bool m_bootstrapBrokerStringVpcConnectivitySaslIamHasBeenSet =
false;
369 bool m_bootstrapBrokerStringIpv6HasBeenSet =
false;
370 bool m_bootstrapBrokerStringTlsIpv6HasBeenSet =
false;
371 bool m_bootstrapBrokerStringSaslScramIpv6HasBeenSet =
false;
372 bool m_bootstrapBrokerStringSaslIamIpv6HasBeenSet =
false;
373 bool m_requestIdHasBeenSet =
false;
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivityTls(BootstrapBrokerStringVpcConnectivityTlsT &&value)
const Aws::String & GetBootstrapBrokerStringTls() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslIam(BootstrapBrokerStringPublicSaslIamT &&value)
const Aws::String & GetBootstrapBrokerStringSaslIamIpv6() const
const Aws::String & GetBootstrapBrokerStringSaslScramIpv6() const
void SetBootstrapBrokerStringPublicTls(BootstrapBrokerStringPublicTlsT &&value)
void SetBootstrapBrokerStringVpcConnectivityTls(BootstrapBrokerStringVpcConnectivityTlsT &&value)
void SetRequestId(RequestIdT &&value)
void SetBootstrapBrokerStringTls(BootstrapBrokerStringTlsT &&value)
const Aws::String & GetBootstrapBrokerStringSaslScram() const
void SetBootstrapBrokerStringSaslIamIpv6(BootstrapBrokerStringSaslIamIpv6T &&value)
const Aws::String & GetRequestId() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslIam(BootstrapBrokerStringVpcConnectivitySaslIamT &&value)
const Aws::String & GetBootstrapBrokerStringIpv6() const
void SetBootstrapBrokerStringTlsIpv6(BootstrapBrokerStringTlsIpv6T &&value)
AWS_KAFKA_API GetBootstrapBrokersResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIamIpv6(BootstrapBrokerStringSaslIamIpv6T &&value)
AWS_KAFKA_API GetBootstrapBrokersResult()=default
const Aws::String & GetBootstrapBrokerStringPublicTls() const
void SetBootstrapBrokerStringVpcConnectivitySaslIam(BootstrapBrokerStringVpcConnectivitySaslIamT &&value)
const Aws::String & GetBootstrapBrokerStringPublicSaslScram() const
void SetBootstrapBrokerStringSaslScramIpv6(BootstrapBrokerStringSaslScramIpv6T &&value)
void SetBootstrapBrokerStringPublicSaslScram(BootstrapBrokerStringPublicSaslScramT &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringTls(BootstrapBrokerStringTlsT &&value)
const Aws::String & GetBootstrapBrokerStringVpcConnectivitySaslScram() const
const Aws::String & GetBootstrapBrokerStringSaslIam() const
GetBootstrapBrokersResult & WithBootstrapBrokerString(BootstrapBrokerStringT &&value)
void SetBootstrapBrokerStringSaslScram(BootstrapBrokerStringSaslScramT &&value)
const Aws::String & GetBootstrapBrokerStringTlsIpv6() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIam(BootstrapBrokerStringSaslIamT &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicTls(BootstrapBrokerStringPublicTlsT &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringTlsIpv6(BootstrapBrokerStringTlsIpv6T &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslScram(BootstrapBrokerStringVpcConnectivitySaslScramT &&value)
void SetBootstrapBrokerString(BootstrapBrokerStringT &&value)
const Aws::String & GetBootstrapBrokerStringVpcConnectivitySaslIam() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringIpv6(BootstrapBrokerStringIpv6T &&value)
void SetBootstrapBrokerStringPublicSaslIam(BootstrapBrokerStringPublicSaslIamT &&value)
const Aws::String & GetBootstrapBrokerString() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScramIpv6(BootstrapBrokerStringSaslScramIpv6T &&value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
void SetBootstrapBrokerStringIpv6(BootstrapBrokerStringIpv6T &&value)
const Aws::String & GetBootstrapBrokerStringVpcConnectivityTls() const
void SetBootstrapBrokerStringVpcConnectivitySaslScram(BootstrapBrokerStringVpcConnectivitySaslScramT &&value)
GetBootstrapBrokersResult & WithRequestId(RequestIdT &&value)
void SetBootstrapBrokerStringSaslIam(BootstrapBrokerStringSaslIamT &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScram(BootstrapBrokerStringSaslScramT &&value)
const Aws::String & GetBootstrapBrokerStringPublicSaslIam() const
AWS_KAFKA_API GetBootstrapBrokersResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslScram(BootstrapBrokerStringPublicSaslScramT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue