Class DefaultS3ExpressIdentityProvider
- java.lang.Object
-
- software.amazon.awssdk.services.s3.internal.s3express.DefaultS3ExpressIdentityProvider
-
- All Implemented Interfaces:
IdentityProvider<S3ExpressSessionCredentials>
public final class DefaultS3ExpressIdentityProvider extends Object implements IdentityProvider<S3ExpressSessionCredentials>
-
-
Constructor Summary
Constructors Constructor Description DefaultS3ExpressIdentityProvider(S3ExpressIdentityCache identityCache, IdentityProvider<AwsCredentialsIdentity> baseIdentityProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<S3ExpressSessionCredentials>
identityType()
CompletableFuture<S3ExpressSessionCredentials>
resolveIdentity(ResolveIdentityRequest request)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.identity.spi.IdentityProvider
resolveIdentity, resolveIdentity
-
-
-
-
Constructor Detail
-
DefaultS3ExpressIdentityProvider
public DefaultS3ExpressIdentityProvider(S3ExpressIdentityCache identityCache, IdentityProvider<AwsCredentialsIdentity> baseIdentityProvider)
-
-
Method Detail
-
identityType
public Class<S3ExpressSessionCredentials> identityType()
- Specified by:
identityType
in interfaceIdentityProvider<S3ExpressSessionCredentials>
-
resolveIdentity
public CompletableFuture<S3ExpressSessionCredentials> resolveIdentity(ResolveIdentityRequest request)
- Specified by:
resolveIdentity
in interfaceIdentityProvider<S3ExpressSessionCredentials>
-
-