Class DefaultS3ExpressSessionCredentials
java.lang.Object
software.amazon.awssdk.services.s3.internal.s3express.DefaultS3ExpressSessionCredentials
- All Implemented Interfaces:
AwsCredentialsIdentity
,Identity
,S3ExpressSessionCredentials
public class DefaultS3ExpressSessionCredentials
extends Object
implements S3ExpressSessionCredentials
Default implementation of
S3ExpressSessionCredentials
.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity
AwsCredentialsIdentity.Builder
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultS3ExpressSessionCredentials
(String accessKeyId, String secretAccessKey, String sessionToken) -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the AWS access key, used to identify the user interacting with services.boolean
int
hashCode()
Retrieve the AWS secret access key, used to authenticate the user interacting with services.Retrieve the S3 express token.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity
accountId
Methods inherited from interface software.amazon.awssdk.identity.spi.Identity
expirationTime, providerName
-
Constructor Details
-
DefaultS3ExpressSessionCredentials
-
-
Method Details
-
accessKeyId
Description copied from interface:AwsCredentialsIdentity
Retrieve the AWS access key, used to identify the user interacting with services.- Specified by:
accessKeyId
in interfaceAwsCredentialsIdentity
-
secretAccessKey
Description copied from interface:AwsCredentialsIdentity
Retrieve the AWS secret access key, used to authenticate the user interacting with services.- Specified by:
secretAccessKey
in interfaceAwsCredentialsIdentity
-
sessionToken
Description copied from interface:S3ExpressSessionCredentials
Retrieve the S3 express token.- Specified by:
sessionToken
in interfaceS3ExpressSessionCredentials
-
equals
-
hashCode
-