All Classes Interface Summary Class Summary
| Class |
Description |
| AsyncSignedRequest |
Represents a request with async payload that has been signed by HttpSigner.
|
| AsyncSignedRequest.Builder |
|
| AsyncSignRequest<IdentityT extends Identity> |
Input parameters to sign a request with async payload, using HttpSigner.
|
| AsyncSignRequest.Builder<IdentityT extends Identity> |
|
| AuthScheme<T extends Identity> |
An authentication scheme, composed of:
A scheme ID - A unique identifier for the authentication scheme.
An identity provider - An API that can be queried to acquire the customer's identity.
A signer - An API that can be used to sign HTTP requests.
See example auth schemes defined here.
|
| AuthSchemeOption |
An authentication scheme option, composed of the scheme ID and properties for use when resolving the identity and signing
the request.
|
| AuthSchemeOption.Builder |
|
| AuthSchemeOption.IdentityPropertyConsumer |
|
| AuthSchemeOption.SignerPropertyConsumer |
|
| AuthSchemeProvider |
A marker interface for an auth scheme provider.
|
| BaseSignedRequest<PayloadT> |
/**
Base interface to a request that has been signed by HttpSigner, independent of payload type.
|
| BaseSignedRequest.Builder<B extends BaseSignedRequest.Builder<B,PayloadT>,PayloadT> |
|
| BaseSignRequest<PayloadT,IdentityT extends Identity> |
Base interface to represent input parameters to sign a request using HttpSigner, independent of payload type.
|
| BaseSignRequest.Builder<B extends BaseSignRequest.Builder<B,PayloadT,IdentityT>,PayloadT,IdentityT extends Identity> |
|
| DefaultAsyncSignedRequest |
|
| DefaultAsyncSignedRequest.BuilderImpl |
|
| DefaultAsyncSignRequest<IdentityT extends Identity> |
|
| DefaultAsyncSignRequest.BuilderImpl<IdentityT extends Identity> |
|
| DefaultAuthSchemeOption |
|
| DefaultAuthSchemeOption.BuilderImpl |
|
| DefaultPayloadChecksumStore |
|
| DefaultSignedRequest |
|
| DefaultSignedRequest.BuilderImpl |
|
| DefaultSignRequest<IdentityT extends Identity> |
|
| DefaultSignRequest.BuilderImpl<IdentityT extends Identity> |
|
| HttpSigner<IdentityT extends Identity> |
Interface for the process of modifying a request destined for a service so that the service can authenticate the SDK
customer’s identity.
|
| NoOpHttpSigner<T extends Identity> |
|
| PayloadChecksumStore |
Storage object for storing computed checksums for a request payload.
|
| SdkInternalHttpSignerProperty |
HttpSigner properties intended for use only by internal components of the SDK and SDK-provided implementations of
this SPI.
|
| SignedRequest |
Represents a request with sync payload that has been signed by HttpSigner.
|
| SignedRequest.Builder |
|
| SignerProperty<T> |
A strongly-typed property for input to an HttpSigner.
|
| SignRequest<IdentityT extends Identity> |
Input parameters to sign a request with sync payload, using HttpSigner.
|
| SignRequest.Builder<IdentityT extends Identity> |
|