Interface Authentication.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Authentication.Builder,,Authentication> SdkBuilder<Authentication.Builder,,Authentication> SdkPojo
- Enclosing class:
Authentication
@Mutable
@NotThreadSafe
public static interface Authentication.Builder
extends SdkPojo, CopyableBuilder<Authentication.Builder,Authentication>
-
Method Summary
Modifier and TypeMethodDescriptionproviderType(String providerType) The type of authentication provider.providerType(AuthenticationProviderType providerType) The type of authentication provider.The authentication value, such as a secret ARN, Lambda function ARN, or IAM role ARN, depending on the provider type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
providerType
The type of authentication provider. Valid values include SECRETS_MANAGER, AWS_LAMBDA, AWS_IAM_ROLE, and AWS_INTERNAL.
- Parameters:
providerType- The type of authentication provider. Valid values include SECRETS_MANAGER, AWS_LAMBDA, AWS_IAM_ROLE, and AWS_INTERNAL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
The type of authentication provider. Valid values include SECRETS_MANAGER, AWS_LAMBDA, AWS_IAM_ROLE, and AWS_INTERNAL.
- Parameters:
providerType- The type of authentication provider. Valid values include SECRETS_MANAGER, AWS_LAMBDA, AWS_IAM_ROLE, and AWS_INTERNAL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
value
The authentication value, such as a secret ARN, Lambda function ARN, or IAM role ARN, depending on the provider type.
- Parameters:
value- The authentication value, such as a secret ARN, Lambda function ARN, or IAM role ARN, depending on the provider type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-