@Generated(value="software.amazon.awssdk:codegen") public final class ClientVpnAuthentication extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClientVpnAuthentication.Builder,ClientVpnAuthentication>
Describes the authentication methods used by a Client VPN endpoint. Client VPN supports Active Directory and mutual authentication. For more information, see Authentication in the AWS Client VPN Administrator Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClientVpnAuthentication.Builder |
| Modifier and Type | Method and Description |
|---|---|
DirectoryServiceAuthentication |
activeDirectory()
Information about the Active Directory, if applicable.
|
static ClientVpnAuthentication.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
CertificateAuthentication |
mutualAuthentication()
Information about the authentication certificates, if applicable.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClientVpnAuthentication.Builder> |
serializableBuilderClass() |
ClientVpnAuthentication.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ClientVpnAuthenticationType |
type()
The authentication type used.
|
String |
typeAsString()
The authentication type used.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic ClientVpnAuthenticationType type()
The authentication type used.
If the service returns an enum value that is not available in the current SDK version, type will return
ClientVpnAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from typeAsString().
ClientVpnAuthenticationTypepublic String typeAsString()
The authentication type used.
If the service returns an enum value that is not available in the current SDK version, type will return
ClientVpnAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from typeAsString().
ClientVpnAuthenticationTypepublic DirectoryServiceAuthentication activeDirectory()
Information about the Active Directory, if applicable.
public CertificateAuthentication mutualAuthentication()
Information about the authentication certificates, if applicable.
public ClientVpnAuthentication.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ClientVpnAuthentication.Builder,ClientVpnAuthentication>public static ClientVpnAuthentication.Builder builder()
public static Class<? extends ClientVpnAuthentication.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.