@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. 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) |
boolean |
equalsBySdkFields(Object obj) |
FederatedAuthentication |
federatedAuthentication()
Information about the IAM SAML identity provider, if applicable.
|
<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 FederatedAuthentication federatedAuthentication()
Information about the IAM SAML identity provider, 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.