Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IProfile2

interface IProfile2
Extends IProfile Extended Wi-Fi profile with IEEE 802.1X enterprise Wi-Fi support. Use makeEnterpriseConfigBuilder() to create an enterprise configuration using the fluent builder pattern, then attach it with setEnterpriseConfig().

Methods

makeEnterpriseConfigBuilder()

IEnterpriseConfigBuilder* makeEnterpriseConfigBuilder()
Create a new builder for IEEE 802.1X enterprise configuration.

Returns

IEnterpriseConfigBuilder* IEnterpriseConfigBuilder for fluent construction.

setEnterpriseConfig()

void setEnterpriseConfig(IEnterpriseConfig* config)
Set the enterprise (802.1X) configuration for this profile. Only applicable when the authentication mode is AuthMode.EAP.

Parameters

config
IEnterpriseConfig* — Required IEnterpriseConfig to set.

Throws


getEnterpriseConfig()

IEnterpriseConfig? getEnterpriseConfig()
Get the enterprise (802.1X) configuration of this profile.

Returns

IEnterpriseConfig? The return value is optional and might be absent. IEnterpriseConfig, or null if this is not an enterprise profile.
Last modified on October 29, 2026