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 Details

    • 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

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