Interface NetworkProfile.Builder

    • 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.