Class NetworkProfileData
- java.lang.Object
-
- software.amazon.awssdk.services.alexaforbusiness.model.NetworkProfileData
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NetworkProfileData.Builder,NetworkProfileData>
@Generated("software.amazon.awssdk:codegen") public final class NetworkProfileData extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkProfileData.Builder,NetworkProfileData>
The data associated with a network profile.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNetworkProfileData.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NetworkProfileData.Builderbuilder()StringcertificateAuthorityArn()The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM).Stringdescription()Detailed information about a device's network profile.NetworkEapMethodeapMethod()The authentication standard that is used in the EAP framework.StringeapMethodAsString()The authentication standard that is used in the EAP framework.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnetworkProfileArn()The ARN of the network profile associated with a device.StringnetworkProfileName()The name of the network profile associated with a device.List<SdkField<?>>sdkFields()NetworkSecurityTypesecurityType()The security type of the Wi-Fi network.StringsecurityTypeAsString()The security type of the Wi-Fi network.static Class<? extends NetworkProfileData.Builder>serializableBuilderClass()Stringssid()The SSID of the Wi-Fi network.NetworkProfileData.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
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.
-
securityType
public final NetworkSecurityType securityType()
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,
securityTypewill returnNetworkSecurityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsecurityTypeAsString().- Returns:
- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
- See Also:
NetworkSecurityType
-
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,
securityTypewill returnNetworkSecurityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsecurityTypeAsString().- 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,
eapMethodwill returnNetworkEapMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeapMethodAsString().- 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,
eapMethodwill returnNetworkEapMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeapMethodAsString().- 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.
-
toBuilder
public NetworkProfileData.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<NetworkProfileData.Builder,NetworkProfileData>
-
builder
public static NetworkProfileData.Builder builder()
-
serializableBuilderClass
public static Class<? extends NetworkProfileData.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-