Interface NetworkProfile.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkProfile.Builder,NetworkProfile>,SdkBuilder<NetworkProfile.Builder,NetworkProfile>,SdkPojo
- Enclosing class:
- NetworkProfile
public static interface NetworkProfile.Builder extends SdkPojo, CopyableBuilder<NetworkProfile.Builder,NetworkProfile>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkProfile.BuildercertificateAuthorityArn(String certificateAuthorityArn)The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM).NetworkProfile.BuildercurrentPassword(String currentPassword)The current password of the Wi-Fi network.NetworkProfile.Builderdescription(String description)Detailed information about a device's network profile.NetworkProfile.BuildereapMethod(String eapMethod)The authentication standard that is used in the EAP framework.NetworkProfile.BuildereapMethod(NetworkEapMethod eapMethod)The authentication standard that is used in the EAP framework.NetworkProfile.BuildernetworkProfileArn(String networkProfileArn)The ARN of the network profile associated with a device.NetworkProfile.BuildernetworkProfileName(String networkProfileName)The name of the network profile associated with a device.NetworkProfile.BuildernextPassword(String nextPassword)The next, or subsequent, password of the Wi-Fi network.NetworkProfile.BuildersecurityType(String securityType)The security type of the Wi-Fi network.NetworkProfile.BuildersecurityType(NetworkSecurityType securityType)The security type of the Wi-Fi network.NetworkProfile.Builderssid(String ssid)The SSID of the Wi-Fi network.NetworkProfile.BuildertrustAnchors(String... trustAnchors)The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.NetworkProfile.BuildertrustAnchors(Collection<String> trustAnchors)The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
networkProfileArn
NetworkProfile.Builder networkProfileArn(String networkProfileArn)
The ARN of the network profile associated with a device.
- Parameters:
networkProfileArn- The ARN of the network profile associated with a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkProfileName
NetworkProfile.Builder networkProfileName(String networkProfileName)
The name of the network profile associated with a device.
- Parameters:
networkProfileName- The name of the network profile associated with a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
NetworkProfile.Builder description(String description)
Detailed information about a device's network profile.
- Parameters:
description- Detailed information about a device's network profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssid
NetworkProfile.Builder ssid(String ssid)
The SSID of the Wi-Fi network.
- Parameters:
ssid- The SSID of the Wi-Fi network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityType
NetworkProfile.Builder securityType(String securityType)
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
- Parameters:
securityType- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkSecurityType,NetworkSecurityType
-
securityType
NetworkProfile.Builder securityType(NetworkSecurityType securityType)
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
- Parameters:
securityType- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkSecurityType,NetworkSecurityType
-
eapMethod
NetworkProfile.Builder eapMethod(String eapMethod)
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
- Parameters:
eapMethod- The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkEapMethod,NetworkEapMethod
-
eapMethod
NetworkProfile.Builder eapMethod(NetworkEapMethod eapMethod)
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
- Parameters:
eapMethod- The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkEapMethod,NetworkEapMethod
-
currentPassword
NetworkProfile.Builder currentPassword(String currentPassword)
The current password of the Wi-Fi network.
- Parameters:
currentPassword- The current password of the Wi-Fi network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextPassword
NetworkProfile.Builder nextPassword(String nextPassword)
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.
- Parameters:
nextPassword- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAuthorityArn
NetworkProfile.Builder certificateAuthorityArn(String certificateAuthorityArn)
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
- Parameters:
certificateAuthorityArn- The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustAnchors
NetworkProfile.Builder trustAnchors(Collection<String> trustAnchors)
The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.
- Parameters:
trustAnchors- The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustAnchors
NetworkProfile.Builder trustAnchors(String... trustAnchors)
The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.
- Parameters:
trustAnchors- The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-