Class DefaultS3ExpressIdentityProvider
java.lang.Object
software.amazon.awssdk.services.s3.internal.s3express.DefaultS3ExpressIdentityProvider
- All Implemented Interfaces:
IdentityProvider<S3ExpressSessionCredentials>
@SdkInternalApi
public final class DefaultS3ExpressIdentityProvider
extends Object
implements IdentityProvider<S3ExpressSessionCredentials>
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultS3ExpressIdentityProvider(S3ExpressIdentityCache identityCache, IdentityProvider<AwsCredentialsIdentity> baseIdentityProvider) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.identity.spi.IdentityProvider
resolveIdentity, resolveIdentity
-
Constructor Details
-
DefaultS3ExpressIdentityProvider
public DefaultS3ExpressIdentityProvider(S3ExpressIdentityCache identityCache, IdentityProvider<AwsCredentialsIdentity> baseIdentityProvider)
-
-
Method Details
-
identityType
- Specified by:
identityTypein interfaceIdentityProvider<S3ExpressSessionCredentials>
-
resolveIdentity
public CompletableFuture<S3ExpressSessionCredentials> resolveIdentity(ResolveIdentityRequest request) - Specified by:
resolveIdentityin interfaceIdentityProvider<S3ExpressSessionCredentials>
-