AWS SDK for C++  1.9.104
AWS SDK for C++
GetBootstrapBrokersResult.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 template<typename RESULT_TYPE>
14 class AmazonWebServiceResult;
15 
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21 } // namespace Json
22 } // namespace Utils
23 namespace Kafka
24 {
25 namespace Model
26 {
28  {
29  public:
33 
34 
41  inline const Aws::String& GetBootstrapBrokerString() const{ return m_bootstrapBrokerString; }
42 
49  inline void SetBootstrapBrokerString(const Aws::String& value) { m_bootstrapBrokerString = value; }
50 
57  inline void SetBootstrapBrokerString(Aws::String&& value) { m_bootstrapBrokerString = std::move(value); }
58 
65  inline void SetBootstrapBrokerString(const char* value) { m_bootstrapBrokerString.assign(value); }
66 
73  inline GetBootstrapBrokersResult& WithBootstrapBrokerString(const Aws::String& value) { SetBootstrapBrokerString(value); return *this;}
74 
81  inline GetBootstrapBrokersResult& WithBootstrapBrokerString(Aws::String&& value) { SetBootstrapBrokerString(std::move(value)); return *this;}
82 
89  inline GetBootstrapBrokersResult& WithBootstrapBrokerString(const char* value) { SetBootstrapBrokerString(value); return *this;}
90 
91 
98  inline const Aws::String& GetBootstrapBrokerStringTls() const{ return m_bootstrapBrokerStringTls; }
99 
106  inline void SetBootstrapBrokerStringTls(const Aws::String& value) { m_bootstrapBrokerStringTls = value; }
107 
114  inline void SetBootstrapBrokerStringTls(Aws::String&& value) { m_bootstrapBrokerStringTls = std::move(value); }
115 
122  inline void SetBootstrapBrokerStringTls(const char* value) { m_bootstrapBrokerStringTls.assign(value); }
123 
130  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringTls(const Aws::String& value) { SetBootstrapBrokerStringTls(value); return *this;}
131 
138  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringTls(Aws::String&& value) { SetBootstrapBrokerStringTls(std::move(value)); return *this;}
139 
146  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringTls(const char* value) { SetBootstrapBrokerStringTls(value); return *this;}
147 
148 
155  inline const Aws::String& GetBootstrapBrokerStringSaslScram() const{ return m_bootstrapBrokerStringSaslScram; }
156 
163  inline void SetBootstrapBrokerStringSaslScram(const Aws::String& value) { m_bootstrapBrokerStringSaslScram = value; }
164 
171  inline void SetBootstrapBrokerStringSaslScram(Aws::String&& value) { m_bootstrapBrokerStringSaslScram = std::move(value); }
172 
179  inline void SetBootstrapBrokerStringSaslScram(const char* value) { m_bootstrapBrokerStringSaslScram.assign(value); }
180 
187  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringSaslScram(const Aws::String& value) { SetBootstrapBrokerStringSaslScram(value); return *this;}
188 
195  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringSaslScram(Aws::String&& value) { SetBootstrapBrokerStringSaslScram(std::move(value)); return *this;}
196 
203  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringSaslScram(const char* value) { SetBootstrapBrokerStringSaslScram(value); return *this;}
204 
205 
212  inline const Aws::String& GetBootstrapBrokerStringSaslIam() const{ return m_bootstrapBrokerStringSaslIam; }
213 
220  inline void SetBootstrapBrokerStringSaslIam(const Aws::String& value) { m_bootstrapBrokerStringSaslIam = value; }
221 
228  inline void SetBootstrapBrokerStringSaslIam(Aws::String&& value) { m_bootstrapBrokerStringSaslIam = std::move(value); }
229 
236  inline void SetBootstrapBrokerStringSaslIam(const char* value) { m_bootstrapBrokerStringSaslIam.assign(value); }
237 
244  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringSaslIam(const Aws::String& value) { SetBootstrapBrokerStringSaslIam(value); return *this;}
245 
252  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringSaslIam(Aws::String&& value) { SetBootstrapBrokerStringSaslIam(std::move(value)); return *this;}
253 
260  inline GetBootstrapBrokersResult& WithBootstrapBrokerStringSaslIam(const char* value) { SetBootstrapBrokerStringSaslIam(value); return *this;}
261 
262  private:
263 
264  Aws::String m_bootstrapBrokerString;
265 
266  Aws::String m_bootstrapBrokerStringTls;
267 
268  Aws::String m_bootstrapBrokerStringSaslScram;
269 
270  Aws::String m_bootstrapBrokerStringSaslIam;
271  };
272 
273 } // namespace Model
274 } // namespace Kafka
275 } // namespace Aws
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringSaslIam
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIam(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:252
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerString
void SetBootstrapBrokerString(const char *value)
Definition: GetBootstrapBrokersResult.h:65
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringSaslIam
void SetBootstrapBrokerStringSaslIam(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:228
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringSaslScram
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScram(const char *value)
Definition: GetBootstrapBrokersResult.h:203
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerString
void SetBootstrapBrokerString(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:57
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringSaslScram
void SetBootstrapBrokerStringSaslScram(const char *value)
Definition: GetBootstrapBrokersResult.h:179
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringSaslScram
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScram(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:187
Aws::Kafka::Model::GetBootstrapBrokersResult::GetBootstrapBrokerStringTls
const Aws::String & GetBootstrapBrokerStringTls() const
Definition: GetBootstrapBrokersResult.h:98
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerString
GetBootstrapBrokersResult & WithBootstrapBrokerString(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:81
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerString
GetBootstrapBrokersResult & WithBootstrapBrokerString(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:73
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerString
void SetBootstrapBrokerString(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:49
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringTls
GetBootstrapBrokersResult & WithBootstrapBrokerStringTls(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:138
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringTls
GetBootstrapBrokersResult & WithBootstrapBrokerStringTls(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:130
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringSaslIam
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIam(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:244
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringTls
void SetBootstrapBrokerStringTls(const char *value)
Definition: GetBootstrapBrokersResult.h:122
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringTls
void SetBootstrapBrokerStringTls(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:106
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerString
GetBootstrapBrokersResult & WithBootstrapBrokerString(const char *value)
Definition: GetBootstrapBrokersResult.h:89
Aws::Kafka::Model::GetBootstrapBrokersResult::GetBootstrapBrokerStringSaslIam
const Aws::String & GetBootstrapBrokerStringSaslIam() const
Definition: GetBootstrapBrokersResult.h:212
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringSaslIam
void SetBootstrapBrokerStringSaslIam(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:220
AWSString.h
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringSaslScram
void SetBootstrapBrokerStringSaslScram(const Aws::String &value)
Definition: GetBootstrapBrokersResult.h:163
AWS_KAFKA_API
#define AWS_KAFKA_API
Definition: Kafka_EXPORTS.h:28
Aws::Kafka::Model::GetBootstrapBrokersResult
Definition: GetBootstrapBrokersResult.h:28
Aws::Kafka::Model::GetBootstrapBrokersResult::GetBootstrapBrokersResult
GetBootstrapBrokersResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringSaslIam
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslIam(const char *value)
Definition: GetBootstrapBrokersResult.h:260
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringSaslIam
void SetBootstrapBrokerStringSaslIam(const char *value)
Definition: GetBootstrapBrokersResult.h:236
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringTls
GetBootstrapBrokersResult & WithBootstrapBrokerStringTls(const char *value)
Definition: GetBootstrapBrokersResult.h:146
Aws
Definition: AccessManagementClient.h:15
Aws::Kafka::Model::GetBootstrapBrokersResult::GetBootstrapBrokerStringSaslScram
const Aws::String & GetBootstrapBrokerStringSaslScram() const
Definition: GetBootstrapBrokersResult.h:155
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Kafka_EXPORTS.h
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringTls
void SetBootstrapBrokerStringTls(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:114
Aws::Kafka::Model::GetBootstrapBrokersResult::GetBootstrapBrokerString
const Aws::String & GetBootstrapBrokerString() const
Definition: GetBootstrapBrokersResult.h:41
Aws::Kafka::Model::GetBootstrapBrokersResult::operator=
GetBootstrapBrokersResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Kafka::Model::GetBootstrapBrokersResult::WithBootstrapBrokerStringSaslScram
GetBootstrapBrokersResult & WithBootstrapBrokerStringSaslScram(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:195
Aws::Kafka::Model::GetBootstrapBrokersResult::GetBootstrapBrokersResult
GetBootstrapBrokersResult()
Aws::Kafka::Model::GetBootstrapBrokersResult::SetBootstrapBrokerStringSaslScram
void SetBootstrapBrokerStringSaslScram(Aws::String &&value)
Definition: GetBootstrapBrokersResult.h:171