A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

A

abort() - Method in interface software.amazon.awssdk.http.Abortable
Aborts the execution of the task.
abort() - Method in class software.amazon.awssdk.http.AbortableInputStream
 
abort() - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
Abortable - Interface in software.amazon.awssdk.http
An Abortable task.
AbortableInputStream - Class in software.amazon.awssdk.http
Input stream that can be aborted.
AbortableInputStreamSubscriber - Class in software.amazon.awssdk.http.async
Wrapper of InputStreamSubscriber that also implements Abortable.
AbortableInputStreamSubscriber.Builder - Class in software.amazon.awssdk.http.async
 
AbstractFileStoreTlsKeyManagersProvider - Class in software.amazon.awssdk.internal.http
Abstract TlsKeyManagersProvider that loads the key store from a a given file path.
AbstractFileStoreTlsKeyManagersProvider() - Constructor for class software.amazon.awssdk.internal.http.AbstractFileStoreTlsKeyManagersProvider
 
ACCEPT - Static variable in class software.amazon.awssdk.http.Header
 
ACCEPTED - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
appendHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Add a single header to be included in the created HTTP request.
appendHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Add a single header to be included in the created HTTP request.
appendHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Add a single header to be included in the created HTTP request.
appendHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Add a single header to be included in the created HTTP request.
appendRawQueryParameter(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Add a single un-encoded query parameter to be included in the created HTTP request.
appendRawQueryParameter(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Add a single un-encoded query parameter to be included in the created HTTP request.
applyMutation(Consumer<SdkHttpRequest.Builder>) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
 
AsyncExecuteRequest - Class in software.amazon.awssdk.http.async
Request object containing the parameters necessary to make an asynchronous HTTP request.
AsyncExecuteRequest.Builder - Interface in software.amazon.awssdk.http.async
 
AVAILABLE_CONCURRENCY - Static variable in class software.amazon.awssdk.http.HttpMetric
The number of additional concurrent requests that can be supported by the HTTP client without needing to establish additional connections to the target server.

B

BAD_GATEWAY - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
BAD_REQUEST - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
build() - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber.Builder
 
build() - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
 
build() - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder
Create a SdkAsyncHttpClient with global defaults applied.
build() - Method in interface software.amazon.awssdk.http.HttpExecuteRequest.Builder
 
build() - Method in interface software.amazon.awssdk.http.HttpExecuteResponse.Builder
 
build() - Method in interface software.amazon.awssdk.http.SdkHttpClient.Builder
Create a SdkHttpClient with global defaults applied.
build() - Method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes.Builder
 
build() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
 
build() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
 
build() - Method in class software.amazon.awssdk.http.SdkRequestContext.Builder
 
builder() - Static method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
builder() - Static method in class software.amazon.awssdk.http.async.AsyncExecuteRequest
 
builder() - Static method in class software.amazon.awssdk.http.HttpExecuteRequest
 
builder() - Static method in class software.amazon.awssdk.http.HttpExecuteResponse
 
builder() - Static method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes
 
builder() - Static method in interface software.amazon.awssdk.http.SdkHttpFullRequest
 
builder() - Static method in interface software.amazon.awssdk.http.SdkHttpFullResponse
 
builder() - Static method in interface software.amazon.awssdk.http.SdkHttpRequest
 
builder() - Static method in interface software.amazon.awssdk.http.SdkHttpResponse
 
builder() - Static method in class software.amazon.awssdk.http.SdkRequestContext
 
Builder() - Constructor for class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber.Builder
 
buildWithDefaults(AttributeMap) - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder
Create an SdkAsyncHttpClient with service specific defaults applied.
buildWithDefaults(AttributeMap) - Method in interface software.amazon.awssdk.http.SdkHttpClient.Builder
Create an SdkHttpClient with service specific defaults and defaults from DefaultsMode applied.

C

call() - Method in interface software.amazon.awssdk.http.ExecutableHttpRequest
 
CHUNKED - Static variable in class software.amazon.awssdk.http.Header
 
clear() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuilder
 
clearHeaders() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Removes all headers from this builder.
clearHeaders() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Removes all headers from this builder.
clearHeaders() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Removes all headers from this builder.
clearHeaders() - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Removes all headers from this builder.
clearQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Removes all query parameters from this builder.
clearQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Removes all query parameters from this builder.
CLIENT_ERROR - software.amazon.awssdk.http.HttpStatusFamily
4xx response family.
clientName() - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpClient
Each HTTP client implementation should return a well-formed client name that allows requests to be identifiable back to the client that made the request.
clientName() - Method in interface software.amazon.awssdk.http.SdkHttpClient
Each HTTP client implementation should return a well-formed client name that allows requests to be identifiable back to the client that made the request.
close() - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
complete() - Method in interface software.amazon.awssdk.http.async.SdkHttpResponseHandler
Called when all parts of the response have been received.
CONCURRENCY_ACQUIRE_DURATION - Static variable in class software.amazon.awssdk.http.HttpMetric
The time taken to acquire a channel from the connection pool.
CONNECTION - Static variable in class software.amazon.awssdk.http.Header
 
CONNECTION_ACQUIRE_TIMEOUT - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Timeout for acquiring an already-established connection from a connection pool to a remote service.
CONNECTION_MAX_IDLE_TIMEOUT - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Timeout after which an idle connection should be closed.
CONNECTION_TIME_TO_LIVE - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Timeout after which a connection should be closed, regardless of whether it is idle.
CONNECTION_TIMEOUT - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Timeout for establishing a connection to a remote service.
content() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
The content, exactly as it was configured with SdkHttpFullResponse.Builder.content(AbortableInputStream).
content() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse
Returns the optional stream containing the payload data returned by the service.
content(AbortableInputStream) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Configure an SdkHttpFullResponse.content() to be used in the HTTP response.
CONTENT_LENGTH - Static variable in class software.amazon.awssdk.http.Header
 
CONTENT_MD5 - Static variable in class software.amazon.awssdk.http.Header
 
CONTENT_TYPE - Static variable in class software.amazon.awssdk.http.Header
 
contentLength() - Method in interface software.amazon.awssdk.http.async.SdkHttpContentPublisher
 
contentStreamProvider() - Method in class software.amazon.awssdk.http.HttpExecuteRequest
 
contentStreamProvider() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
 
contentStreamProvider() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest
 
contentStreamProvider(ContentStreamProvider) - Method in interface software.amazon.awssdk.http.HttpExecuteRequest.Builder
Set the ContentStreamProvider to be executed by the client.
contentStreamProvider(ContentStreamProvider) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Set the ContentStreamProvider for this request.
ContentStreamProvider - Interface in software.amazon.awssdk.http
Provides the content stream of a request.
CONTINUE - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
copy() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
 
create() - Static method in class software.amazon.awssdk.http.SystemPropertyTlsKeyManagersProvider
 
create(InputStream) - Static method in class software.amazon.awssdk.http.AbortableInputStream
Creates an instance of AbortableInputStream that ignores abort.
create(InputStream, Abortable) - Static method in class software.amazon.awssdk.http.AbortableInputStream
Creates an instance of AbortableInputStream.
create(Path, String, String) - Static method in class software.amazon.awssdk.http.FileStoreTlsKeyManagersProvider
 
createAsyncHttpClientFactory() - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpService
 
CREATED - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
createEmpty() - Static method in class software.amazon.awssdk.http.AbortableInputStream
 
createHttpClientBuilder() - Method in interface software.amazon.awssdk.http.SdkHttpService
 
createKeyManagers(Path, String, char[]) - Method in class software.amazon.awssdk.internal.http.AbstractFileStoreTlsKeyManagersProvider
 

D

delegate() - Method in class software.amazon.awssdk.http.AbortableInputStream
Access the underlying delegate stream, for testing purposes.
DELETE - software.amazon.awssdk.http.SdkHttpMethod
 
doAfterClose(Runnable) - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber.Builder
Additional action to run when AbortableInputStreamSubscriber.close() is invoked

E

emptyHeaders() - Static method in class software.amazon.awssdk.internal.http.LowCopyListMap
Create an empty LowCopyListMap.ForBuilder for header storage.
emptyQueryParameters() - Static method in class software.amazon.awssdk.internal.http.LowCopyListMap
Create an empty LowCopyListMap.ForBuilder for query parameter storage.
encodedPath() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
The path, exactly as it was configured with SdkHttpFullRequest.Builder.encodedPath(String).
encodedPath() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
The path, exactly as it was configured with SdkHttpRequest.Builder.encodedPath(String).
encodedPath() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
Returns the URL-encoded path that should be used in the HTTP request.
encodedPath(String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Configure an SdkHttpRequest.encodedPath() to be used in the created HTTP request.
encodedPath(String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Configure an SdkHttpRequest.encodedPath() to be used in the created HTTP request.
encodedQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
 
encodedQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
 
encodedQueryParametersAsFormData() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
 
equals(Object) - Method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes
 
equals(Object) - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuildable
 
equals(Object) - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuilder
 
exceptionOccurred(Throwable) - Method in interface software.amazon.awssdk.http.async.SdkHttpResponseHandler
Called when an exception occurs during the request/response.
ExecutableHttpRequest - Interface in software.amazon.awssdk.http
An HTTP request that can be invoked by ExecutableHttpRequest.call().
execute(AsyncExecuteRequest) - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpClient
Execute the request.

F

FileStoreTlsKeyManagersProvider - Class in software.amazon.awssdk.http
Implementation of FileStoreTlsKeyManagersProvider that loads a the key store from a file.
firstMatchingHeader(String) - Method in interface software.amazon.awssdk.http.SdkHttpHeaders
Perform a case-insensitive search for a particular header in this request, returning the first matching header, if one is found.
firstMatchingHeader(Collection<String>) - Method in interface software.amazon.awssdk.http.SdkHttpHeaders
 
firstMatchingRawQueryParameter(String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest
 
firstMatchingRawQueryParameter(Collection<String>) - Method in interface software.amazon.awssdk.http.SdkHttpRequest
 
firstMatchingRawQueryParameters(String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest
 
FORBIDDEN - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
forBuildable() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuilder
 
forBuilder() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuildable
 
forEachHeader(BiConsumer<? super String, ? super List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpHeaders
 
forEachRawQueryParameter(BiConsumer<? super String, ? super List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
 
forEachRawQueryParameter(BiConsumer<? super String, ? super List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpRequest
 
forExternalRead() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuildable
 
forInternalRead() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuildable
 
forInternalRead() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuilder
 
forInternalWrite() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuilder
 
fromValue(String) - Static method in enum software.amazon.awssdk.http.SdkHttpMethod
 
fullDuplex() - Method in class software.amazon.awssdk.http.async.AsyncExecuteRequest
 
fullDuplex() - Method in class software.amazon.awssdk.http.SdkRequestContext.Builder
 
fullDuplex() - Method in class software.amazon.awssdk.http.SdkRequestContext
Option to indicate if the request is for a full duplex operation ie., request and response are sent/received at the same time.
fullDuplex(boolean) - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
Option to indicate if the request is for a full duplex operation ie., request and response are sent/received at the same time.
fullDuplex(boolean) - Method in class software.amazon.awssdk.http.SdkRequestContext.Builder
 

G

GATEWAY_TIMEOUT - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
GET - software.amazon.awssdk.http.SdkHttpMethod
 
getAttribute(SdkHttpExecutionAttribute<T>) - Method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes
Retrieve the current value of the provided attribute in this collection of attributes.
getInstance() - Static method in class software.amazon.awssdk.internal.http.NoneTlsKeyManagersProvider
 
getUri() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
Convert this HTTP request's protocol, host, port, path and query string into a properly-encoded URI string that matches the URI string used for AWS request signing.
GLOBAL_HTTP_DEFAULTS - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
 

H

hashCode() - Method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes
 
hashCode() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuildable
 
hashCode() - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuilder
 
HEAD - software.amazon.awssdk.http.SdkHttpMethod
 
Header - Class in software.amazon.awssdk.http
Constants for commonly used HTTP headers.
headers() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
headers() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
headers() - Method in interface software.amazon.awssdk.http.SdkHttpHeaders
Returns a map of all HTTP headers in this message, sorted in case-insensitive order by their header name.
headers() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
headers() - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
headers(Map<String, List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Configure an SdkHttpHeaders.headers() to be used in the created HTTP request.
headers(Map<String, List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Configure an SdkHttpHeaders.headers() to be used in the created HTTP response.
headers(Map<String, List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Configure an SdkHttpHeaders.headers() to be used in the created HTTP request.
headers(Map<String, List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Configure an SdkHttpHeaders.headers() to be used in the created HTTP response.
headersReceived(SdkHttpResponse) - Method in interface software.amazon.awssdk.http.async.SdkHttpResponseHandler
Called when the initial response with headers is received.
host() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
The host, exactly as it was configured with SdkHttpFullRequest.Builder.host(String).
host() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
The host, exactly as it was configured with SdkHttpRequest.Builder.host(String).
host() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
Returns the host that should be communicated with.
host(String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Configure a SdkHttpRequest.host() to be used in the created HTTP request.
host(String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Configure a SdkHttpRequest.host() to be used in the created HTTP request.
HOST - Static variable in class software.amazon.awssdk.http.Header
 
HTTP_CLIENT_NAME - Static variable in class software.amazon.awssdk.http.HttpMetric
The name of the HTTP client.
HTTP_STATUS_CODE - Static variable in class software.amazon.awssdk.http.HttpMetric
The status code of the HTTP response.
HTTP1_1 - software.amazon.awssdk.http.Protocol
 
HTTP2 - software.amazon.awssdk.http.Protocol
 
Http2Metric - Class in software.amazon.awssdk.http
Metrics collected by HTTP clients for HTTP/2 operations.
HttpExecuteRequest - Class in software.amazon.awssdk.http
Request object containing the parameters necessary to make a synchronous HTTP request.
HttpExecuteRequest.Builder - Interface in software.amazon.awssdk.http
 
HttpExecuteResponse - Class in software.amazon.awssdk.http
 
HttpExecuteResponse.Builder - Interface in software.amazon.awssdk.http
 
httpExecutionAttributes() - Method in class software.amazon.awssdk.http.async.AsyncExecuteRequest
 
httpExecutionAttributes(SdkHttpExecutionAttributes) - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
Sets the additional HTTP execution attributes collection for this request.
HttpMetric - Class in software.amazon.awssdk.http
Metrics collected by HTTP clients for HTTP/1 and HTTP/2 operations.
httpRequest() - Method in class software.amazon.awssdk.http.HttpExecuteRequest
 
httpResponse() - Method in class software.amazon.awssdk.http.HttpExecuteResponse
 
HttpStatusCode - Class in software.amazon.awssdk.http
Constants for common HTTP status codes.
HttpStatusFamily - Enum in software.amazon.awssdk.http
The set of HTTP status families defined by the standard.

I

INFORMATIONAL - software.amazon.awssdk.http.HttpStatusFamily
1xx response family.
INTERNAL_SERVER_ERROR - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
isOneOf(HttpStatusFamily...) - Method in enum software.amazon.awssdk.http.HttpStatusFamily
Determine whether this HTTP status family is in the list of provided families.
isSuccessful() - Method in interface software.amazon.awssdk.http.SdkHttpResponse
If we get back any 2xx status code, then we know we should treat the service call as successful.

K

KEEP_ALIVE_VALUE - Static variable in class software.amazon.awssdk.http.Header
 
keyManagers() - Method in class software.amazon.awssdk.http.FileStoreTlsKeyManagersProvider
 
keyManagers() - Method in class software.amazon.awssdk.http.SystemPropertyTlsKeyManagersProvider
 
keyManagers() - Method in interface software.amazon.awssdk.http.TlsKeyManagersProvider
 
keyManagers() - Method in class software.amazon.awssdk.internal.http.NoneTlsKeyManagersProvider
 

L

LEASED_CONCURRENCY - Static variable in class software.amazon.awssdk.http.HttpMetric
The number of requests that are currently being executed by the HTTP client.
LOCAL_STREAM_WINDOW_SIZE_IN_BYTES - Static variable in class software.amazon.awssdk.http.Http2Metric
The local HTTP/2 window size in bytes for the stream that this request was executed on.
LowCopyListMap - Class in software.amazon.awssdk.internal.http
A Map<String, List<String>> for headers and query strings in SdkHttpRequest and SdkHttpResponse that avoids copying data during conversion between builders and buildables, unless data is modified.
LowCopyListMap.ForBuildable - Class in software.amazon.awssdk.internal.http
 
LowCopyListMap.ForBuilder - Class in software.amazon.awssdk.internal.http
 

M

matchingHeaders(String) - Method in interface software.amazon.awssdk.http.SdkHttpHeaders
 
MAX_CONCURRENCY - Static variable in class software.amazon.awssdk.http.HttpMetric
The maximum number of concurrent requests that is supported by the HTTP client.
MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Maximum number of connections allowed in a connection pool.
MAX_PENDING_CONNECTION_ACQUIRES - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Maximum number of requests allowed to wait for a connection.
method() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
The path, exactly as it was configured with SdkHttpFullRequest.Builder.method(SdkHttpMethod).
method() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
The path, exactly as it was configured with SdkHttpRequest.Builder.method(SdkHttpMethod).
method() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
Returns the HTTP method (GET, POST, etc) to use when sending this request.
method(SdkHttpMethod) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Configure an SdkHttpRequest.method() to be used in the created HTTP request.
method(SdkHttpMethod) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Configure an SdkHttpRequest.method() to be used in the created HTTP request.
METHOD_NOT_ALLOWED - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
metricCollector() - Method in class software.amazon.awssdk.http.async.AsyncExecuteRequest
 
metricCollector() - Method in class software.amazon.awssdk.http.HttpExecuteRequest
 
metricCollector(MetricCollector) - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
Set the MetricCollector to be used by the HTTP client to report metrics collected for this request.
metricCollector(MetricCollector) - Method in interface software.amazon.awssdk.http.HttpExecuteRequest.Builder
Set the MetricCollector to be used by the HTTP client to report metrics collected for this request.
MOVED_PERMANENTLY - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
MOVED_TEMPORARILY - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 

N

name() - Method in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Note that the name is mainly used for debugging purposes.
newStream() - Method in interface software.amazon.awssdk.http.ContentStreamProvider
 
NO_CONTENT - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
NON_AUTHORITATIVE_INFORMATION - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
noneProvider() - Static method in interface software.amazon.awssdk.http.TlsKeyManagersProvider
 
NoneTlsKeyManagersProvider - Class in software.amazon.awssdk.internal.http
Simple implementation of TlsKeyManagersProvider that return a null array.
NOT_ACCEPTABLE - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
NOT_FOUND - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
numHeaders() - Method in interface software.amazon.awssdk.http.SdkHttpHeaders
 
numRawQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
 
numRawQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
 

O

of(int) - Static method in enum software.amazon.awssdk.http.HttpStatusFamily
Retrieve the HTTP status family for the given HTTP status code.
OK - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
onComplete() - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
onComplete() - Method in class software.amazon.awssdk.http.async.SimpleSubscriber
 
onError(Throwable) - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
onError(Throwable) - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpResponseHandler
Called when there is an error making the request or receiving the response.
onError(Throwable) - Method in class software.amazon.awssdk.http.async.SimpleSubscriber
 
onHeaders(SdkHttpResponse) - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpResponseHandler
Called when the headers have been received.
onNext(ByteBuffer) - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
onNext(ByteBuffer) - Method in class software.amazon.awssdk.http.async.SimpleSubscriber
 
onStream(Publisher<ByteBuffer>) - Method in interface software.amazon.awssdk.http.async.SdkAsyncHttpResponseHandler
Called when the streaming body is ready.
onStream(Publisher<ByteBuffer>) - Method in interface software.amazon.awssdk.http.async.SdkHttpResponseHandler
Called when the HTTP client is ready to start sending data to the response handler.
onSubscribe(Subscription) - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.http.async.SimpleSubscriber
 
OPTIONS - software.amazon.awssdk.http.SdkHttpMethod
 
OTHER - software.amazon.awssdk.http.HttpStatusFamily
The family for any status code outside of the range 100-599.

P

PARTIAL_CONTENT - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
PATCH - software.amazon.awssdk.http.SdkHttpMethod
 
PENDING_CONCURRENCY_ACQUIRES - Static variable in class software.amazon.awssdk.http.HttpMetric
The number of requests that are awaiting concurrency to be made available from the HTTP client.
port() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
The port, exactly as it was configured with SdkHttpFullRequest.Builder.port(Integer).
port() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
The port, exactly as it was configured with SdkHttpRequest.Builder.port(Integer).
port() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
The port that should be used for HTTP communication.
port(Integer) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Configure a SdkHttpRequest.port() to be used in the created HTTP request.
port(Integer) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Configure a SdkHttpRequest.port() to be used in the created HTTP request.
POST - software.amazon.awssdk.http.SdkHttpMethod
 
prepareRequest(HttpExecuteRequest) - Method in interface software.amazon.awssdk.http.SdkHttpClient
Create a ExecutableHttpRequest that can be used to execute the HTTP request.
protocol() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
The protocol, exactly as it was configured with SdkHttpFullRequest.Builder.protocol(String).
protocol() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
The protocol, exactly as it was configured with SdkHttpRequest.Builder.protocol(String).
protocol() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
Returns the protocol that should be used for HTTP communication.
protocol(String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Configure a SdkHttpRequest.protocol() to be used in the created HTTP request.
protocol(String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Configure a SdkHttpRequest.protocol() to be used in the created HTTP request.
Protocol - Enum in software.amazon.awssdk.http
 
PROTOCOL - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
HTTP protocol to use.
put(SdkHttpExecutionAttribute<T>, T) - Method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes.Builder
Add a mapping between the provided key and value.
PUT - software.amazon.awssdk.http.SdkHttpMethod
 
putAll(Map<? extends SdkHttpExecutionAttribute<?>, ?>) - Method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes.Builder
Adds all the attributes from the map provided.
putHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Add a single header to be included in the created HTTP request.
putHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Add a single header to be included in the created HTTP response.
putHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Add a single header to be included in the created HTTP request.
putHeader(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Add a single header to be included in the created HTTP response.
putHeader(String, List<String>) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Add a single header with multiple values to be included in the created HTTP request.
putHeader(String, List<String>) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Add a single header with multiple values to be included in the created HTTP response.
putHeader(String, List<String>) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Add a single header with multiple values to be included in the created HTTP request.
putHeader(String, List<String>) - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Add a single header with multiple values to be included in the created HTTP response.
putHttpExecutionAttribute(SdkHttpExecutionAttribute<T>, T) - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
Put an HTTP execution attribute into to the collection of HTTP execution attributes for this request
putRawQueryParameter(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Add a single un-encoded query parameter to be included in the created HTTP request.
putRawQueryParameter(String, String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Add a single un-encoded query parameter to be included in the created HTTP request.
putRawQueryParameter(String, List<String>) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Add a single un-encoded query parameter with multiple values to be included in the created HTTP request.
putRawQueryParameter(String, List<String>) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Add a single un-encoded query parameter with multiple values to be included in the created HTTP request.

R

rawQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
rawQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
rawQueryParameters() - Method in interface software.amazon.awssdk.http.SdkHttpRequest
Returns a map of all non-URL encoded parameters in this request.
rawQueryParameters(Map<String, List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Configure an SdkHttpRequest.rawQueryParameters() to be used in the created HTTP request.
rawQueryParameters(Map<String, List<String>>) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Configure an SdkHttpRequest.rawQueryParameters() to be used in the created HTTP request.
read() - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
read(byte[]) - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
read(byte[], int, int) - Method in class software.amazon.awssdk.http.async.AbortableInputStreamSubscriber
 
READ_TIMEOUT - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Timeout for each read to the underlying socket.
REAP_IDLE_CONNECTIONS - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Whether idle connection should be removed after the SdkHttpConfigurationOption.CONNECTION_MAX_IDLE_TIMEOUT has passed.
REDIRECTION - software.amazon.awssdk.http.HttpStatusFamily
3xx response family.
REMOTE_STREAM_WINDOW_SIZE_IN_BYTES - Static variable in class software.amazon.awssdk.http.Http2Metric
The remote HTTP/2 window size in bytes for the stream that this request was executed on.
removeHeader(String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Remove all values for the requested header from this builder.
removeHeader(String) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Remove all values for the requested header from this builder.
removeHeader(String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Remove all values for the requested header from this builder.
removeHeader(String) - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Remove all values for the requested header from this builder.
removeQueryParameter(String) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
Remove all values for the requested query parameter from this builder.
removeQueryParameter(String) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder
Remove all values for the requested query parameter from this builder.
request() - Method in class software.amazon.awssdk.http.async.AsyncExecuteRequest
 
request(SdkHttpRequest) - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
Set the HTTP request to be executed by the client.
request(SdkHttpRequest) - Method in interface software.amazon.awssdk.http.HttpExecuteRequest.Builder
Set the HTTP request to be executed by the client.
REQUEST_TIMEOUT - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
REQUEST_TOO_LONG - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
requestContentPublisher() - Method in class software.amazon.awssdk.http.async.AsyncExecuteRequest
 
requestContentPublisher(SdkHttpContentPublisher) - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
Set the publisher of the request content.
RESET_CONTENT - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
response(SdkHttpResponse) - Method in interface software.amazon.awssdk.http.HttpExecuteResponse.Builder
Set the HTTP response to be executed by the client.
responseBody() - Method in class software.amazon.awssdk.http.HttpExecuteResponse
Get the AbortableInputStream associated with this response.
responseBody(AbortableInputStream) - Method in interface software.amazon.awssdk.http.HttpExecuteResponse.Builder
Set the InputStream to be returned by the client.
responseHandler() - Method in class software.amazon.awssdk.http.async.AsyncExecuteRequest
 
responseHandler(SdkAsyncHttpResponseHandler) - Method in interface software.amazon.awssdk.http.async.AsyncExecuteRequest.Builder
Set the response handler for the resposne.

S

SdkAsyncHttpClient - Interface in software.amazon.awssdk.http.async
Interface to take a representation of an HTTP request, asynchronously make an HTTP call, and return a representation of an HTTP response.
SdkAsyncHttpClient.Builder<T extends SdkAsyncHttpClient.Builder<T>> - Interface in software.amazon.awssdk.http.async
 
SdkAsyncHttpResponseHandler - Interface in software.amazon.awssdk.http.async
Handles asynchronous HTTP responses.
SdkAsyncHttpService - Interface in software.amazon.awssdk.http.async
Service Provider interface for Async HTTP implementations.
SdkCancellationException - Exception in software.amazon.awssdk.http
Exception thrown when the response subscription is cancelled.
SdkCancellationException(String) - Constructor for exception software.amazon.awssdk.http.SdkCancellationException
 
SdkHttpClient - Interface in software.amazon.awssdk.http
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 in software.amazon.awssdk.http
Interface for creating an SdkHttpClient with service specific defaults applied.
SdkHttpConfigurationOption<T> - Class in software.amazon.awssdk.http
Type safe key for an HTTP related configuration option.
SdkHttpContentPublisher - Interface in software.amazon.awssdk.http.async
A Publisher of HTTP content data that allows streaming operations for asynchronous HTTP clients.
SdkHttpExecutionAttribute<T> - Class in software.amazon.awssdk.http
An attribute attached to a particular HTTP request execution, stored in SdkHttpExecutionAttributes.
SdkHttpExecutionAttribute(Class<T>) - Constructor for class software.amazon.awssdk.http.SdkHttpExecutionAttribute
 
SdkHttpExecutionAttribute(AttributeMap.Key.UnsafeValueType) - Constructor for class software.amazon.awssdk.http.SdkHttpExecutionAttribute
 
SdkHttpExecutionAttributes - Class in software.amazon.awssdk.http
SdkHttpExecutionAttributes.Builder - Class in software.amazon.awssdk.http
 
SdkHttpFullRequest - Interface in software.amazon.awssdk.http
An immutable HTTP request with a possible HTTP body.
SdkHttpFullRequest.Builder - Interface in software.amazon.awssdk.http
A mutable builder for SdkHttpFullRequest.
SdkHttpFullResponse - Interface in software.amazon.awssdk.http
An immutable HTTP response with a possible HTTP body.
SdkHttpFullResponse.Builder - Interface in software.amazon.awssdk.http
Builder for a DefaultSdkHttpFullResponse.
SdkHttpHeaders - Interface in software.amazon.awssdk.http
An immutable set of HTTP headers.
SdkHttpMethod - Enum in software.amazon.awssdk.http
Enum for available HTTP methods.
SdkHttpRequest - Interface in software.amazon.awssdk.http
An immutable HTTP request without access to the request body.
SdkHttpRequest.Builder - Interface in software.amazon.awssdk.http
A mutable builder for SdkHttpFullRequest.
SdkHttpResponse - Interface in software.amazon.awssdk.http
An immutable HTTP response without access to the response body.
SdkHttpResponse.Builder - Interface in software.amazon.awssdk.http
Builder for a DefaultSdkHttpFullResponse.
SdkHttpResponseHandler<T> - Interface in software.amazon.awssdk.http.async
Responsible for handling asynchronous http responses
SdkHttpService - Interface in software.amazon.awssdk.http
Service Provider interface for HTTP implementations.
SdkRequestContext - Class in software.amazon.awssdk.http
Container for extra dependencies needed during execution of a request.
SdkRequestContext.Builder - Class in software.amazon.awssdk.http
Builder for a SdkRequestContext.
SERVER_ERROR - software.amazon.awssdk.http.HttpStatusFamily
5xx response family.
SERVICE_UNAVAILABLE - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
setFromExternal(Map<String, List<String>>) - Method in class software.amazon.awssdk.internal.http.LowCopyListMap.ForBuilder
 
SimpleSubscriber - Class in software.amazon.awssdk.http.async
Simple subscriber that does no backpressure and doesn't care about errors or completion.
SimpleSubscriber(Consumer<ByteBuffer>) - Constructor for class software.amazon.awssdk.http.async.SimpleSubscriber
 
software.amazon.awssdk.http - package software.amazon.awssdk.http
 
software.amazon.awssdk.http.async - package software.amazon.awssdk.http.async
 
software.amazon.awssdk.internal.http - package software.amazon.awssdk.internal.http
 
statusCode() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
The status text, exactly as it was configured with SdkHttpFullResponse.Builder.statusCode(int).
statusCode() - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
The status text, exactly as it was configured with SdkHttpResponse.Builder.statusCode(int).
statusCode() - Method in interface software.amazon.awssdk.http.SdkHttpResponse
Returns the HTTP status code (eg.
statusCode(int) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Configure an SdkHttpResponse.statusCode() to be used in the created HTTP response.
statusCode(int) - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Configure an SdkHttpResponse.statusCode() to be used in the created HTTP response.
statusText() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
The status text, exactly as it was configured with SdkHttpFullResponse.Builder.statusText(String).
statusText() - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
The status text, exactly as it was configured with SdkHttpResponse.Builder.statusText(String).
statusText() - Method in interface software.amazon.awssdk.http.SdkHttpResponse
Returns the HTTP status text returned by the service.
statusText(String) - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse.Builder
Configure an SdkHttpResponse.statusText() to be used in the created HTTP response.
statusText(String) - Method in interface software.amazon.awssdk.http.SdkHttpResponse.Builder
Configure an SdkHttpResponse.statusText() to be used in the created HTTP response.
SUCCESSFUL - software.amazon.awssdk.http.HttpStatusFamily
2xx response family.
SystemPropertyTlsKeyManagersProvider - Class in software.amazon.awssdk.http
Implementation of TlsKeyManagersProvider that gets the information about the KeyStore to load from the system properties.

T

TCP_KEEPALIVE - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Whether to enable or disable TCP KeepAlive.
TEMPORARY_REDIRECT - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
THROTTLING - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
TLS_KEY_MANAGERS_PROVIDER - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
The TlsKeyManagersProvider that will be used by the HTTP client when authenticating with a TLS host.
TLS_NEGOTIATION_TIMEOUT - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
The maximum amount of time that a TLS handshake is allowed to take from the time the CLIENT HELLO message is sent to the time the client and server have fully negotiated ciphers and exchanged keys.
TLS_TRUST_MANAGERS_PROVIDER - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
The TlsTrustManagersProvider that will be used by the HTTP client when authenticating with a TLS host.
TlsKeyManagersProvider - Interface in software.amazon.awssdk.http
Provider for the key managers to be used by the SDK when creating the SSL context.
TlsTrustManagersProvider - Interface in software.amazon.awssdk.http
Provider for the trust managers to be used by the SDK when creating the SSL context.
toBuilder() - Method in class software.amazon.awssdk.http.SdkHttpExecutionAttributes
 
toBuilder() - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest
 
toBuilder() - Method in interface software.amazon.awssdk.http.SdkHttpFullResponse
 
toString() - Method in class software.amazon.awssdk.http.SdkHttpConfigurationOption
 
TRANSFER_ENCODING - Static variable in class software.amazon.awssdk.http.Header
 
TRUST_ALL_CERTIFICATES - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Option to disable SSL cert validation and SSL host name verification.
trustManagers() - Method in interface software.amazon.awssdk.http.TlsTrustManagersProvider
 

U

UNAUTHORIZED - Static variable in class software.amazon.awssdk.http.HttpStatusCode
 
uri(URI) - Method in interface software.amazon.awssdk.http.SdkHttpFullRequest.Builder
uri(URI) - Method in interface software.amazon.awssdk.http.SdkHttpRequest.Builder

V

valueOf(String) - Static method in enum software.amazon.awssdk.http.HttpStatusFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.http.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.http.SdkHttpMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.awssdk.http.HttpStatusFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.http.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.http.SdkHttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.

W

WRITE_TIMEOUT - Static variable in class software.amazon.awssdk.http.SdkHttpConfigurationOption
Timeout for each write to the underlying socket.
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages