Class NetworkProfileData

    • Method Detail

      • networkProfileArn

        public final String networkProfileArn()

        The ARN of the network profile associated with a device.

        Returns:
        The ARN of the network profile associated with a device.
      • networkProfileName

        public final String networkProfileName()

        The name of the network profile associated with a device.

        Returns:
        The name of the network profile associated with a device.
      • description

        public final String description()

        Detailed information about a device's network profile.

        Returns:
        Detailed information about a device's network profile.
      • ssid

        public final String ssid()

        The SSID of the Wi-Fi network.

        Returns:
        The SSID of the Wi-Fi network.
      • securityTypeAsString

        public final String securityTypeAsString()

        The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

        If the service returns an enum value that is not available in the current SDK version, securityType will return NetworkSecurityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from securityTypeAsString().

        Returns:
        The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
        See Also:
        NetworkSecurityType
      • eapMethod

        public final NetworkEapMethod eapMethod()

        The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

        If the service returns an enum value that is not available in the current SDK version, eapMethod will return NetworkEapMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from eapMethodAsString().

        Returns:
        The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
        See Also:
        NetworkEapMethod
      • eapMethodAsString

        public final String eapMethodAsString()

        The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

        If the service returns an enum value that is not available in the current SDK version, eapMethod will return NetworkEapMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from eapMethodAsString().

        Returns:
        The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
        See Also:
        NetworkEapMethod
      • certificateAuthorityArn

        public final 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.

        Returns:
        The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)