@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NetworkProfile extends Object implements Serializable, Cloneable, StructuredPojo
The network profile associated with a device.
Constructor and Description |
---|
NetworkProfile() |
Modifier and Type | Method and Description |
---|---|
NetworkProfile |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateAuthorityArn()
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM).
|
String |
getCurrentPassword()
The current password of the Wi-Fi network.
|
String |
getDescription()
Detailed information about a device's network profile.
|
String |
getEapMethod()
The authentication standard that is used in the EAP framework.
|
String |
getNetworkProfileArn()
The ARN of the network profile associated with a device.
|
String |
getNetworkProfileName()
The name of the network profile associated with a device.
|
String |
getNextPassword()
The next, or subsequent, password of the Wi-Fi network.
|
String |
getSecurityType()
The security type of the Wi-Fi network.
|
String |
getSsid()
The SSID of the Wi-Fi network.
|
List<String> |
getTrustAnchors()
The root certificates of your authentication server, which is installed on your devices and used to trust your
authentication server during EAP negotiation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCertificateAuthorityArn(String certificateAuthorityArn)
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM).
|
void |
setCurrentPassword(String currentPassword)
The current password of the Wi-Fi network.
|
void |
setDescription(String description)
Detailed information about a device's network profile.
|
void |
setEapMethod(String eapMethod)
The authentication standard that is used in the EAP framework.
|
void |
setNetworkProfileArn(String networkProfileArn)
The ARN of the network profile associated with a device.
|
void |
setNetworkProfileName(String networkProfileName)
The name of the network profile associated with a device.
|
void |
setNextPassword(String nextPassword)
The next, or subsequent, password of the Wi-Fi network.
|
void |
setSecurityType(String securityType)
The security type of the Wi-Fi network.
|
void |
setSsid(String ssid)
The SSID of the Wi-Fi network.
|
void |
setTrustAnchors(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.
|
String |
toString()
Returns a string representation of this object.
|
NetworkProfile |
withCertificateAuthorityArn(String certificateAuthorityArn)
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM).
|
NetworkProfile |
withCurrentPassword(String currentPassword)
The current password of the Wi-Fi network.
|
NetworkProfile |
withDescription(String description)
Detailed information about a device's network profile.
|
NetworkProfile |
withEapMethod(NetworkEapMethod eapMethod)
The authentication standard that is used in the EAP framework.
|
NetworkProfile |
withEapMethod(String eapMethod)
The authentication standard that is used in the EAP framework.
|
NetworkProfile |
withNetworkProfileArn(String networkProfileArn)
The ARN of the network profile associated with a device.
|
NetworkProfile |
withNetworkProfileName(String networkProfileName)
The name of the network profile associated with a device.
|
NetworkProfile |
withNextPassword(String nextPassword)
The next, or subsequent, password of the Wi-Fi network.
|
NetworkProfile |
withSecurityType(NetworkSecurityType securityType)
The security type of the Wi-Fi network.
|
NetworkProfile |
withSecurityType(String securityType)
The security type of the Wi-Fi network.
|
NetworkProfile |
withSsid(String ssid)
The SSID of the Wi-Fi network.
|
NetworkProfile |
withTrustAnchors(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.
|
NetworkProfile |
withTrustAnchors(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.
|
public void setNetworkProfileArn(String networkProfileArn)
The ARN of the network profile associated with a device.
networkProfileArn
- The ARN of the network profile associated with a device.public String getNetworkProfileArn()
The ARN of the network profile associated with a device.
public NetworkProfile withNetworkProfileArn(String networkProfileArn)
The ARN of the network profile associated with a device.
networkProfileArn
- The ARN of the network profile associated with a device.public void setNetworkProfileName(String networkProfileName)
The name of the network profile associated with a device.
networkProfileName
- The name of the network profile associated with a device.public String getNetworkProfileName()
The name of the network profile associated with a device.
public NetworkProfile withNetworkProfileName(String networkProfileName)
The name of the network profile associated with a device.
networkProfileName
- The name of the network profile associated with a device.public void setDescription(String description)
Detailed information about a device's network profile.
description
- Detailed information about a device's network profile.public String getDescription()
Detailed information about a device's network profile.
public NetworkProfile withDescription(String description)
Detailed information about a device's network profile.
description
- Detailed information about a device's network profile.public void setSsid(String ssid)
The SSID of the Wi-Fi network.
ssid
- The SSID of the Wi-Fi network.public String getSsid()
The SSID of the Wi-Fi network.
public NetworkProfile withSsid(String ssid)
The SSID of the Wi-Fi network.
ssid
- The SSID of the Wi-Fi network.public void setSecurityType(String securityType)
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
securityType
- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.NetworkSecurityType
public String getSecurityType()
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
NetworkSecurityType
public NetworkProfile withSecurityType(String securityType)
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
securityType
- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.NetworkSecurityType
public NetworkProfile withSecurityType(NetworkSecurityType securityType)
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
securityType
- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.NetworkSecurityType
public void setEapMethod(String eapMethod)
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
eapMethod
- The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.NetworkEapMethod
public String getEapMethod()
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
NetworkEapMethod
public NetworkProfile withEapMethod(String eapMethod)
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
eapMethod
- The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.NetworkEapMethod
public NetworkProfile withEapMethod(NetworkEapMethod eapMethod)
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
eapMethod
- The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.NetworkEapMethod
public void setCurrentPassword(String currentPassword)
The current password of the Wi-Fi network.
currentPassword
- The current password of the Wi-Fi network.public String getCurrentPassword()
The current password of the Wi-Fi network.
public NetworkProfile withCurrentPassword(String currentPassword)
The current password of the Wi-Fi network.
currentPassword
- The current password of the Wi-Fi network.public void setNextPassword(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.
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.public String getNextPassword()
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.
public NetworkProfile withNextPassword(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.
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.public void setCertificateAuthorityArn(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.
certificateAuthorityArn
- The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used
to issue certificates to the devices.public String getCertificateAuthorityArn()
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
public NetworkProfile withCertificateAuthorityArn(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.
certificateAuthorityArn
- The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used
to issue certificates to the devices.public List<String> getTrustAnchors()
The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.
public void setTrustAnchors(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.
trustAnchors
- The root certificates of your authentication server, which is installed on your devices and used to trust
your authentication server during EAP negotiation.public NetworkProfile withTrustAnchors(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.
NOTE: This method appends the values to the existing list (if any). Use
setTrustAnchors(java.util.Collection)
or withTrustAnchors(java.util.Collection)
if you want to
override the existing values.
trustAnchors
- The root certificates of your authentication server, which is installed on your devices and used to trust
your authentication server during EAP negotiation.public NetworkProfile withTrustAnchors(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.
trustAnchors
- The root certificates of your authentication server, which is installed on your devices and used to trust
your authentication server during EAP negotiation.public String toString()
toString
in class Object
Object.toString()
public NetworkProfile clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.