AWS SDK for C++  1.9.46
AWS SDK for C++
CreateNetworkProfileRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 #include <aws/core/utils/UUID.h>
16 
17 namespace Aws
18 {
19 namespace AlexaForBusiness
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "CreateNetworkProfile"; }
36 
37  Aws::String SerializePayload() const override;
38 
40 
41 
45  inline const Aws::String& GetNetworkProfileName() const{ return m_networkProfileName; }
46 
50  inline bool NetworkProfileNameHasBeenSet() const { return m_networkProfileNameHasBeenSet; }
51 
55  inline void SetNetworkProfileName(const Aws::String& value) { m_networkProfileNameHasBeenSet = true; m_networkProfileName = value; }
56 
60  inline void SetNetworkProfileName(Aws::String&& value) { m_networkProfileNameHasBeenSet = true; m_networkProfileName = std::move(value); }
61 
65  inline void SetNetworkProfileName(const char* value) { m_networkProfileNameHasBeenSet = true; m_networkProfileName.assign(value); }
66 
70  inline CreateNetworkProfileRequest& WithNetworkProfileName(const Aws::String& value) { SetNetworkProfileName(value); return *this;}
71 
75  inline CreateNetworkProfileRequest& WithNetworkProfileName(Aws::String&& value) { SetNetworkProfileName(std::move(value)); return *this;}
76 
80  inline CreateNetworkProfileRequest& WithNetworkProfileName(const char* value) { SetNetworkProfileName(value); return *this;}
81 
82 
86  inline const Aws::String& GetDescription() const{ return m_description; }
87 
91  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
92 
96  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
97 
101  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
102 
106  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
107 
111  inline CreateNetworkProfileRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
112 
116  inline CreateNetworkProfileRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
117 
121  inline CreateNetworkProfileRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
122 
123 
127  inline const Aws::String& GetSsid() const{ return m_ssid; }
128 
132  inline bool SsidHasBeenSet() const { return m_ssidHasBeenSet; }
133 
137  inline void SetSsid(const Aws::String& value) { m_ssidHasBeenSet = true; m_ssid = value; }
138 
142  inline void SetSsid(Aws::String&& value) { m_ssidHasBeenSet = true; m_ssid = std::move(value); }
143 
147  inline void SetSsid(const char* value) { m_ssidHasBeenSet = true; m_ssid.assign(value); }
148 
152  inline CreateNetworkProfileRequest& WithSsid(const Aws::String& value) { SetSsid(value); return *this;}
153 
157  inline CreateNetworkProfileRequest& WithSsid(Aws::String&& value) { SetSsid(std::move(value)); return *this;}
158 
162  inline CreateNetworkProfileRequest& WithSsid(const char* value) { SetSsid(value); return *this;}
163 
164 
169  inline const NetworkSecurityType& GetSecurityType() const{ return m_securityType; }
170 
175  inline bool SecurityTypeHasBeenSet() const { return m_securityTypeHasBeenSet; }
176 
181  inline void SetSecurityType(const NetworkSecurityType& value) { m_securityTypeHasBeenSet = true; m_securityType = value; }
182 
187  inline void SetSecurityType(NetworkSecurityType&& value) { m_securityTypeHasBeenSet = true; m_securityType = std::move(value); }
188 
193  inline CreateNetworkProfileRequest& WithSecurityType(const NetworkSecurityType& value) { SetSecurityType(value); return *this;}
194 
199  inline CreateNetworkProfileRequest& WithSecurityType(NetworkSecurityType&& value) { SetSecurityType(std::move(value)); return *this;}
200 
201 
206  inline const NetworkEapMethod& GetEapMethod() const{ return m_eapMethod; }
207 
212  inline bool EapMethodHasBeenSet() const { return m_eapMethodHasBeenSet; }
213 
218  inline void SetEapMethod(const NetworkEapMethod& value) { m_eapMethodHasBeenSet = true; m_eapMethod = value; }
219 
224  inline void SetEapMethod(NetworkEapMethod&& value) { m_eapMethodHasBeenSet = true; m_eapMethod = std::move(value); }
225 
230  inline CreateNetworkProfileRequest& WithEapMethod(const NetworkEapMethod& value) { SetEapMethod(value); return *this;}
231 
236  inline CreateNetworkProfileRequest& WithEapMethod(NetworkEapMethod&& value) { SetEapMethod(std::move(value)); return *this;}
237 
238 
242  inline const Aws::String& GetCurrentPassword() const{ return m_currentPassword; }
243 
247  inline bool CurrentPasswordHasBeenSet() const { return m_currentPasswordHasBeenSet; }
248 
252  inline void SetCurrentPassword(const Aws::String& value) { m_currentPasswordHasBeenSet = true; m_currentPassword = value; }
253 
257  inline void SetCurrentPassword(Aws::String&& value) { m_currentPasswordHasBeenSet = true; m_currentPassword = std::move(value); }
258 
262  inline void SetCurrentPassword(const char* value) { m_currentPasswordHasBeenSet = true; m_currentPassword.assign(value); }
263 
267  inline CreateNetworkProfileRequest& WithCurrentPassword(const Aws::String& value) { SetCurrentPassword(value); return *this;}
268 
272  inline CreateNetworkProfileRequest& WithCurrentPassword(Aws::String&& value) { SetCurrentPassword(std::move(value)); return *this;}
273 
277  inline CreateNetworkProfileRequest& WithCurrentPassword(const char* value) { SetCurrentPassword(value); return *this;}
278 
279 
285  inline const Aws::String& GetNextPassword() const{ return m_nextPassword; }
286 
292  inline bool NextPasswordHasBeenSet() const { return m_nextPasswordHasBeenSet; }
293 
299  inline void SetNextPassword(const Aws::String& value) { m_nextPasswordHasBeenSet = true; m_nextPassword = value; }
300 
306  inline void SetNextPassword(Aws::String&& value) { m_nextPasswordHasBeenSet = true; m_nextPassword = std::move(value); }
307 
313  inline void SetNextPassword(const char* value) { m_nextPasswordHasBeenSet = true; m_nextPassword.assign(value); }
314 
320  inline CreateNetworkProfileRequest& WithNextPassword(const Aws::String& value) { SetNextPassword(value); return *this;}
321 
327  inline CreateNetworkProfileRequest& WithNextPassword(Aws::String&& value) { SetNextPassword(std::move(value)); return *this;}
328 
334  inline CreateNetworkProfileRequest& WithNextPassword(const char* value) { SetNextPassword(value); return *this;}
335 
336 
341  inline const Aws::String& GetCertificateAuthorityArn() const{ return m_certificateAuthorityArn; }
342 
347  inline bool CertificateAuthorityArnHasBeenSet() const { return m_certificateAuthorityArnHasBeenSet; }
348 
353  inline void SetCertificateAuthorityArn(const Aws::String& value) { m_certificateAuthorityArnHasBeenSet = true; m_certificateAuthorityArn = value; }
354 
359  inline void SetCertificateAuthorityArn(Aws::String&& value) { m_certificateAuthorityArnHasBeenSet = true; m_certificateAuthorityArn = std::move(value); }
360 
365  inline void SetCertificateAuthorityArn(const char* value) { m_certificateAuthorityArnHasBeenSet = true; m_certificateAuthorityArn.assign(value); }
366 
371  inline CreateNetworkProfileRequest& WithCertificateAuthorityArn(const Aws::String& value) { SetCertificateAuthorityArn(value); return *this;}
372 
377  inline CreateNetworkProfileRequest& WithCertificateAuthorityArn(Aws::String&& value) { SetCertificateAuthorityArn(std::move(value)); return *this;}
378 
383  inline CreateNetworkProfileRequest& WithCertificateAuthorityArn(const char* value) { SetCertificateAuthorityArn(value); return *this;}
384 
385 
391  inline const Aws::Vector<Aws::String>& GetTrustAnchors() const{ return m_trustAnchors; }
392 
398  inline bool TrustAnchorsHasBeenSet() const { return m_trustAnchorsHasBeenSet; }
399 
405  inline void SetTrustAnchors(const Aws::Vector<Aws::String>& value) { m_trustAnchorsHasBeenSet = true; m_trustAnchors = value; }
406 
412  inline void SetTrustAnchors(Aws::Vector<Aws::String>&& value) { m_trustAnchorsHasBeenSet = true; m_trustAnchors = std::move(value); }
413 
419  inline CreateNetworkProfileRequest& WithTrustAnchors(const Aws::Vector<Aws::String>& value) { SetTrustAnchors(value); return *this;}
420 
426  inline CreateNetworkProfileRequest& WithTrustAnchors(Aws::Vector<Aws::String>&& value) { SetTrustAnchors(std::move(value)); return *this;}
427 
433  inline CreateNetworkProfileRequest& AddTrustAnchors(const Aws::String& value) { m_trustAnchorsHasBeenSet = true; m_trustAnchors.push_back(value); return *this; }
434 
440  inline CreateNetworkProfileRequest& AddTrustAnchors(Aws::String&& value) { m_trustAnchorsHasBeenSet = true; m_trustAnchors.push_back(std::move(value)); return *this; }
441 
447  inline CreateNetworkProfileRequest& AddTrustAnchors(const char* value) { m_trustAnchorsHasBeenSet = true; m_trustAnchors.push_back(value); return *this; }
448 
449 
450 
451  inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; }
452 
453 
454  inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; }
455 
456 
457  inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; }
458 
459 
460  inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); }
461 
462 
463  inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); }
464 
465 
466  inline CreateNetworkProfileRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;}
467 
468 
469  inline CreateNetworkProfileRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;}
470 
471 
472  inline CreateNetworkProfileRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;}
473 
474 
479  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
480 
485  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
486 
491  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
492 
497  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
498 
503  inline CreateNetworkProfileRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
504 
509  inline CreateNetworkProfileRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
510 
515  inline CreateNetworkProfileRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
516 
521  inline CreateNetworkProfileRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
522 
523  private:
524 
525  Aws::String m_networkProfileName;
526  bool m_networkProfileNameHasBeenSet;
527 
528  Aws::String m_description;
529  bool m_descriptionHasBeenSet;
530 
531  Aws::String m_ssid;
532  bool m_ssidHasBeenSet;
533 
534  NetworkSecurityType m_securityType;
535  bool m_securityTypeHasBeenSet;
536 
537  NetworkEapMethod m_eapMethod;
538  bool m_eapMethodHasBeenSet;
539 
540  Aws::String m_currentPassword;
541  bool m_currentPasswordHasBeenSet;
542 
543  Aws::String m_nextPassword;
544  bool m_nextPasswordHasBeenSet;
545 
546  Aws::String m_certificateAuthorityArn;
547  bool m_certificateAuthorityArnHasBeenSet;
548 
549  Aws::Vector<Aws::String> m_trustAnchors;
550  bool m_trustAnchorsHasBeenSet;
551 
552  Aws::String m_clientRequestToken;
553  bool m_clientRequestTokenHasBeenSet;
554 
555  Aws::Vector<Tag> m_tags;
556  bool m_tagsHasBeenSet;
557  };
558 
559 } // namespace Model
560 } // namespace AlexaForBusiness
561 } // namespace Aws
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetSsid
void SetSsid(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:142
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetTrustAnchors
void SetTrustAnchors(Aws::Vector< Aws::String > &&value)
Definition: CreateNetworkProfileRequest.h:412
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithCurrentPassword
CreateNetworkProfileRequest & WithCurrentPassword(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:272
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetNetworkProfileName
void SetNetworkProfileName(const char *value)
Definition: CreateNetworkProfileRequest.h:65
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetClientRequestToken
void SetClientRequestToken(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:460
Aws::AlexaForBusiness::Model::NetworkEapMethod
NetworkEapMethod
Definition: NetworkEapMethod.h:17
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetNextPassword
void SetNextPassword(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:299
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::CreateNetworkProfileRequest
CreateNetworkProfileRequest()
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithNetworkProfileName
CreateNetworkProfileRequest & WithNetworkProfileName(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:75
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithNetworkProfileName
CreateNetworkProfileRequest & WithNetworkProfileName(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:70
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithTrustAnchors
CreateNetworkProfileRequest & WithTrustAnchors(Aws::Vector< Aws::String > &&value)
Definition: CreateNetworkProfileRequest.h:426
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithTags
CreateNetworkProfileRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateNetworkProfileRequest.h:509
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetEapMethod
void SetEapMethod(const NetworkEapMethod &value)
Definition: CreateNetworkProfileRequest.h:218
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithClientRequestToken
CreateNetworkProfileRequest & WithClientRequestToken(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:469
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::AddTags
CreateNetworkProfileRequest & AddTags(Tag &&value)
Definition: CreateNetworkProfileRequest.h:521
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::CurrentPasswordHasBeenSet
bool CurrentPasswordHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:247
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetClientRequestToken
void SetClientRequestToken(const char *value)
Definition: CreateNetworkProfileRequest.h:463
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithDescription
CreateNetworkProfileRequest & WithDescription(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:116
Aws::AlexaForBusiness::Model::NetworkSecurityType
NetworkSecurityType
Definition: NetworkSecurityType.h:17
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::AddTrustAnchors
CreateNetworkProfileRequest & AddTrustAnchors(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:440
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetNextPassword
void SetNextPassword(const char *value)
Definition: CreateNetworkProfileRequest.h:313
Tag.h
NetworkSecurityType.h
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetSecurityType
void SetSecurityType(NetworkSecurityType &&value)
Definition: CreateNetworkProfileRequest.h:187
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithClientRequestToken
CreateNetworkProfileRequest & WithClientRequestToken(const char *value)
Definition: CreateNetworkProfileRequest.h:472
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::EapMethodHasBeenSet
bool EapMethodHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:212
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetCurrentPassword
const Aws::String & GetCurrentPassword() const
Definition: CreateNetworkProfileRequest.h:242
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithCertificateAuthorityArn
CreateNetworkProfileRequest & WithCertificateAuthorityArn(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:371
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithTrustAnchors
CreateNetworkProfileRequest & WithTrustAnchors(const Aws::Vector< Aws::String > &value)
Definition: CreateNetworkProfileRequest.h:419
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithSecurityType
CreateNetworkProfileRequest & WithSecurityType(NetworkSecurityType &&value)
Definition: CreateNetworkProfileRequest.h:199
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateNetworkProfileRequest.h:497
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::AddTrustAnchors
CreateNetworkProfileRequest & AddTrustAnchors(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:433
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithCertificateAuthorityArn
CreateNetworkProfileRequest & WithCertificateAuthorityArn(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:377
AWSVector.h
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetSsid
void SetSsid(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:137
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::AddTags
CreateNetworkProfileRequest & AddTags(const Tag &value)
Definition: CreateNetworkProfileRequest.h:515
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest
Definition: CreateNetworkProfileRequest.h:27
NetworkEapMethod.h
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetCertificateAuthorityArn
const Aws::String & GetCertificateAuthorityArn() const
Definition: CreateNetworkProfileRequest.h:341
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetCertificateAuthorityArn
void SetCertificateAuthorityArn(const char *value)
Definition: CreateNetworkProfileRequest.h:365
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetCurrentPassword
void SetCurrentPassword(const char *value)
Definition: CreateNetworkProfileRequest.h:262
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithNextPassword
CreateNetworkProfileRequest & WithNextPassword(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:320
AWS_ALEXAFORBUSINESS_API
#define AWS_ALEXAFORBUSINESS_API
Definition: AlexaForBusiness_EXPORTS.h:28
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetSsid
const Aws::String & GetSsid() const
Definition: CreateNetworkProfileRequest.h:127
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:485
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateNetworkProfileRequest.h:491
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithNextPassword
CreateNetworkProfileRequest & WithNextPassword(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:327
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetSecurityType
const NetworkSecurityType & GetSecurityType() const
Definition: CreateNetworkProfileRequest.h:169
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetEapMethod
void SetEapMethod(NetworkEapMethod &&value)
Definition: CreateNetworkProfileRequest.h:224
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SecurityTypeHasBeenSet
bool SecurityTypeHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:175
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetNetworkProfileName
void SetNetworkProfileName(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:55
Aws::AlexaForBusiness::Model::Tag
Definition: Tag.h:33
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetClientRequestToken
const Aws::String & GetClientRequestToken() const
Definition: CreateNetworkProfileRequest.h:451
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetSecurityType
void SetSecurityType(const NetworkSecurityType &value)
Definition: CreateNetworkProfileRequest.h:181
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateNetworkProfileRequest.h:86
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SsidHasBeenSet
bool SsidHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:132
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetEapMethod
const NetworkEapMethod & GetEapMethod() const
Definition: CreateNetworkProfileRequest.h:206
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::NextPasswordHasBeenSet
bool NextPasswordHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:292
AWSString.h
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetNetworkProfileName
void SetNetworkProfileName(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:60
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:96
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetNextPassword
const Aws::String & GetNextPassword() const
Definition: CreateNetworkProfileRequest.h:285
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithTags
CreateNetworkProfileRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateNetworkProfileRequest.h:503
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithSsid
CreateNetworkProfileRequest & WithSsid(const char *value)
Definition: CreateNetworkProfileRequest.h:162
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateNetworkProfileRequest.h:479
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateNetworkProfileRequest.h:35
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetTrustAnchors
void SetTrustAnchors(const Aws::Vector< Aws::String > &value)
Definition: CreateNetworkProfileRequest.h:405
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::AddTrustAnchors
CreateNetworkProfileRequest & AddTrustAnchors(const char *value)
Definition: CreateNetworkProfileRequest.h:447
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetClientRequestToken
void SetClientRequestToken(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:457
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithCurrentPassword
CreateNetworkProfileRequest & WithCurrentPassword(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:267
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithClientRequestToken
CreateNetworkProfileRequest & WithClientRequestToken(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:466
AlexaForBusiness_EXPORTS.h
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetCurrentPassword
void SetCurrentPassword(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:257
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetNetworkProfileName
const Aws::String & GetNetworkProfileName() const
Definition: CreateNetworkProfileRequest.h:45
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetCertificateAuthorityArn
void SetCertificateAuthorityArn(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:359
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithCertificateAuthorityArn
CreateNetworkProfileRequest & WithCertificateAuthorityArn(const char *value)
Definition: CreateNetworkProfileRequest.h:383
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:91
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetCertificateAuthorityArn
void SetCertificateAuthorityArn(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:353
Aws
Definition: AccessManagementClient.h:15
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetSsid
void SetSsid(const char *value)
Definition: CreateNetworkProfileRequest.h:147
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetNextPassword
void SetNextPassword(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:306
Aws::AlexaForBusiness::AlexaForBusinessRequest
Definition: AlexaForBusinessRequest.h:17
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::ClientRequestTokenHasBeenSet
bool ClientRequestTokenHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:454
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithDescription
CreateNetworkProfileRequest & WithDescription(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:111
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithSsid
CreateNetworkProfileRequest & WithSsid(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:157
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithDescription
CreateNetworkProfileRequest & WithDescription(const char *value)
Definition: CreateNetworkProfileRequest.h:121
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithNetworkProfileName
CreateNetworkProfileRequest & WithNetworkProfileName(const char *value)
Definition: CreateNetworkProfileRequest.h:80
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithCurrentPassword
CreateNetworkProfileRequest & WithCurrentPassword(const char *value)
Definition: CreateNetworkProfileRequest.h:277
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::NetworkProfileNameHasBeenSet
bool NetworkProfileNameHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:50
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::TrustAnchorsHasBeenSet
bool TrustAnchorsHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:398
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::CertificateAuthorityArnHasBeenSet
bool CertificateAuthorityArnHasBeenSet() const
Definition: CreateNetworkProfileRequest.h:347
UUID.h
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithSsid
CreateNetworkProfileRequest & WithSsid(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:152
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateNetworkProfileRequest.h:106
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithNextPassword
CreateNetworkProfileRequest & WithNextPassword(const char *value)
Definition: CreateNetworkProfileRequest.h:334
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetCurrentPassword
void SetCurrentPassword(const Aws::String &value)
Definition: CreateNetworkProfileRequest.h:252
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateNetworkProfileRequest.h:101
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::GetTrustAnchors
const Aws::Vector< Aws::String > & GetTrustAnchors() const
Definition: CreateNetworkProfileRequest.h:391
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithEapMethod
CreateNetworkProfileRequest & WithEapMethod(const NetworkEapMethod &value)
Definition: CreateNetworkProfileRequest.h:230
AlexaForBusinessRequest.h
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithSecurityType
CreateNetworkProfileRequest & WithSecurityType(const NetworkSecurityType &value)
Definition: CreateNetworkProfileRequest.h:193
Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest::WithEapMethod
CreateNetworkProfileRequest & WithEapMethod(NetworkEapMethod &&value)
Definition: CreateNetworkProfileRequest.h:236