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

#include <NetworkProfileData.h>

Public Member Functions

 NetworkProfileData ()
 
 NetworkProfileData (Aws::Utils::Json::JsonView jsonValue)
 
NetworkProfileDataoperator= (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)
 
NetworkProfileDataWithNetworkProfileArn (const Aws::String &value)
 
NetworkProfileDataWithNetworkProfileArn (Aws::String &&value)
 
NetworkProfileDataWithNetworkProfileArn (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)
 
NetworkProfileDataWithNetworkProfileName (const Aws::String &value)
 
NetworkProfileDataWithNetworkProfileName (Aws::String &&value)
 
NetworkProfileDataWithNetworkProfileName (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)
 
NetworkProfileDataWithDescription (const Aws::String &value)
 
NetworkProfileDataWithDescription (Aws::String &&value)
 
NetworkProfileDataWithDescription (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)
 
NetworkProfileDataWithSsid (const Aws::String &value)
 
NetworkProfileDataWithSsid (Aws::String &&value)
 
NetworkProfileDataWithSsid (const char *value)
 
const NetworkSecurityTypeGetSecurityType () const
 
bool SecurityTypeHasBeenSet () const
 
void SetSecurityType (const NetworkSecurityType &value)
 
void SetSecurityType (NetworkSecurityType &&value)
 
NetworkProfileDataWithSecurityType (const NetworkSecurityType &value)
 
NetworkProfileDataWithSecurityType (NetworkSecurityType &&value)
 
const NetworkEapMethodGetEapMethod () const
 
bool EapMethodHasBeenSet () const
 
void SetEapMethod (const NetworkEapMethod &value)
 
void SetEapMethod (NetworkEapMethod &&value)
 
NetworkProfileDataWithEapMethod (const NetworkEapMethod &value)
 
NetworkProfileDataWithEapMethod (NetworkEapMethod &&value)
 
const Aws::StringGetCertificateAuthorityArn () const
 
bool CertificateAuthorityArnHasBeenSet () const
 
void SetCertificateAuthorityArn (const Aws::String &value)
 
void SetCertificateAuthorityArn (Aws::String &&value)
 
void SetCertificateAuthorityArn (const char *value)
 
NetworkProfileDataWithCertificateAuthorityArn (const Aws::String &value)
 
NetworkProfileDataWithCertificateAuthorityArn (Aws::String &&value)
 
NetworkProfileDataWithCertificateAuthorityArn (const char *value)
 

Detailed Description

The data associated with a network profile.

See Also:

AWS API Reference

Definition at line 33 of file NetworkProfileData.h.

Constructor & Destructor Documentation

◆ NetworkProfileData() [1/2]

Aws::AlexaForBusiness::Model::NetworkProfileData::NetworkProfileData ( )

◆ NetworkProfileData() [2/2]

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

Member Function Documentation

◆ CertificateAuthorityArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfileData::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 290 of file NetworkProfileData.h.

◆ DescriptionHasBeenSet()

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

Detailed information about a device's network profile.

Definition at line 132 of file NetworkProfileData.h.

◆ EapMethodHasBeenSet()

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

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

Definition at line 253 of file NetworkProfileData.h.

◆ GetCertificateAuthorityArn()

const Aws::String& Aws::AlexaForBusiness::Model::NetworkProfileData::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 284 of file NetworkProfileData.h.

◆ GetDescription()

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

Detailed information about a device's network profile.

Definition at line 127 of file NetworkProfileData.h.

◆ GetEapMethod()

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

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

Definition at line 247 of file NetworkProfileData.h.

◆ GetNetworkProfileArn()

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

The ARN of the network profile associated with a device.

Definition at line 45 of file NetworkProfileData.h.

◆ GetNetworkProfileName()

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

The name of the network profile associated with a device.

Definition at line 86 of file NetworkProfileData.h.

◆ GetSecurityType()

const NetworkSecurityType& Aws::AlexaForBusiness::Model::NetworkProfileData::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 210 of file NetworkProfileData.h.

◆ GetSsid()

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

The SSID of the Wi-Fi network.

Definition at line 168 of file NetworkProfileData.h.

◆ Jsonize()

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

◆ NetworkProfileArnHasBeenSet()

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

The ARN of the network profile associated with a device.

Definition at line 50 of file NetworkProfileData.h.

◆ NetworkProfileNameHasBeenSet()

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

The name of the network profile associated with a device.

Definition at line 91 of file NetworkProfileData.h.

◆ operator=()

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

◆ SecurityTypeHasBeenSet()

bool Aws::AlexaForBusiness::Model::NetworkProfileData::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 216 of file NetworkProfileData.h.

◆ SetCertificateAuthorityArn() [1/3]

void Aws::AlexaForBusiness::Model::NetworkProfileData::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 296 of file NetworkProfileData.h.

◆ SetCertificateAuthorityArn() [2/3]

void Aws::AlexaForBusiness::Model::NetworkProfileData::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 302 of file NetworkProfileData.h.

◆ SetCertificateAuthorityArn() [3/3]

void Aws::AlexaForBusiness::Model::NetworkProfileData::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 308 of file NetworkProfileData.h.

◆ SetDescription() [1/3]

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

Detailed information about a device's network profile.

Definition at line 137 of file NetworkProfileData.h.

◆ SetDescription() [2/3]

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

Detailed information about a device's network profile.

Definition at line 142 of file NetworkProfileData.h.

◆ SetDescription() [3/3]

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

Detailed information about a device's network profile.

Definition at line 147 of file NetworkProfileData.h.

◆ SetEapMethod() [1/2]

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

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

Definition at line 259 of file NetworkProfileData.h.

◆ SetEapMethod() [2/2]

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

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

Definition at line 265 of file NetworkProfileData.h.

◆ SetNetworkProfileArn() [1/3]

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

The ARN of the network profile associated with a device.

Definition at line 55 of file NetworkProfileData.h.

◆ SetNetworkProfileArn() [2/3]

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

The ARN of the network profile associated with a device.

Definition at line 60 of file NetworkProfileData.h.

◆ SetNetworkProfileArn() [3/3]

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

The ARN of the network profile associated with a device.

Definition at line 65 of file NetworkProfileData.h.

◆ SetNetworkProfileName() [1/3]

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

The name of the network profile associated with a device.

Definition at line 96 of file NetworkProfileData.h.

◆ SetNetworkProfileName() [2/3]

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

The name of the network profile associated with a device.

Definition at line 101 of file NetworkProfileData.h.

◆ SetNetworkProfileName() [3/3]

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

The name of the network profile associated with a device.

Definition at line 106 of file NetworkProfileData.h.

◆ SetSecurityType() [1/2]

void Aws::AlexaForBusiness::Model::NetworkProfileData::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 222 of file NetworkProfileData.h.

◆ SetSecurityType() [2/2]

void Aws::AlexaForBusiness::Model::NetworkProfileData::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 228 of file NetworkProfileData.h.

◆ SetSsid() [1/3]

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

The SSID of the Wi-Fi network.

Definition at line 178 of file NetworkProfileData.h.

◆ SetSsid() [2/3]

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

The SSID of the Wi-Fi network.

Definition at line 183 of file NetworkProfileData.h.

◆ SetSsid() [3/3]

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

The SSID of the Wi-Fi network.

Definition at line 188 of file NetworkProfileData.h.

◆ SsidHasBeenSet()

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

The SSID of the Wi-Fi network.

Definition at line 173 of file NetworkProfileData.h.

◆ WithCertificateAuthorityArn() [1/3]

NetworkProfileData& Aws::AlexaForBusiness::Model::NetworkProfileData::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 314 of file NetworkProfileData.h.

◆ WithCertificateAuthorityArn() [2/3]

NetworkProfileData& Aws::AlexaForBusiness::Model::NetworkProfileData::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 320 of file NetworkProfileData.h.

◆ WithCertificateAuthorityArn() [3/3]

NetworkProfileData& Aws::AlexaForBusiness::Model::NetworkProfileData::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 326 of file NetworkProfileData.h.

◆ WithDescription() [1/3]

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

Detailed information about a device's network profile.

Definition at line 152 of file NetworkProfileData.h.

◆ WithDescription() [2/3]

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

Detailed information about a device's network profile.

Definition at line 157 of file NetworkProfileData.h.

◆ WithDescription() [3/3]

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

Detailed information about a device's network profile.

Definition at line 162 of file NetworkProfileData.h.

◆ WithEapMethod() [1/2]

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

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

Definition at line 271 of file NetworkProfileData.h.

◆ WithEapMethod() [2/2]

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

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

Definition at line 277 of file NetworkProfileData.h.

◆ WithNetworkProfileArn() [1/3]

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

The ARN of the network profile associated with a device.

Definition at line 70 of file NetworkProfileData.h.

◆ WithNetworkProfileArn() [2/3]

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

The ARN of the network profile associated with a device.

Definition at line 75 of file NetworkProfileData.h.

◆ WithNetworkProfileArn() [3/3]

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

The ARN of the network profile associated with a device.

Definition at line 80 of file NetworkProfileData.h.

◆ WithNetworkProfileName() [1/3]

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

The name of the network profile associated with a device.

Definition at line 111 of file NetworkProfileData.h.

◆ WithNetworkProfileName() [2/3]

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

The name of the network profile associated with a device.

Definition at line 116 of file NetworkProfileData.h.

◆ WithNetworkProfileName() [3/3]

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

The name of the network profile associated with a device.

Definition at line 121 of file NetworkProfileData.h.

◆ WithSecurityType() [1/2]

NetworkProfileData& Aws::AlexaForBusiness::Model::NetworkProfileData::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 234 of file NetworkProfileData.h.

◆ WithSecurityType() [2/2]

NetworkProfileData& Aws::AlexaForBusiness::Model::NetworkProfileData::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 240 of file NetworkProfileData.h.

◆ WithSsid() [1/3]

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

The SSID of the Wi-Fi network.

Definition at line 193 of file NetworkProfileData.h.

◆ WithSsid() [2/3]

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

The SSID of the Wi-Fi network.

Definition at line 198 of file NetworkProfileData.h.

◆ WithSsid() [3/3]

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

The SSID of the Wi-Fi network.

Definition at line 203 of file NetworkProfileData.h.


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