AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetBootstrapBrokersResult.h
1
6#pragma once
7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13template<typename RESULT_TYPE>
14class AmazonWebServiceResult;
15
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21} // namespace Json
22} // namespace Utils
23namespace Kafka
24{
25namespace Model
26{
28 {
29 public:
33
34
36
42 inline const Aws::String& GetBootstrapBrokerString() const{ return m_bootstrapBrokerString; }
43 inline void SetBootstrapBrokerString(const Aws::String& value) { m_bootstrapBrokerString = value; }
44 inline void SetBootstrapBrokerString(Aws::String&& value) { m_bootstrapBrokerString = std::move(value); }
45 inline void SetBootstrapBrokerString(const char* value) { m_bootstrapBrokerString.assign(value); }
48 inline GetBootstrapBrokersResult& WithBootstrapBrokerString(const char* value) { SetBootstrapBrokerString(value); return *this;}
50
52
58 inline const Aws::String& GetBootstrapBrokerStringTls() const{ return m_bootstrapBrokerStringTls; }
59 inline void SetBootstrapBrokerStringTls(const Aws::String& value) { m_bootstrapBrokerStringTls = value; }
60 inline void SetBootstrapBrokerStringTls(Aws::String&& value) { m_bootstrapBrokerStringTls = std::move(value); }
61 inline void SetBootstrapBrokerStringTls(const char* value) { m_bootstrapBrokerStringTls.assign(value); }
66
68
74 inline const Aws::String& GetBootstrapBrokerStringSaslScram() const{ return m_bootstrapBrokerStringSaslScram; }
75 inline void SetBootstrapBrokerStringSaslScram(const Aws::String& value) { m_bootstrapBrokerStringSaslScram = value; }
76 inline void SetBootstrapBrokerStringSaslScram(Aws::String&& value) { m_bootstrapBrokerStringSaslScram = std::move(value); }
77 inline void SetBootstrapBrokerStringSaslScram(const char* value) { m_bootstrapBrokerStringSaslScram.assign(value); }
82
84
90 inline const Aws::String& GetBootstrapBrokerStringSaslIam() const{ return m_bootstrapBrokerStringSaslIam; }
91 inline void SetBootstrapBrokerStringSaslIam(const Aws::String& value) { m_bootstrapBrokerStringSaslIam = value; }
92 inline void SetBootstrapBrokerStringSaslIam(Aws::String&& value) { m_bootstrapBrokerStringSaslIam = std::move(value); }
93 inline void SetBootstrapBrokerStringSaslIam(const char* value) { m_bootstrapBrokerStringSaslIam.assign(value); }
98
100
106 inline const Aws::String& GetBootstrapBrokerStringPublicTls() const{ return m_bootstrapBrokerStringPublicTls; }
107 inline void SetBootstrapBrokerStringPublicTls(const Aws::String& value) { m_bootstrapBrokerStringPublicTls = value; }
108 inline void SetBootstrapBrokerStringPublicTls(Aws::String&& value) { m_bootstrapBrokerStringPublicTls = std::move(value); }
109 inline void SetBootstrapBrokerStringPublicTls(const char* value) { m_bootstrapBrokerStringPublicTls.assign(value); }
114
116
122 inline const Aws::String& GetBootstrapBrokerStringPublicSaslScram() const{ return m_bootstrapBrokerStringPublicSaslScram; }
123 inline void SetBootstrapBrokerStringPublicSaslScram(const Aws::String& value) { m_bootstrapBrokerStringPublicSaslScram = value; }
124 inline void SetBootstrapBrokerStringPublicSaslScram(Aws::String&& value) { m_bootstrapBrokerStringPublicSaslScram = std::move(value); }
125 inline void SetBootstrapBrokerStringPublicSaslScram(const char* value) { m_bootstrapBrokerStringPublicSaslScram.assign(value); }
130
132
138 inline const Aws::String& GetBootstrapBrokerStringPublicSaslIam() const{ return m_bootstrapBrokerStringPublicSaslIam; }
139 inline void SetBootstrapBrokerStringPublicSaslIam(const Aws::String& value) { m_bootstrapBrokerStringPublicSaslIam = value; }
140 inline void SetBootstrapBrokerStringPublicSaslIam(Aws::String&& value) { m_bootstrapBrokerStringPublicSaslIam = std::move(value); }
141 inline void SetBootstrapBrokerStringPublicSaslIam(const char* value) { m_bootstrapBrokerStringPublicSaslIam.assign(value); }
146
148
154 inline const Aws::String& GetBootstrapBrokerStringVpcConnectivityTls() const{ return m_bootstrapBrokerStringVpcConnectivityTls; }
155 inline void SetBootstrapBrokerStringVpcConnectivityTls(const Aws::String& value) { m_bootstrapBrokerStringVpcConnectivityTls = value; }
156 inline void SetBootstrapBrokerStringVpcConnectivityTls(Aws::String&& value) { m_bootstrapBrokerStringVpcConnectivityTls = std::move(value); }
157 inline void SetBootstrapBrokerStringVpcConnectivityTls(const char* value) { m_bootstrapBrokerStringVpcConnectivityTls.assign(value); }
162
164
170 inline const Aws::String& GetBootstrapBrokerStringVpcConnectivitySaslScram() const{ return m_bootstrapBrokerStringVpcConnectivitySaslScram; }
171 inline void SetBootstrapBrokerStringVpcConnectivitySaslScram(const Aws::String& value) { m_bootstrapBrokerStringVpcConnectivitySaslScram = value; }
172 inline void SetBootstrapBrokerStringVpcConnectivitySaslScram(Aws::String&& value) { m_bootstrapBrokerStringVpcConnectivitySaslScram = std::move(value); }
173 inline void SetBootstrapBrokerStringVpcConnectivitySaslScram(const char* value) { m_bootstrapBrokerStringVpcConnectivitySaslScram.assign(value); }
178
180
186 inline const Aws::String& GetBootstrapBrokerStringVpcConnectivitySaslIam() const{ return m_bootstrapBrokerStringVpcConnectivitySaslIam; }
187 inline void SetBootstrapBrokerStringVpcConnectivitySaslIam(const Aws::String& value) { m_bootstrapBrokerStringVpcConnectivitySaslIam = value; }
188 inline void SetBootstrapBrokerStringVpcConnectivitySaslIam(Aws::String&& value) { m_bootstrapBrokerStringVpcConnectivitySaslIam = std::move(value); }
189 inline void SetBootstrapBrokerStringVpcConnectivitySaslIam(const char* value) { m_bootstrapBrokerStringVpcConnectivitySaslIam.assign(value); }
194
196
197 inline const Aws::String& GetRequestId() const{ return m_requestId; }
198 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
199 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
200 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
201 inline GetBootstrapBrokersResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
202 inline GetBootstrapBrokersResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
203 inline GetBootstrapBrokersResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
205 private:
206
207 Aws::String m_bootstrapBrokerString;
208
209 Aws::String m_bootstrapBrokerStringTls;
210
211 Aws::String m_bootstrapBrokerStringSaslScram;
212
213 Aws::String m_bootstrapBrokerStringSaslIam;
214
215 Aws::String m_bootstrapBrokerStringPublicTls;
216
217 Aws::String m_bootstrapBrokerStringPublicSaslScram;
218
219 Aws::String m_bootstrapBrokerStringPublicSaslIam;
220
221 Aws::String m_bootstrapBrokerStringVpcConnectivityTls;
222
223 Aws::String m_bootstrapBrokerStringVpcConnectivitySaslScram;
224
225 Aws::String m_bootstrapBrokerStringVpcConnectivitySaslIam;
226
227 Aws::String m_requestId;
228 };
229
230} // namespace Model
231} // namespace Kafka
232} // namespace Aws
void SetBootstrapBrokerStringTls(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScram(const char *value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslScram(const char *value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslScram(const char *value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicTls(const char *value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslScram(Aws::String &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivityTls(Aws::String &&value)
void SetBootstrapBrokerStringVpcConnectivitySaslScram(Aws::String &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringTls(const char *value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicTls(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerString(const char *value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIam(const char *value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslIam(const char *value)
AWS_KAFKA_API GetBootstrapBrokersResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslIam(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslScram(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScram(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslIam(const char *value)
const Aws::String & GetBootstrapBrokerStringPublicSaslScram() const
const Aws::String & GetBootstrapBrokerStringVpcConnectivitySaslScram() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslIam(Aws::String &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivityTls(const char *value)
void SetBootstrapBrokerStringVpcConnectivitySaslScram(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslScram(Aws::String &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslScram(const Aws::String &value)
void SetBootstrapBrokerStringPublicTls(const Aws::String &value)
GetBootstrapBrokersResult & WithRequestId(Aws::String &&value)
GetBootstrapBrokersResult & WithRequestId(const char *value)
void SetBootstrapBrokerStringSaslScram(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringTls(Aws::String &&value)
void SetBootstrapBrokerStringPublicSaslIam(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringTls(const Aws::String &value)
const Aws::String & GetBootstrapBrokerStringVpcConnectivitySaslIam() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIam(const Aws::String &value)
void SetBootstrapBrokerStringPublicSaslScram(const Aws::String &value)
void SetBootstrapBrokerStringSaslIam(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivityTls(const Aws::String &value)
void SetBootstrapBrokerStringVpcConnectivitySaslIam(Aws::String &&value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringVpcConnectivitySaslIam(Aws::String &&value)
void SetBootstrapBrokerStringVpcConnectivitySaslIam(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicTls(Aws::String &&value)
void SetBootstrapBrokerStringVpcConnectivityTls(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringPublicSaslIam(const Aws::String &value)
const Aws::String & GetBootstrapBrokerStringVpcConnectivityTls() const
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScram(Aws::String &&value)
GetBootstrapBrokersResult & WithRequestId(const Aws::String &value)
const Aws::String & GetBootstrapBrokerStringPublicSaslIam() const
GetBootstrapBrokersResult & WithBootstrapBrokerString(const Aws::String &value)
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIam(Aws::String &&value)
AWS_KAFKA_API GetBootstrapBrokersResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetBootstrapBrokersResult & WithBootstrapBrokerString(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue