Interface AwsV4AuthScheme
-
- All Superinterfaces:
AuthScheme<AwsCredentialsIdentity>
- All Known Implementing Classes:
DefaultAwsV4AuthScheme
public interface AwsV4AuthScheme extends AuthScheme<AwsCredentialsIdentity>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static AwsV4AuthSchemecreate()Get a default implementation of aAwsV4AuthSchemeIdentityProvider<AwsCredentialsIdentity>identityProvider(IdentityProviders providers)Retrieve theAwsCredentialsIdentitybasedIdentityProviderassociated with this authentication scheme.AwsV4HttpSignersigner()Retrieve theAwsV4HttpSignerassociated with this authentication scheme.-
Methods inherited from interface software.amazon.awssdk.http.auth.spi.scheme.AuthScheme
schemeId
-
-
-
-
Field Detail
-
SCHEME_ID
static final String SCHEME_ID
The scheme ID for this interface.- See Also:
- Constant Field Values
-
-
Method Detail
-
create
static AwsV4AuthScheme create()
Get a default implementation of aAwsV4AuthScheme
-
identityProvider
IdentityProvider<AwsCredentialsIdentity> identityProvider(IdentityProviders providers)
Retrieve theAwsCredentialsIdentitybasedIdentityProviderassociated with this authentication scheme.- Specified by:
identityProviderin interfaceAuthScheme<AwsCredentialsIdentity>
-
signer
AwsV4HttpSigner signer()
Retrieve theAwsV4HttpSignerassociated with this authentication scheme.- Specified by:
signerin interfaceAuthScheme<AwsCredentialsIdentity>
-
-