Package software.amazon.awssdk.http
-
Interface Summary Interface Description Abortable An Abortable task.ContentStreamProvider Provides the content stream of a request.ExecutableHttpRequest An HTTP request that can be invoked byExecutableHttpRequest.call()
.HttpExecuteRequest.Builder HttpExecuteResponse.Builder SdkHttpClient Interface to take a representation of an HTTP request, make an HTTP call, and return a representation of an HTTP response.SdkHttpClient.Builder<T extends SdkHttpClient.Builder<T>> Interface for creating anSdkHttpClient
with service specific defaults applied.SdkHttpFullRequest An immutable HTTP request with a possible HTTP body.SdkHttpFullRequest.Builder A mutable builder forSdkHttpFullRequest
.SdkHttpFullResponse An immutable HTTP response with a possible HTTP body.SdkHttpFullResponse.Builder Builder for aDefaultSdkHttpFullResponse
.SdkHttpHeaders An immutable set of HTTP headers.SdkHttpRequest An immutable HTTP request without access to the request body.SdkHttpRequest.Builder A mutable builder forSdkHttpFullRequest
.SdkHttpResponse An immutable HTTP response without access to the response body.SdkHttpResponse.Builder Builder for aDefaultSdkHttpFullResponse
.SdkHttpService Service Provider interface for HTTP implementations.TlsKeyManagersProvider Provider for thekey managers
to be used by the SDK when creating the SSL context.TlsTrustManagersProvider Provider for thetrust managers
to be used by the SDK when creating the SSL context. -
Class Summary Class Description AbortableInputStream Input stream that can be aborted.FileStoreTlsKeyManagersProvider Implementation ofFileStoreTlsKeyManagersProvider
that loads a the key store from a file.Header Constants for commonly used HTTP headers.Http2Metric Metrics collected by HTTP clients for HTTP/2 operations.HttpExecuteRequest Request object containing the parameters necessary to make a synchronous HTTP request.HttpExecuteResponse HttpMetric Metrics collected by HTTP clients for HTTP/1 and HTTP/2 operations.HttpStatusCode Constants for common HTTP status codes.SdkHttpConfigurationOption<T> Type safe key for an HTTP related configuration option.SdkHttpExecutionAttribute<T> An attribute attached to a particular HTTP request execution, stored inSdkHttpExecutionAttributes
.SdkHttpExecutionAttributes An immutable collection ofSdkHttpExecutionAttribute
s that can be configured on anAsyncExecuteRequest
viaAsyncExecuteRequest.Builder.httpExecutionAttributes(SdkHttpExecutionAttributes)
SdkHttpExecutionAttributes.Builder SdkRequestContext Container for extra dependencies needed during execution of a request.SdkRequestContext.Builder Builder for aSdkRequestContext
.SystemPropertyTlsKeyManagersProvider Implementation ofTlsKeyManagersProvider
that gets the information about the KeyStore to load from the system properties. -
Enum Summary Enum Description HttpStatusFamily The set of HTTP status families defined by the standard.Protocol SdkHttpMethod Enum for available HTTP methods. -
Exception Summary Exception Description SdkCancellationException Exception thrown when the response subscription is cancelled.