@Generated(value="software.amazon.awssdk:codegen") public final class ClientVpnAuthenticationRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClientVpnAuthenticationRequest.Builder,ClientVpnAuthenticationRequest>
Describes the authentication method to be 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 |
ClientVpnAuthenticationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
DirectoryServiceAuthenticationRequest |
activeDirectory()
Information about the Active Directory to be used, if applicable.
|
static ClientVpnAuthenticationRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
FederatedAuthenticationRequest |
federatedAuthentication()
Information about the IAM SAML identity provider to be used, if applicable.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
CertificateAuthenticationRequest |
mutualAuthentication()
Information about the authentication certificates to be used, if applicable.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClientVpnAuthenticationRequest.Builder> |
serializableBuilderClass() |
ClientVpnAuthenticationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ClientVpnAuthenticationType |
type()
The type of client authentication to be used.
|
String |
typeAsString()
The type of client authentication to be used.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic ClientVpnAuthenticationType type()
The type of client authentication to be 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 type of client authentication to be 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 DirectoryServiceAuthenticationRequest activeDirectory()
Information about the Active Directory to be used, if applicable. You must provide this information if
Type is directory-service-authentication.
directory-service-authentication.public CertificateAuthenticationRequest mutualAuthentication()
Information about the authentication certificates to be used, if applicable. You must provide this information if
Type is certificate-authentication.
certificate-authentication.public FederatedAuthenticationRequest federatedAuthentication()
Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if
Type is federated-authentication.
federated-authentication.public ClientVpnAuthenticationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ClientVpnAuthenticationRequest.Builder,ClientVpnAuthenticationRequest>public static ClientVpnAuthenticationRequest.Builder builder()
public static Class<? extends ClientVpnAuthenticationRequest.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.