AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::AlexaForBusiness::Model::NetworkProfile Class Reference

#include <NetworkProfile.h>

Public Member Functions

 NetworkProfile ()
 
 NetworkProfile (Aws::Utils::Json::JsonView jsonValue)
 
NetworkProfileoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetNetworkProfileArn () const
 
bool NetworkProfileArnHasBeenSet () const
 
void SetNetworkProfileArn (const Aws::String &value)
 
void SetNetworkProfileArn (Aws::String &&value)
 
void SetNetworkProfileArn (const char *value)
 
NetworkProfileWithNetworkProfileArn (const Aws::String &value)
 
NetworkProfileWithNetworkProfileArn (Aws::String &&value)
 
NetworkProfileWithNetworkProfileArn (const char *value)
 
const Aws::StringGetNetworkProfileName () const
 
bool NetworkProfileNameHasBeenSet () const
 
void SetNetworkProfileName (const Aws::String &value)
 
void SetNetworkProfileName (Aws::String &&value)
 
void SetNetworkProfileName (const char *value)
 
NetworkProfileWithNetworkProfileName (const Aws::String &value)
 
NetworkProfileWithNetworkProfileName (Aws::String &&value)
 
NetworkProfileWithNetworkProfileName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
NetworkProfileWithDescription (const Aws::String &value)
 
NetworkProfileWithDescription (Aws::String &&value)
 
NetworkProfileWithDescription (const char *value)
 
const Aws::StringGetSsid () const
 
bool SsidHasBeenSet () const
 
void SetSsid (const Aws::String &value)
 
void SetSsid (Aws::String &&value)
 
void SetSsid (const char *value)
 
NetworkProfileWithSsid (const Aws::String &value)
 
NetworkProfileWithSsid (Aws::String &&value)
 
NetworkProfileWithSsid (const char *value)
 
const NetworkSecurityTypeGetSecurityType () const
 
bool SecurityTypeHasBeenSet () const
 
void SetSecurityType (const NetworkSecurityType &value)
 
void SetSecurityType (NetworkSecurityType &&value)
 
NetworkProfileWithSecurityType (const NetworkSecurityType &value)
 
NetworkProfileWithSecurityType (NetworkSecurityType &&value)
 
const NetworkEapMethodGetEapMethod () const
 
bool EapMethodHasBeenSet () const
 
void SetEapMethod (const NetworkEapMethod &value)
 
void SetEapMethod (NetworkEapMethod &&value)
 
NetworkProfileWithEapMethod (const NetworkEapMethod &value)
 
NetworkProfileWithEapMethod (NetworkEapMethod &&value)
 
const Aws::StringGetCurrentPassword () const
 
bool CurrentPasswordHasBeenSet () const
 
void SetCurrentPassword (const Aws::String &value)
 
void SetCurrentPassword (Aws::String &&value)
 
void SetCurrentPassword (const char *value)
 
NetworkProfileWithCurrentPassword (const Aws::String &value)
 
NetworkProfileWithCurrentPassword (Aws::String &&value)
 
NetworkProfileWithCurrentPassword (const char *value)
 
const Aws::StringGetNextPassword () const
 
bool NextPasswordHasBeenSet () const
 
void SetNextPassword (const Aws::String &value)
 
void SetNextPassword (Aws::String &&value)
 
void SetNextPassword (const char *value)
 
NetworkProfileWithNextPassword (const Aws::String &value)
 
NetworkProfileWithNextPassword (Aws::String &&value)
 
NetworkProfileWithNextPassword (const char *value)
 
const Aws::StringGetCertificateAuthorityArn () const
 
bool CertificateAuthorityArnHasBeenSet () const
 
void SetCertificateAuthorityArn (const Aws::String &value)
 
void SetCertificateAuthorityArn (Aws::String &&value)
 
void SetCertificateAuthorityArn (const char *value)
 
NetworkProfileWithCertificateAuthorityArn (const Aws::String &value)
 
NetworkProfileWithCertificateAuthorityArn (Aws::String &&value)
 
NetworkProfileWithCertificateAuthorityArn (const char *value)
 
const Aws::Vector< Aws::String > & GetTrustAnchors () const
 
bool TrustAnchorsHasBeenSet () const
 
void SetTrustAnchors (const Aws::Vector< Aws::String > &value)
 
void SetTrustAnchors (Aws::Vector< Aws::String > &&value)
 
NetworkProfileWithTrustAnchors (const Aws::Vector< Aws::String > &value)
 
NetworkProfileWithTrustAnchors (Aws::Vector< Aws::String > &&value)
 
NetworkProfileAddTrustAnchors (const Aws::String &value)
 
NetworkProfileAddTrustAnchors (Aws::String &&value)
 
NetworkProfileAddTrustAnchors (const char *value)
 

Detailed Description

The network profile associated with a device.

See Also:

AWS API Reference

Definition at line 34 of file NetworkProfile.h.

Constructor & Destructor Documentation

◆ NetworkProfile() [1/2]

Aws::AlexaForBusiness::Model::NetworkProfile::NetworkProfile ( )

◆ NetworkProfile() [2/2]

Aws::AlexaForBusiness::Model::NetworkProfile::NetworkProfile ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTrustAnchors() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::AddTrustAnchors ( const Aws::String value)
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 475 of file NetworkProfile.h.

◆ AddTrustAnchors() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::AddTrustAnchors ( Aws::String &&  value)
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 482 of file NetworkProfile.h.

◆ AddTrustAnchors() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::AddTrustAnchors ( const char *  value)
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 489 of file NetworkProfile.h.

◆ CertificateAuthorityArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::CertificateAuthorityArnHasBeenSet ( ) const
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 389 of file NetworkProfile.h.

◆ CurrentPasswordHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::CurrentPasswordHasBeenSet ( ) const
inline

The current password of the Wi-Fi network.

Definition at line 289 of file NetworkProfile.h.

◆ DescriptionHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::DescriptionHasBeenSet ( ) const
inline

Detailed information about a device's network profile.

Definition at line 133 of file NetworkProfile.h.

◆ EapMethodHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::EapMethodHasBeenSet ( ) const
inline

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

Definition at line 254 of file NetworkProfile.h.

◆ GetCertificateAuthorityArn()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfile::GetCertificateAuthorityArn ( ) const
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 383 of file NetworkProfile.h.

◆ GetCurrentPassword()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfile::GetCurrentPassword ( ) const
inline

The current password of the Wi-Fi network.

Definition at line 284 of file NetworkProfile.h.

◆ GetDescription()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfile::GetDescription ( ) const
inline

Detailed information about a device's network profile.

Definition at line 128 of file NetworkProfile.h.

◆ GetEapMethod()

const NetworkEapMethod& Aws::AlexaForBusiness::Model::NetworkProfile::GetEapMethod ( ) const
inline

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

Definition at line 248 of file NetworkProfile.h.

◆ GetNetworkProfileArn()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfile::GetNetworkProfileArn ( ) const
inline

The ARN of the network profile associated with a device.

Definition at line 46 of file NetworkProfile.h.

◆ GetNetworkProfileName()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfile::GetNetworkProfileName ( ) const
inline

The name of the network profile associated with a device.

Definition at line 87 of file NetworkProfile.h.

◆ GetNextPassword()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfile::GetNextPassword ( ) const
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 327 of file NetworkProfile.h.

◆ GetSecurityType()

const NetworkSecurityType& Aws::AlexaForBusiness::Model::NetworkProfile::GetSecurityType ( ) const
inline

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Definition at line 211 of file NetworkProfile.h.

◆ GetSsid()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfile::GetSsid ( ) const
inline

The SSID of the Wi-Fi network.

Definition at line 169 of file NetworkProfile.h.

◆ GetTrustAnchors()

const Aws::Vector<Aws::String>& Aws::AlexaForBusiness::Model::NetworkProfile::GetTrustAnchors ( ) const
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 433 of file NetworkProfile.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::NetworkProfile::Jsonize ( ) const

◆ NetworkProfileArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::NetworkProfileArnHasBeenSet ( ) const
inline

The ARN of the network profile associated with a device.

Definition at line 51 of file NetworkProfile.h.

◆ NetworkProfileNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::NetworkProfileNameHasBeenSet ( ) const
inline

The name of the network profile associated with a device.

Definition at line 92 of file NetworkProfile.h.

◆ NextPasswordHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::NextPasswordHasBeenSet ( ) const
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 334 of file NetworkProfile.h.

◆ operator=()

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityTypeHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::SecurityTypeHasBeenSet ( ) const
inline

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Definition at line 217 of file NetworkProfile.h.

◆ SetCertificateAuthorityArn() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetCertificateAuthorityArn ( const Aws::String value)
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 395 of file NetworkProfile.h.

◆ SetCertificateAuthorityArn() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetCertificateAuthorityArn ( Aws::String &&  value)
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 401 of file NetworkProfile.h.

◆ SetCertificateAuthorityArn() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetCertificateAuthorityArn ( const char *  value)
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 407 of file NetworkProfile.h.

◆ SetCurrentPassword() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetCurrentPassword ( const Aws::String value)
inline

The current password of the Wi-Fi network.

Definition at line 294 of file NetworkProfile.h.

◆ SetCurrentPassword() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetCurrentPassword ( Aws::String &&  value)
inline

The current password of the Wi-Fi network.

Definition at line 299 of file NetworkProfile.h.

◆ SetCurrentPassword() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetCurrentPassword ( const char *  value)
inline

The current password of the Wi-Fi network.

Definition at line 304 of file NetworkProfile.h.

◆ SetDescription() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetDescription ( const Aws::String value)
inline

Detailed information about a device's network profile.

Definition at line 138 of file NetworkProfile.h.

◆ SetDescription() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetDescription ( Aws::String &&  value)
inline

Detailed information about a device's network profile.

Definition at line 143 of file NetworkProfile.h.

◆ SetDescription() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetDescription ( const char *  value)
inline

Detailed information about a device's network profile.

Definition at line 148 of file NetworkProfile.h.

◆ SetEapMethod() [1/2]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetEapMethod ( const NetworkEapMethod value)
inline

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

Definition at line 260 of file NetworkProfile.h.

◆ SetEapMethod() [2/2]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetEapMethod ( NetworkEapMethod &&  value)
inline

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

Definition at line 266 of file NetworkProfile.h.

◆ SetNetworkProfileArn() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNetworkProfileArn ( const Aws::String value)
inline

The ARN of the network profile associated with a device.

Definition at line 56 of file NetworkProfile.h.

◆ SetNetworkProfileArn() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNetworkProfileArn ( Aws::String &&  value)
inline

The ARN of the network profile associated with a device.

Definition at line 61 of file NetworkProfile.h.

◆ SetNetworkProfileArn() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNetworkProfileArn ( const char *  value)
inline

The ARN of the network profile associated with a device.

Definition at line 66 of file NetworkProfile.h.

◆ SetNetworkProfileName() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNetworkProfileName ( const Aws::String value)
inline

The name of the network profile associated with a device.

Definition at line 97 of file NetworkProfile.h.

◆ SetNetworkProfileName() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNetworkProfileName ( Aws::String &&  value)
inline

The name of the network profile associated with a device.

Definition at line 102 of file NetworkProfile.h.

◆ SetNetworkProfileName() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNetworkProfileName ( const char *  value)
inline

The name of the network profile associated with a device.

Definition at line 107 of file NetworkProfile.h.

◆ SetNextPassword() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNextPassword ( const Aws::String value)
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 341 of file NetworkProfile.h.

◆ SetNextPassword() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNextPassword ( Aws::String &&  value)
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 348 of file NetworkProfile.h.

◆ SetNextPassword() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetNextPassword ( const char *  value)
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 355 of file NetworkProfile.h.

◆ SetSecurityType() [1/2]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetSecurityType ( const NetworkSecurityType value)
inline

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Definition at line 223 of file NetworkProfile.h.

◆ SetSecurityType() [2/2]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetSecurityType ( NetworkSecurityType &&  value)
inline

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Definition at line 229 of file NetworkProfile.h.

◆ SetSsid() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetSsid ( const Aws::String value)
inline

The SSID of the Wi-Fi network.

Definition at line 179 of file NetworkProfile.h.

◆ SetSsid() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetSsid ( Aws::String &&  value)
inline

The SSID of the Wi-Fi network.

Definition at line 184 of file NetworkProfile.h.

◆ SetSsid() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetSsid ( const char *  value)
inline

The SSID of the Wi-Fi network.

Definition at line 189 of file NetworkProfile.h.

◆ SetTrustAnchors() [1/2]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetTrustAnchors ( const Aws::Vector< Aws::String > &  value)
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 447 of file NetworkProfile.h.

◆ SetTrustAnchors() [2/2]

void Aws::AlexaForBusiness::Model::NetworkProfile::SetTrustAnchors ( Aws::Vector< Aws::String > &&  value)
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 454 of file NetworkProfile.h.

◆ SsidHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::SsidHasBeenSet ( ) const
inline

The SSID of the Wi-Fi network.

Definition at line 174 of file NetworkProfile.h.

◆ TrustAnchorsHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfile::TrustAnchorsHasBeenSet ( ) const
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 440 of file NetworkProfile.h.

◆ WithCertificateAuthorityArn() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithCertificateAuthorityArn ( const Aws::String value)
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 413 of file NetworkProfile.h.

◆ WithCertificateAuthorityArn() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithCertificateAuthorityArn ( Aws::String &&  value)
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 419 of file NetworkProfile.h.

◆ WithCertificateAuthorityArn() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithCertificateAuthorityArn ( const char *  value)
inline

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Definition at line 425 of file NetworkProfile.h.

◆ WithCurrentPassword() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithCurrentPassword ( const Aws::String value)
inline

The current password of the Wi-Fi network.

Definition at line 309 of file NetworkProfile.h.

◆ WithCurrentPassword() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithCurrentPassword ( Aws::String &&  value)
inline

The current password of the Wi-Fi network.

Definition at line 314 of file NetworkProfile.h.

◆ WithCurrentPassword() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithCurrentPassword ( const char *  value)
inline

The current password of the Wi-Fi network.

Definition at line 319 of file NetworkProfile.h.

◆ WithDescription() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithDescription ( const Aws::String value)
inline

Detailed information about a device's network profile.

Definition at line 153 of file NetworkProfile.h.

◆ WithDescription() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithDescription ( Aws::String &&  value)
inline

Detailed information about a device's network profile.

Definition at line 158 of file NetworkProfile.h.

◆ WithDescription() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithDescription ( const char *  value)
inline

Detailed information about a device's network profile.

Definition at line 163 of file NetworkProfile.h.

◆ WithEapMethod() [1/2]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithEapMethod ( const NetworkEapMethod value)
inline

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

Definition at line 272 of file NetworkProfile.h.

◆ WithEapMethod() [2/2]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithEapMethod ( NetworkEapMethod &&  value)
inline

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

Definition at line 278 of file NetworkProfile.h.

◆ WithNetworkProfileArn() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNetworkProfileArn ( const Aws::String value)
inline

The ARN of the network profile associated with a device.

Definition at line 71 of file NetworkProfile.h.

◆ WithNetworkProfileArn() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNetworkProfileArn ( Aws::String &&  value)
inline

The ARN of the network profile associated with a device.

Definition at line 76 of file NetworkProfile.h.

◆ WithNetworkProfileArn() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNetworkProfileArn ( const char *  value)
inline

The ARN of the network profile associated with a device.

Definition at line 81 of file NetworkProfile.h.

◆ WithNetworkProfileName() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNetworkProfileName ( const Aws::String value)
inline

The name of the network profile associated with a device.

Definition at line 112 of file NetworkProfile.h.

◆ WithNetworkProfileName() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNetworkProfileName ( Aws::String &&  value)
inline

The name of the network profile associated with a device.

Definition at line 117 of file NetworkProfile.h.

◆ WithNetworkProfileName() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNetworkProfileName ( const char *  value)
inline

The name of the network profile associated with a device.

Definition at line 122 of file NetworkProfile.h.

◆ WithNextPassword() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNextPassword ( const Aws::String value)
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 362 of file NetworkProfile.h.

◆ WithNextPassword() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNextPassword ( Aws::String &&  value)
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 369 of file NetworkProfile.h.

◆ WithNextPassword() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithNextPassword ( const char *  value)
inline

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

Definition at line 376 of file NetworkProfile.h.

◆ WithSecurityType() [1/2]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithSecurityType ( const NetworkSecurityType value)
inline

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Definition at line 235 of file NetworkProfile.h.

◆ WithSecurityType() [2/2]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithSecurityType ( NetworkSecurityType &&  value)
inline

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Definition at line 241 of file NetworkProfile.h.

◆ WithSsid() [1/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithSsid ( const Aws::String value)
inline

The SSID of the Wi-Fi network.

Definition at line 194 of file NetworkProfile.h.

◆ WithSsid() [2/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithSsid ( Aws::String &&  value)
inline

The SSID of the Wi-Fi network.

Definition at line 199 of file NetworkProfile.h.

◆ WithSsid() [3/3]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithSsid ( const char *  value)
inline

The SSID of the Wi-Fi network.

Definition at line 204 of file NetworkProfile.h.

◆ WithTrustAnchors() [1/2]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithTrustAnchors ( const Aws::Vector< Aws::String > &  value)
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 461 of file NetworkProfile.h.

◆ WithTrustAnchors() [2/2]

NetworkProfile& Aws::AlexaForBusiness::Model::NetworkProfile::WithTrustAnchors ( Aws::Vector< Aws::String > &&  value)
inline

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

Definition at line 468 of file NetworkProfile.h.


The documentation for this class was generated from the following file: