Class AuthenticationConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.AuthenticationConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AuthenticationConfiguration.Builder,AuthenticationConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class AuthenticationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AuthenticationConfiguration.Builder,AuthenticationConfiguration>
A structure containing the authentication configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAuthenticationConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationTypeauthenticationType()A structure containing the authentication configuration.StringauthenticationTypeAsString()A structure containing the authentication configuration.static AuthenticationConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkmsKeyArn()The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive authentication information.OAuth2PropertiesoAuth2Properties()The properties for OAuth2 authentication.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()StringsecretArn()The secret manager ARN to store credentials.static Class<? extends AuthenticationConfiguration.Builder>serializableBuilderClass()AuthenticationConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
authenticationType
public final AuthenticationType authenticationType()
A structure containing the authentication configuration.
If the service returns an enum value that is not available in the current SDK version,
authenticationTypewill returnAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthenticationTypeAsString().- Returns:
- A structure containing the authentication configuration.
- See Also:
AuthenticationType
-
authenticationTypeAsString
public final String authenticationTypeAsString()
A structure containing the authentication configuration.
If the service returns an enum value that is not available in the current SDK version,
authenticationTypewill returnAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthenticationTypeAsString().- Returns:
- A structure containing the authentication configuration.
- See Also:
AuthenticationType
-
secretArn
public final String secretArn()
The secret manager ARN to store credentials.
- Returns:
- The secret manager ARN to store credentials.
-
kmsKeyArn
public final String kmsKeyArn()
The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive authentication information. This key is used to protect credentials and other sensitive data stored within the authentication configuration.
- Returns:
- The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive authentication information. This key is used to protect credentials and other sensitive data stored within the authentication configuration.
-
oAuth2Properties
public final OAuth2Properties oAuth2Properties()
The properties for OAuth2 authentication.
- Returns:
- The properties for OAuth2 authentication.
-
toBuilder
public AuthenticationConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AuthenticationConfiguration.Builder,AuthenticationConfiguration>
-
builder
public static AuthenticationConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends AuthenticationConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-