Interface NetworkProfileData.Builder

All Superinterfaces:
Buildable, CopyableBuilder<NetworkProfileData.Builder,NetworkProfileData>, SdkBuilder<NetworkProfileData.Builder,NetworkProfileData>, SdkPojo
Enclosing class:
NetworkProfileData

public static interface NetworkProfileData.Builder extends SdkPojo, CopyableBuilder<NetworkProfileData.Builder,NetworkProfileData>
  • Method Details

    • networkProfileArn

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

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

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

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

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

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

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