AWS SDK for C++  1.9.123
AWS SDK for C++
AuthorizerDescription.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/iot/IoT_EXPORTS.h>
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21  class JsonView;
22 } // namespace Json
23 } // namespace Utils
24 namespace IoT
25 {
26 namespace Model
27 {
28 
35  {
36  public:
41 
42 
46  inline const Aws::String& GetAuthorizerName() const{ return m_authorizerName; }
47 
51  inline bool AuthorizerNameHasBeenSet() const { return m_authorizerNameHasBeenSet; }
52 
56  inline void SetAuthorizerName(const Aws::String& value) { m_authorizerNameHasBeenSet = true; m_authorizerName = value; }
57 
61  inline void SetAuthorizerName(Aws::String&& value) { m_authorizerNameHasBeenSet = true; m_authorizerName = std::move(value); }
62 
66  inline void SetAuthorizerName(const char* value) { m_authorizerNameHasBeenSet = true; m_authorizerName.assign(value); }
67 
71  inline AuthorizerDescription& WithAuthorizerName(const Aws::String& value) { SetAuthorizerName(value); return *this;}
72 
76  inline AuthorizerDescription& WithAuthorizerName(Aws::String&& value) { SetAuthorizerName(std::move(value)); return *this;}
77 
81  inline AuthorizerDescription& WithAuthorizerName(const char* value) { SetAuthorizerName(value); return *this;}
82 
83 
87  inline const Aws::String& GetAuthorizerArn() const{ return m_authorizerArn; }
88 
92  inline bool AuthorizerArnHasBeenSet() const { return m_authorizerArnHasBeenSet; }
93 
97  inline void SetAuthorizerArn(const Aws::String& value) { m_authorizerArnHasBeenSet = true; m_authorizerArn = value; }
98 
102  inline void SetAuthorizerArn(Aws::String&& value) { m_authorizerArnHasBeenSet = true; m_authorizerArn = std::move(value); }
103 
107  inline void SetAuthorizerArn(const char* value) { m_authorizerArnHasBeenSet = true; m_authorizerArn.assign(value); }
108 
112  inline AuthorizerDescription& WithAuthorizerArn(const Aws::String& value) { SetAuthorizerArn(value); return *this;}
113 
117  inline AuthorizerDescription& WithAuthorizerArn(Aws::String&& value) { SetAuthorizerArn(std::move(value)); return *this;}
118 
122  inline AuthorizerDescription& WithAuthorizerArn(const char* value) { SetAuthorizerArn(value); return *this;}
123 
124 
128  inline const Aws::String& GetAuthorizerFunctionArn() const{ return m_authorizerFunctionArn; }
129 
133  inline bool AuthorizerFunctionArnHasBeenSet() const { return m_authorizerFunctionArnHasBeenSet; }
134 
138  inline void SetAuthorizerFunctionArn(const Aws::String& value) { m_authorizerFunctionArnHasBeenSet = true; m_authorizerFunctionArn = value; }
139 
143  inline void SetAuthorizerFunctionArn(Aws::String&& value) { m_authorizerFunctionArnHasBeenSet = true; m_authorizerFunctionArn = std::move(value); }
144 
148  inline void SetAuthorizerFunctionArn(const char* value) { m_authorizerFunctionArnHasBeenSet = true; m_authorizerFunctionArn.assign(value); }
149 
153  inline AuthorizerDescription& WithAuthorizerFunctionArn(const Aws::String& value) { SetAuthorizerFunctionArn(value); return *this;}
154 
158  inline AuthorizerDescription& WithAuthorizerFunctionArn(Aws::String&& value) { SetAuthorizerFunctionArn(std::move(value)); return *this;}
159 
163  inline AuthorizerDescription& WithAuthorizerFunctionArn(const char* value) { SetAuthorizerFunctionArn(value); return *this;}
164 
165 
169  inline const Aws::String& GetTokenKeyName() const{ return m_tokenKeyName; }
170 
174  inline bool TokenKeyNameHasBeenSet() const { return m_tokenKeyNameHasBeenSet; }
175 
179  inline void SetTokenKeyName(const Aws::String& value) { m_tokenKeyNameHasBeenSet = true; m_tokenKeyName = value; }
180 
184  inline void SetTokenKeyName(Aws::String&& value) { m_tokenKeyNameHasBeenSet = true; m_tokenKeyName = std::move(value); }
185 
189  inline void SetTokenKeyName(const char* value) { m_tokenKeyNameHasBeenSet = true; m_tokenKeyName.assign(value); }
190 
194  inline AuthorizerDescription& WithTokenKeyName(const Aws::String& value) { SetTokenKeyName(value); return *this;}
195 
199  inline AuthorizerDescription& WithTokenKeyName(Aws::String&& value) { SetTokenKeyName(std::move(value)); return *this;}
200 
204  inline AuthorizerDescription& WithTokenKeyName(const char* value) { SetTokenKeyName(value); return *this;}
205 
206 
211  inline const Aws::Map<Aws::String, Aws::String>& GetTokenSigningPublicKeys() const{ return m_tokenSigningPublicKeys; }
212 
217  inline bool TokenSigningPublicKeysHasBeenSet() const { return m_tokenSigningPublicKeysHasBeenSet; }
218 
223  inline void SetTokenSigningPublicKeys(const Aws::Map<Aws::String, Aws::String>& value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys = value; }
224 
229  inline void SetTokenSigningPublicKeys(Aws::Map<Aws::String, Aws::String>&& value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys = std::move(value); }
230 
235  inline AuthorizerDescription& WithTokenSigningPublicKeys(const Aws::Map<Aws::String, Aws::String>& value) { SetTokenSigningPublicKeys(value); return *this;}
236 
241  inline AuthorizerDescription& WithTokenSigningPublicKeys(Aws::Map<Aws::String, Aws::String>&& value) { SetTokenSigningPublicKeys(std::move(value)); return *this;}
242 
247  inline AuthorizerDescription& AddTokenSigningPublicKeys(const Aws::String& key, const Aws::String& value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys.emplace(key, value); return *this; }
248 
253  inline AuthorizerDescription& AddTokenSigningPublicKeys(Aws::String&& key, const Aws::String& value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys.emplace(std::move(key), value); return *this; }
254 
259  inline AuthorizerDescription& AddTokenSigningPublicKeys(const Aws::String& key, Aws::String&& value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys.emplace(key, std::move(value)); return *this; }
260 
265  inline AuthorizerDescription& AddTokenSigningPublicKeys(Aws::String&& key, Aws::String&& value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys.emplace(std::move(key), std::move(value)); return *this; }
266 
271  inline AuthorizerDescription& AddTokenSigningPublicKeys(const char* key, Aws::String&& value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys.emplace(key, std::move(value)); return *this; }
272 
277  inline AuthorizerDescription& AddTokenSigningPublicKeys(Aws::String&& key, const char* value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys.emplace(std::move(key), value); return *this; }
278 
283  inline AuthorizerDescription& AddTokenSigningPublicKeys(const char* key, const char* value) { m_tokenSigningPublicKeysHasBeenSet = true; m_tokenSigningPublicKeys.emplace(key, value); return *this; }
284 
285 
289  inline const AuthorizerStatus& GetStatus() const{ return m_status; }
290 
294  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
295 
299  inline void SetStatus(const AuthorizerStatus& value) { m_statusHasBeenSet = true; m_status = value; }
300 
304  inline void SetStatus(AuthorizerStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
305 
309  inline AuthorizerDescription& WithStatus(const AuthorizerStatus& value) { SetStatus(value); return *this;}
310 
314  inline AuthorizerDescription& WithStatus(AuthorizerStatus&& value) { SetStatus(std::move(value)); return *this;}
315 
316 
320  inline const Aws::Utils::DateTime& GetCreationDate() const{ return m_creationDate; }
321 
325  inline bool CreationDateHasBeenSet() const { return m_creationDateHasBeenSet; }
326 
330  inline void SetCreationDate(const Aws::Utils::DateTime& value) { m_creationDateHasBeenSet = true; m_creationDate = value; }
331 
335  inline void SetCreationDate(Aws::Utils::DateTime&& value) { m_creationDateHasBeenSet = true; m_creationDate = std::move(value); }
336 
340  inline AuthorizerDescription& WithCreationDate(const Aws::Utils::DateTime& value) { SetCreationDate(value); return *this;}
341 
345  inline AuthorizerDescription& WithCreationDate(Aws::Utils::DateTime&& value) { SetCreationDate(std::move(value)); return *this;}
346 
347 
351  inline const Aws::Utils::DateTime& GetLastModifiedDate() const{ return m_lastModifiedDate; }
352 
356  inline bool LastModifiedDateHasBeenSet() const { return m_lastModifiedDateHasBeenSet; }
357 
361  inline void SetLastModifiedDate(const Aws::Utils::DateTime& value) { m_lastModifiedDateHasBeenSet = true; m_lastModifiedDate = value; }
362 
366  inline void SetLastModifiedDate(Aws::Utils::DateTime&& value) { m_lastModifiedDateHasBeenSet = true; m_lastModifiedDate = std::move(value); }
367 
371  inline AuthorizerDescription& WithLastModifiedDate(const Aws::Utils::DateTime& value) { SetLastModifiedDate(value); return *this;}
372 
376  inline AuthorizerDescription& WithLastModifiedDate(Aws::Utils::DateTime&& value) { SetLastModifiedDate(std::move(value)); return *this;}
377 
378 
383  inline bool GetSigningDisabled() const{ return m_signingDisabled; }
384 
389  inline bool SigningDisabledHasBeenSet() const { return m_signingDisabledHasBeenSet; }
390 
395  inline void SetSigningDisabled(bool value) { m_signingDisabledHasBeenSet = true; m_signingDisabled = value; }
396 
401  inline AuthorizerDescription& WithSigningDisabled(bool value) { SetSigningDisabled(value); return *this;}
402 
403  private:
404 
405  Aws::String m_authorizerName;
406  bool m_authorizerNameHasBeenSet;
407 
408  Aws::String m_authorizerArn;
409  bool m_authorizerArnHasBeenSet;
410 
411  Aws::String m_authorizerFunctionArn;
412  bool m_authorizerFunctionArnHasBeenSet;
413 
414  Aws::String m_tokenKeyName;
415  bool m_tokenKeyNameHasBeenSet;
416 
417  Aws::Map<Aws::String, Aws::String> m_tokenSigningPublicKeys;
418  bool m_tokenSigningPublicKeysHasBeenSet;
419 
420  AuthorizerStatus m_status;
421  bool m_statusHasBeenSet;
422 
423  Aws::Utils::DateTime m_creationDate;
424  bool m_creationDateHasBeenSet;
425 
426  Aws::Utils::DateTime m_lastModifiedDate;
427  bool m_lastModifiedDateHasBeenSet;
428 
429  bool m_signingDisabled;
430  bool m_signingDisabledHasBeenSet;
431  };
432 
433 } // namespace Model
434 } // namespace IoT
435 } // namespace Aws
Aws::IoT::Model::AuthorizerDescription::AddTokenSigningPublicKeys
AuthorizerDescription & AddTokenSigningPublicKeys(const char *key, const char *value)
Definition: AuthorizerDescription.h:283
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerFunctionArn
void SetAuthorizerFunctionArn(const char *value)
Definition: AuthorizerDescription.h:148
Aws::IoT::Model::AuthorizerDescription::GetLastModifiedDate
const Aws::Utils::DateTime & GetLastModifiedDate() const
Definition: AuthorizerDescription.h:351
Aws::IoT::Model::AuthorizerDescription::SetTokenKeyName
void SetTokenKeyName(const Aws::String &value)
Definition: AuthorizerDescription.h:179
Aws::IoT::Model::AuthorizerDescription::WithLastModifiedDate
AuthorizerDescription & WithLastModifiedDate(const Aws::Utils::DateTime &value)
Definition: AuthorizerDescription.h:371
Aws::IoT::Model::AuthorizerDescription::GetTokenSigningPublicKeys
const Aws::Map< Aws::String, Aws::String > & GetTokenSigningPublicKeys() const
Definition: AuthorizerDescription.h:211
Aws::IoT::Model::AuthorizerDescription::AuthorizerDescription
AuthorizerDescription(Aws::Utils::Json::JsonView jsonValue)
Aws::IoT::Model::AuthorizerDescription::SetStatus
void SetStatus(AuthorizerStatus &&value)
Definition: AuthorizerDescription.h:304
Aws::IoT::Model::AuthorizerDescription::TokenSigningPublicKeysHasBeenSet
bool TokenSigningPublicKeysHasBeenSet() const
Definition: AuthorizerDescription.h:217
Aws::IoT::Model::AuthorizerDescription::SetCreationDate
void SetCreationDate(const Aws::Utils::DateTime &value)
Definition: AuthorizerDescription.h:330
Aws::IoT::Model::AuthorizerDescription::SigningDisabledHasBeenSet
bool SigningDisabledHasBeenSet() const
Definition: AuthorizerDescription.h:389
Aws::IoT::Model::AuthorizerDescription::GetStatus
const AuthorizerStatus & GetStatus() const
Definition: AuthorizerDescription.h:289
Aws::IoT::Model::AuthorizerDescription::GetCreationDate
const Aws::Utils::DateTime & GetCreationDate() const
Definition: AuthorizerDescription.h:320
Aws::IoT::Model::AuthorizerDescription::AddTokenSigningPublicKeys
AuthorizerDescription & AddTokenSigningPublicKeys(Aws::String &&key, const Aws::String &value)
Definition: AuthorizerDescription.h:253
AuthorizerStatus.h
Aws::IoT::Model::AuthorizerDescription::AuthorizerNameHasBeenSet
bool AuthorizerNameHasBeenSet() const
Definition: AuthorizerDescription.h:51
Aws::IoT::Model::AuthorizerDescription::SetTokenSigningPublicKeys
void SetTokenSigningPublicKeys(Aws::Map< Aws::String, Aws::String > &&value)
Definition: AuthorizerDescription.h:229
Aws::IoT::Model::AuthorizerDescription::WithTokenKeyName
AuthorizerDescription & WithTokenKeyName(const Aws::String &value)
Definition: AuthorizerDescription.h:194
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerFunctionArn
void SetAuthorizerFunctionArn(const Aws::String &value)
Definition: AuthorizerDescription.h:138
Aws::IoT::Model::AuthorizerDescription::AuthorizerDescription
AuthorizerDescription()
Aws::IoT::Model::AuthorizerDescription::GetAuthorizerName
const Aws::String & GetAuthorizerName() const
Definition: AuthorizerDescription.h:46
DateTime.h
Aws::IoT::Model::AuthorizerDescription::SetLastModifiedDate
void SetLastModifiedDate(Aws::Utils::DateTime &&value)
Definition: AuthorizerDescription.h:366
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerArn
void SetAuthorizerArn(Aws::String &&value)
Definition: AuthorizerDescription.h:102
Aws::IoT::Model::AuthorizerDescription::WithTokenKeyName
AuthorizerDescription & WithTokenKeyName(const char *value)
Definition: AuthorizerDescription.h:204
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerFunctionArn
AuthorizerDescription & WithAuthorizerFunctionArn(Aws::String &&value)
Definition: AuthorizerDescription.h:158
Aws::IoT::Model::AuthorizerDescription::GetAuthorizerFunctionArn
const Aws::String & GetAuthorizerFunctionArn() const
Definition: AuthorizerDescription.h:128
Aws::IoT::Model::AuthorizerDescription::AddTokenSigningPublicKeys
AuthorizerDescription & AddTokenSigningPublicKeys(const char *key, Aws::String &&value)
Definition: AuthorizerDescription.h:271
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerName
void SetAuthorizerName(const Aws::String &value)
Definition: AuthorizerDescription.h:56
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerName
AuthorizerDescription & WithAuthorizerName(Aws::String &&value)
Definition: AuthorizerDescription.h:76
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerName
void SetAuthorizerName(const char *value)
Definition: AuthorizerDescription.h:66
Aws::IoT::Model::AuthorizerDescription::WithTokenKeyName
AuthorizerDescription & WithTokenKeyName(Aws::String &&value)
Definition: AuthorizerDescription.h:199
Aws::IoT::Model::AuthorizerDescription::WithSigningDisabled
AuthorizerDescription & WithSigningDisabled(bool value)
Definition: AuthorizerDescription.h:401
Aws::IoT::Model::AuthorizerDescription::AddTokenSigningPublicKeys
AuthorizerDescription & AddTokenSigningPublicKeys(Aws::String &&key, const char *value)
Definition: AuthorizerDescription.h:277
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerName
void SetAuthorizerName(Aws::String &&value)
Definition: AuthorizerDescription.h:61
Aws::IoT::Model::AuthorizerDescription::WithCreationDate
AuthorizerDescription & WithCreationDate(Aws::Utils::DateTime &&value)
Definition: AuthorizerDescription.h:345
Aws::IoT::Model::AuthorizerDescription::AddTokenSigningPublicKeys
AuthorizerDescription & AddTokenSigningPublicKeys(Aws::String &&key, Aws::String &&value)
Definition: AuthorizerDescription.h:265
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerArn
AuthorizerDescription & WithAuthorizerArn(Aws::String &&value)
Definition: AuthorizerDescription.h:117
Aws::IoT::Model::AuthorizerDescription::SetTokenKeyName
void SetTokenKeyName(Aws::String &&value)
Definition: AuthorizerDescription.h:184
Aws::IoT::Model::AuthorizerDescription::WithStatus
AuthorizerDescription & WithStatus(const AuthorizerStatus &value)
Definition: AuthorizerDescription.h:309
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerArn
void SetAuthorizerArn(const char *value)
Definition: AuthorizerDescription.h:107
Aws::IoT::Model::AuthorizerDescription::WithTokenSigningPublicKeys
AuthorizerDescription & WithTokenSigningPublicKeys(Aws::Map< Aws::String, Aws::String > &&value)
Definition: AuthorizerDescription.h:241
Aws::IoT::Model::AuthorizerDescription::GetTokenKeyName
const Aws::String & GetTokenKeyName() const
Definition: AuthorizerDescription.h:169
Aws::IoT::Model::AuthorizerDescription::WithTokenSigningPublicKeys
AuthorizerDescription & WithTokenSigningPublicKeys(const Aws::Map< Aws::String, Aws::String > &value)
Definition: AuthorizerDescription.h:235
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::IoT::Model::AuthorizerDescription::TokenKeyNameHasBeenSet
bool TokenKeyNameHasBeenSet() const
Definition: AuthorizerDescription.h:174
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::IoT::Model::AuthorizerDescription::SetLastModifiedDate
void SetLastModifiedDate(const Aws::Utils::DateTime &value)
Definition: AuthorizerDescription.h:361
Aws::IoT::Model::AuthorizerDescription::GetAuthorizerArn
const Aws::String & GetAuthorizerArn() const
Definition: AuthorizerDescription.h:87
Aws::IoT::Model::AuthorizerDescription::AddTokenSigningPublicKeys
AuthorizerDescription & AddTokenSigningPublicKeys(const Aws::String &key, const Aws::String &value)
Definition: AuthorizerDescription.h:247
Aws::IoT::Model::AuthorizerDescription::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::IoT::Model::AuthorizerDescription::WithCreationDate
AuthorizerDescription & WithCreationDate(const Aws::Utils::DateTime &value)
Definition: AuthorizerDescription.h:340
Aws::IoT::Model::AuthorizerDescription::CreationDateHasBeenSet
bool CreationDateHasBeenSet() const
Definition: AuthorizerDescription.h:325
Aws::IoT::Model::AuthorizerDescription::WithLastModifiedDate
AuthorizerDescription & WithLastModifiedDate(Aws::Utils::DateTime &&value)
Definition: AuthorizerDescription.h:376
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerName
AuthorizerDescription & WithAuthorizerName(const char *value)
Definition: AuthorizerDescription.h:81
Aws
Definition: AccessManagementClient.h:15
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerFunctionArn
void SetAuthorizerFunctionArn(Aws::String &&value)
Definition: AuthorizerDescription.h:143
Aws::IoT::Model::AuthorizerDescription::LastModifiedDateHasBeenSet
bool LastModifiedDateHasBeenSet() const
Definition: AuthorizerDescription.h:356
Aws::IoT::Model::AuthorizerDescription::SetTokenKeyName
void SetTokenKeyName(const char *value)
Definition: AuthorizerDescription.h:189
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerName
AuthorizerDescription & WithAuthorizerName(const Aws::String &value)
Definition: AuthorizerDescription.h:71
Aws::IoT::Model::AuthorizerDescription::AuthorizerArnHasBeenSet
bool AuthorizerArnHasBeenSet() const
Definition: AuthorizerDescription.h:92
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerArn
AuthorizerDescription & WithAuthorizerArn(const Aws::String &value)
Definition: AuthorizerDescription.h:112
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerFunctionArn
AuthorizerDescription & WithAuthorizerFunctionArn(const Aws::String &value)
Definition: AuthorizerDescription.h:153
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerFunctionArn
AuthorizerDescription & WithAuthorizerFunctionArn(const char *value)
Definition: AuthorizerDescription.h:163
AWS_IOT_API
#define AWS_IOT_API
Definition: IoT_EXPORTS.h:28
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoT::Model::AuthorizerDescription::SetCreationDate
void SetCreationDate(Aws::Utils::DateTime &&value)
Definition: AuthorizerDescription.h:335
Aws::IoT::Model::AuthorizerDescription::WithStatus
AuthorizerDescription & WithStatus(AuthorizerStatus &&value)
Definition: AuthorizerDescription.h:314
Aws::IoT::Model::AuthorizerDescription::operator=
AuthorizerDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::IoT::Model::AuthorizerDescription::SetTokenSigningPublicKeys
void SetTokenSigningPublicKeys(const Aws::Map< Aws::String, Aws::String > &value)
Definition: AuthorizerDescription.h:223
Aws::IoT::Model::AuthorizerDescription::WithAuthorizerArn
AuthorizerDescription & WithAuthorizerArn(const char *value)
Definition: AuthorizerDescription.h:122
Aws::IoT::Model::AuthorizerDescription::SetSigningDisabled
void SetSigningDisabled(bool value)
Definition: AuthorizerDescription.h:395
Aws::IoT::Model::AuthorizerDescription::AuthorizerFunctionArnHasBeenSet
bool AuthorizerFunctionArnHasBeenSet() const
Definition: AuthorizerDescription.h:133
Aws::IoT::Model::AuthorizerDescription::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: AuthorizerDescription.h:294
Aws::IoT::Model::AuthorizerStatus
AuthorizerStatus
Definition: AuthorizerStatus.h:17
AWSMap.h
Aws::IoT::Model::AuthorizerDescription::SetAuthorizerArn
void SetAuthorizerArn(const Aws::String &value)
Definition: AuthorizerDescription.h:97
Aws::IoT::Model::AuthorizerDescription::AddTokenSigningPublicKeys
AuthorizerDescription & AddTokenSigningPublicKeys(const Aws::String &key, Aws::String &&value)
Definition: AuthorizerDescription.h:259
Aws::IoT::Model::AuthorizerDescription::SetStatus
void SetStatus(const AuthorizerStatus &value)
Definition: AuthorizerDescription.h:299
Aws::IoT::Model::AuthorizerDescription
Definition: AuthorizerDescription.h:35
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::IoT::Model::AuthorizerDescription::GetSigningDisabled
bool GetSigningDisabled() const
Definition: AuthorizerDescription.h:383
IoT_EXPORTS.h