Interface CredentialsDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CredentialsDetails.Builder,,CredentialsDetails> SdkBuilder<CredentialsDetails.Builder,,CredentialsDetails> SdkPojo
- Enclosing class:
CredentialsDetails
@Mutable
@NotThreadSafe
public static interface CredentialsDetails.Builder
extends SdkPojo, CopyableBuilder<CredentialsDetails.Builder,CredentialsDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault CredentialsDetails.BuilderprogrammaticAccess(Consumer<ProgrammaticAccessDetails.Builder> programmaticAccess) The access key credentials returned for programmatic access with the CLI or an Amazon Web Services SDK.programmaticAccess(ProgrammaticAccessDetails programmaticAccess) The access key credentials returned for programmatic access with the CLI or an Amazon Web Services SDK.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
-
programmaticAccess
The access key credentials returned for programmatic access with the CLI or an Amazon Web Services SDK.
- Parameters:
programmaticAccess- The access key credentials returned for programmatic access with the CLI or an Amazon Web Services SDK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
programmaticAccess
default CredentialsDetails.Builder programmaticAccess(Consumer<ProgrammaticAccessDetails.Builder> programmaticAccess) The access key credentials returned for programmatic access with the CLI or an Amazon Web Services SDK.
This is a convenience method that creates an instance of theProgrammaticAccessDetails.Builderavoiding the need to create one manually viaProgrammaticAccessDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprogrammaticAccess(ProgrammaticAccessDetails).- Parameters:
programmaticAccess- a consumer that will call methods onProgrammaticAccessDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-