@Generated(value="software.amazon.awssdk:codegen") public final class AdditionalAuthenticationProvider extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AdditionalAuthenticationProvider.Builder,AdditionalAuthenticationProvider>
Describes an additional authentication provider.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AdditionalAuthenticationProvider.Builder |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationType |
authenticationType()
The authentication type: API key, AWS IAM, OIDC, or Amazon Cognito user pools.
|
String |
authenticationTypeAsString()
The authentication type: API key, AWS IAM, OIDC, or Amazon Cognito user pools.
|
static AdditionalAuthenticationProvider.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
OpenIDConnectConfig |
openIDConnectConfig()
The OpenID Connect configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AdditionalAuthenticationProvider.Builder> |
serializableBuilderClass() |
AdditionalAuthenticationProvider.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
CognitoUserPoolConfig |
userPoolConfig()
The Amazon Cognito user pool configuration.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic AuthenticationType authenticationType()
The authentication type: API key, AWS IAM, OIDC, or Amazon Cognito user pools.
If the service returns an enum value that is not available in the current SDK version,
authenticationType will return AuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from authenticationTypeAsString().
AuthenticationTypepublic String authenticationTypeAsString()
The authentication type: API key, AWS IAM, OIDC, or Amazon Cognito user pools.
If the service returns an enum value that is not available in the current SDK version,
authenticationType will return AuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from authenticationTypeAsString().
AuthenticationTypepublic OpenIDConnectConfig openIDConnectConfig()
The OpenID Connect configuration.
public CognitoUserPoolConfig userPoolConfig()
The Amazon Cognito user pool configuration.
public AdditionalAuthenticationProvider.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AdditionalAuthenticationProvider.Builder,AdditionalAuthenticationProvider>public static AdditionalAuthenticationProvider.Builder builder()
public static Class<? extends AdditionalAuthenticationProvider.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.