@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 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, wait
copy
public final 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()
.
ClientVpnAuthenticationType
public final 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()
.
ClientVpnAuthenticationType
public final DirectoryServiceAuthentication activeDirectory()
Information about the Active Directory, if applicable.
public final CertificateAuthentication mutualAuthentication()
Information about the authentication certificates, if applicable.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.