@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ClientVpnAuthentication extends Object implements Serializable, Cloneable
Describes the authentication methods used by a Client VPN endpoint. For more information, see Authentication in the Client VPN Administrator Guide.
| Constructor and Description | 
|---|
| ClientVpnAuthentication() | 
| Modifier and Type | Method and Description | 
|---|---|
| ClientVpnAuthentication | clone() | 
| boolean | equals(Object obj) | 
| DirectoryServiceAuthentication | getActiveDirectory()
 Information about the Active Directory, if applicable. | 
| FederatedAuthentication | getFederatedAuthentication()
 Information about the IAM SAML identity provider, if applicable. | 
| CertificateAuthentication | getMutualAuthentication()
 Information about the authentication certificates, if applicable. | 
| String | getType()
 The authentication type used. | 
| int | hashCode() | 
| void | setActiveDirectory(DirectoryServiceAuthentication activeDirectory)
 Information about the Active Directory, if applicable. | 
| void | setFederatedAuthentication(FederatedAuthentication federatedAuthentication)
 Information about the IAM SAML identity provider, if applicable. | 
| void | setMutualAuthentication(CertificateAuthentication mutualAuthentication)
 Information about the authentication certificates, if applicable. | 
| void | setType(String type)
 The authentication type used. | 
| String | toString()Returns a string representation of this object. | 
| ClientVpnAuthentication | withActiveDirectory(DirectoryServiceAuthentication activeDirectory)
 Information about the Active Directory, if applicable. | 
| ClientVpnAuthentication | withFederatedAuthentication(FederatedAuthentication federatedAuthentication)
 Information about the IAM SAML identity provider, if applicable. | 
| ClientVpnAuthentication | withMutualAuthentication(CertificateAuthentication mutualAuthentication)
 Information about the authentication certificates, if applicable. | 
| ClientVpnAuthentication | withType(ClientVpnAuthenticationType type)
 The authentication type used. | 
| ClientVpnAuthentication | withType(String type)
 The authentication type used. | 
public void setType(String type)
The authentication type used.
type - The authentication type used.ClientVpnAuthenticationTypepublic String getType()
The authentication type used.
ClientVpnAuthenticationTypepublic ClientVpnAuthentication withType(String type)
The authentication type used.
type - The authentication type used.ClientVpnAuthenticationTypepublic ClientVpnAuthentication withType(ClientVpnAuthenticationType type)
The authentication type used.
type - The authentication type used.ClientVpnAuthenticationTypepublic void setActiveDirectory(DirectoryServiceAuthentication activeDirectory)
Information about the Active Directory, if applicable.
activeDirectory - Information about the Active Directory, if applicable.public DirectoryServiceAuthentication getActiveDirectory()
Information about the Active Directory, if applicable.
public ClientVpnAuthentication withActiveDirectory(DirectoryServiceAuthentication activeDirectory)
Information about the Active Directory, if applicable.
activeDirectory - Information about the Active Directory, if applicable.public void setMutualAuthentication(CertificateAuthentication mutualAuthentication)
Information about the authentication certificates, if applicable.
mutualAuthentication - Information about the authentication certificates, if applicable.public CertificateAuthentication getMutualAuthentication()
Information about the authentication certificates, if applicable.
public ClientVpnAuthentication withMutualAuthentication(CertificateAuthentication mutualAuthentication)
Information about the authentication certificates, if applicable.
mutualAuthentication - Information about the authentication certificates, if applicable.public void setFederatedAuthentication(FederatedAuthentication federatedAuthentication)
Information about the IAM SAML identity provider, if applicable.
federatedAuthentication - Information about the IAM SAML identity provider, if applicable.public FederatedAuthentication getFederatedAuthentication()
Information about the IAM SAML identity provider, if applicable.
public ClientVpnAuthentication withFederatedAuthentication(FederatedAuthentication federatedAuthentication)
Information about the IAM SAML identity provider, if applicable.
federatedAuthentication - Information about the IAM SAML identity provider, if applicable.public String toString()
toString in class ObjectObject.toString()public ClientVpnAuthentication clone()