@Generated(value="software.amazon.awssdk:codegen") public final class EnableClientAuthenticationRequest extends DirectoryRequest implements ToCopyableBuilder<EnableClientAuthenticationRequest.Builder,EnableClientAuthenticationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
EnableClientAuthenticationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EnableClientAuthenticationRequest.Builder |
builder() |
String |
directoryId()
The identifier of the specified directory.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends EnableClientAuthenticationRequest.Builder> |
serializableBuilderClass() |
EnableClientAuthenticationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ClientAuthenticationType |
type()
The type of client authentication to enable.
|
String |
typeAsString()
The type of client authentication to enable.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String directoryId()
The identifier of the specified directory.
public final ClientAuthenticationType type()
The type of client authentication to enable. Currently only the value SmartCard is supported. Smart
card authentication in AD Connector requires that you enable Kerberos Constrained Delegation for the Service User
to the LDAP service in the on-premises AD.
If the service returns an enum value that is not available in the current SDK version, type will return
ClientAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
SmartCard is
supported. Smart card authentication in AD Connector requires that you enable Kerberos Constrained
Delegation for the Service User to the LDAP service in the on-premises AD.ClientAuthenticationTypepublic final String typeAsString()
The type of client authentication to enable. Currently only the value SmartCard is supported. Smart
card authentication in AD Connector requires that you enable Kerberos Constrained Delegation for the Service User
to the LDAP service in the on-premises AD.
If the service returns an enum value that is not available in the current SDK version, type will return
ClientAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
SmartCard is
supported. Smart card authentication in AD Connector requires that you enable Kerberos Constrained
Delegation for the Service User to the LDAP service in the on-premises AD.ClientAuthenticationTypepublic EnableClientAuthenticationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EnableClientAuthenticationRequest.Builder,EnableClientAuthenticationRequest>toBuilder in class DirectoryRequestpublic static EnableClientAuthenticationRequest.Builder builder()
public static Class<? extends EnableClientAuthenticationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.