Package software.amazon.awssdk.core
Class SelectedAuthScheme<T extends software.amazon.awssdk.identity.spi.Identity>
- java.lang.Object
-
- software.amazon.awssdk.core.SelectedAuthScheme<T>
-
public final class SelectedAuthScheme<T extends software.amazon.awssdk.identity.spi.Identity> extends Object
A container for the identity resolver, signer and auth option that we selected for use with this service call attempt.
-
-
Constructor Summary
Constructors Constructor Description SelectedAuthScheme(CompletableFuture<? extends T> identity, software.amazon.awssdk.http.auth.spi.signer.HttpSigner<T> signer, software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeOption authSchemeOption)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeOptionauthSchemeOption()CompletableFuture<? extends T>identity()software.amazon.awssdk.http.auth.spi.signer.HttpSigner<T>signer()
-
-
-
Constructor Detail
-
SelectedAuthScheme
public SelectedAuthScheme(CompletableFuture<? extends T> identity, software.amazon.awssdk.http.auth.spi.signer.HttpSigner<T> signer, software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeOption authSchemeOption)
-
-
Method Detail
-
identity
public CompletableFuture<? extends T> identity()
-
signer
public software.amazon.awssdk.http.auth.spi.signer.HttpSigner<T> signer()
-
authSchemeOption
public software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeOption authSchemeOption()
-
-