Skip navigation links
A B C D E G H I L M N P R S T U W 

A

addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
addNonProxyHost(String) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Add a host that the client is allowed to access without going through the proxy.
ApacheHttpClient - Class in com.ibm.cos.v2.http.apache
An implementation of SdkHttpClient that uses Apache HTTP client to communicate with the service.
ApacheHttpClient.Builder - Interface in com.ibm.cos.v2.http.apache
Builder for creating an instance of SdkHttpClient.
ApacheHttpRequestConfig - Class in com.ibm.cos.v2.http.apache.internal
Configuration needed when building an Apache request.
ApacheHttpRequestConfig.Builder - Class in com.ibm.cos.v2.http.apache.internal
ApacheHttpRequestFactory - Class in com.ibm.cos.v2.http.apache.internal.impl
Responsible for creating Apache HttpClient 4 request objects.
ApacheHttpRequestFactory() - Constructor for class com.ibm.cos.v2.http.apache.internal.impl.ApacheHttpRequestFactory
 
ApacheSdkHttpClient - Class in com.ibm.cos.v2.http.apache.internal.impl
An instance of ConnectionManagerAwareHttpClient that delegates all the requests to the given http client.
ApacheSdkHttpClient(HttpClient, HttpClientConnectionManager) - Constructor for class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
ApacheSdkHttpService - Class in com.ibm.cos.v2.http.apache
Service binding for the Apache implementation.
ApacheSdkHttpService() - Constructor for class com.ibm.cos.v2.http.apache.ApacheSdkHttpService
 
ApacheUtils - Class in com.ibm.cos.v2.http.apache.internal.utils
 
authSchemeProviderRegistry(Registry<AuthSchemeProvider>) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure the authentication scheme registry that can be used to obtain the corresponding authentication scheme implementation for a given type of authorization challenge.

B

bind(SocketAddress) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
bind(SocketAddress) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
build() - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig.Builder
 
builder() - Static method in class com.ibm.cos.v2.http.apache.ApacheHttpClient
 
builder() - Static method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig
 
builder() - Static method in class com.ibm.cos.v2.http.apache.ProxyConfiguration

C

CLIENT_NAME - Static variable in class com.ibm.cos.v2.http.apache.ApacheHttpClient
 
ClientConnectionManagerFactory - Class in com.ibm.cos.v2.http.apache.internal.conn
 
ClientConnectionRequestFactory - Class in com.ibm.cos.v2.http.apache.internal.conn
 
clientName() - Method in class com.ibm.cos.v2.http.apache.ApacheHttpClient
 
close() - Method in class com.ibm.cos.v2.http.apache.ApacheHttpClient
 
close() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
close() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
close() - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSocket
 
close() - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSslSocket
 
com.ibm.cos.v2.http.apache - package com.ibm.cos.v2.http.apache
 
com.ibm.cos.v2.http.apache.internal - package com.ibm.cos.v2.http.apache.internal
 
com.ibm.cos.v2.http.apache.internal.conn - package com.ibm.cos.v2.http.apache.internal.conn
 
com.ibm.cos.v2.http.apache.internal.impl - package com.ibm.cos.v2.http.apache.internal.impl
 
com.ibm.cos.v2.http.apache.internal.net - package com.ibm.cos.v2.http.apache.internal.net
 
com.ibm.cos.v2.http.apache.internal.utils - package com.ibm.cos.v2.http.apache.internal.utils
 
connect(SocketAddress) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
connect(SocketAddress) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
connect(SocketAddress) - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSocket
 
connect(SocketAddress) - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSslSocket
 
connect(SocketAddress, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSslSocket
 
connectionAcquireTimeout(Duration) - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig.Builder
 
connectionAcquireTimeout() - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig
 
connectionAcquisitionTimeout(Duration) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
The amount of time to wait when acquiring a connection from the pool before giving up and timing out.
ConnectionManagerAwareHttpClient - Interface in com.ibm.cos.v2.http.apache.internal.impl
An extension of Apache's HttpClient that expose the connection manager associated with the client.
connectionMaxIdleTime(Duration) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure the maximum amount of time that a connection should be allowed to remain open while idle.
connectionTimeout(Duration) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
The amount of time to wait when initially establishing a connection before giving up and timing out.
connectionTimeout(Duration) - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig.Builder
 
connectionTimeout() - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig
 
connectionTimeToLive(Duration) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
The maximum amount of time that a connection should be allowed to remain open, regardless of usage frequency.
connectSocket(int, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in class com.ibm.cos.v2.http.apache.internal.conn.SdkTlsSocketFactory
 
create() - Static method in class com.ibm.cos.v2.http.apache.ApacheHttpClient
Create a ApacheHttpClient with the default properties
create(HttpExecuteRequest, ApacheHttpRequestConfig) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheHttpRequestFactory
 
createHttpClientBuilder() - Method in class com.ibm.cos.v2.http.apache.ApacheSdkHttpService
 
credentialsProvider(CredentialsProvider) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configuration that defines a custom credential provider for HTTP requests.

D

DefaultConfiguration - Class in com.ibm.cos.v2.http.apache.internal
Default configuration values.
DelegateSocket - Class in com.ibm.cos.v2.http.apache.internal.net
Socket delegate class.
DelegateSocket(Socket) - Constructor for class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
DelegateSslSocket - Class in com.ibm.cos.v2.http.apache.internal.net
 
DelegateSslSocket(SSLSocket) - Constructor for class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
deregisterConnectionManager(HttpClientConnectionManager) - Method in class com.ibm.cos.v2.http.apache.internal.conn.IdleConnectionReaper
Deregister this connection manager with this reaper.
determineProxy(HttpHost, HttpRequest, HttpContext) - Method in class com.ibm.cos.v2.http.apache.internal.SdkProxyRoutePlanner
 
disableNormalizeUri(RequestConfig.Builder) - Static method in class com.ibm.cos.v2.http.apache.internal.utils.ApacheUtils
From Apache v4.5.8, normalization should be disabled or AWS requests with special characters in URI path will fail with Signature Errors.
dnsResolver(DnsResolver) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configuration that defines a DNS resolver.

E

endpoint(URI) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Configure the endpoint of the proxy server that the SDK should connect through.
execute(HttpUriRequest) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
execute(HttpUriRequest, HttpContext) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
execute(HttpHost, HttpRequest) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
EXPECT_CONTINUE_ENABLED - Static variable in class com.ibm.cos.v2.http.apache.internal.DefaultConfiguration
 
expectContinueEnabled(Boolean) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure whether the client should send an HTTP expect-continue handshake before each request.
expectContinueEnabled(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig.Builder
 
expectContinueEnabled() - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig
 

G

getChannel() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getChannel() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getConnectionManager() - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
getEnabledCipherSuites() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getEnabledProtocols() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getEnableSessionCreation() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getHttpClientConnectionManager() - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
getHttpClientConnectionManager() - Method in interface com.ibm.cos.v2.http.apache.internal.impl.ConnectionManagerAwareHttpClient
Returns the HttpClientConnectionManager associated with the http client.
getInetAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getInetAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getInputStream() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getInputStream() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getInstance() - Static method in class com.ibm.cos.v2.http.apache.internal.conn.IdleConnectionReaper
 
getKeepAlive() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getKeepAlive() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getKeepAliveDuration(HttpResponse, HttpContext) - Method in class com.ibm.cos.v2.http.apache.internal.conn.SdkConnectionKeepAliveStrategy
 
getLocalAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getLocalAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getLocalPort() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getLocalPort() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getLocalSocketAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getLocalSocketAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getNeedClientAuth() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getOOBInline() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getOOBInline() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getOutputStream() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getOutputStream() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getOutputStream() - Method in class com.ibm.cos.v2.http.apache.internal.net.InputShutdownCheckingSslSocket
 
getParams() - Method in class com.ibm.cos.v2.http.apache.internal.impl.ApacheSdkHttpClient
 
getPort() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getPort() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getReceiveBufferSize() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getReceiveBufferSize() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getRemoteSocketAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getRemoteSocketAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getReuseAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getReuseAddress() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getSendBufferSize() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getSendBufferSize() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getSession() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getSoLinger() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getSoLinger() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getSoTimeout() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getSoTimeout() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getSupportedCipherSuites() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getSupportedProtocols() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getTcpNoDelay() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getTcpNoDelay() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getTrafficClass() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
getTrafficClass() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getUseClientMode() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
getWantClientAuth() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 

H

host() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
Returns the proxy host name from the configured endpoint if set, else from the "https.proxyHost" or "http.proxyHost" system property, based on the scheme used, if ProxyConfiguration.Builder.useSystemPropertyValues(Boolean) is set to true.
httpRoutePlanner(HttpRoutePlanner) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configuration that defines an HTTP route planner that computes the route an HTTP request should take.

I

IdleConnectionReaper - Class in com.ibm.cos.v2.http.apache.internal.conn
Manages the reaping of idle connections.
InputShutdownCheckingSslSocket - Class in com.ibm.cos.v2.http.apache.internal.net
Wrapper socket that ensures the read end of the socket is still open before performing a write().
InputShutdownCheckingSslSocket(SSLSocket) - Constructor for class com.ibm.cos.v2.http.apache.internal.net.InputShutdownCheckingSslSocket
 
isBound() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
isBound() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
isChunked() - Method in class com.ibm.cos.v2.http.apache.internal.RepeatableInputStreamRequestEntity
 
isClosed() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
isClosed() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
isConnected() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
isConnected() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
isInputShutdown() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
isInputShutdown() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
isOutputShutdown() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
isOutputShutdown() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
isRepeatable() - Method in class com.ibm.cos.v2.http.apache.internal.RepeatableInputStreamRequestEntity
Returns true if the underlying InputStream supports marking/reseting or if the underlying InputStreamRequestEntity is repeatable.

L

localAddress(InetAddress) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure the local address that the HTTP client should use for communication.
localAddress(InetAddress) - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig.Builder
 
localAddress() - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig
 

M

maxConnections(Integer) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
The maximum number of connections allowed in the connection pool.

N

newBufferedHttpEntity(HttpEntity) - Static method in class com.ibm.cos.v2.http.apache.internal.utils.ApacheUtils
Utility function for creating a new BufferedEntity and wrapping any errors as a SdkClientException.
newClientContext(ProxyConfiguration) - Static method in class com.ibm.cos.v2.http.apache.internal.utils.ApacheUtils
Returns a new HttpClientContext used for request execution.
newProxyCredentialsProvider(ProxyConfiguration) - Static method in class com.ibm.cos.v2.http.apache.internal.utils.ApacheUtils
Returns a new Credentials Provider for use with proxy authentication.
nonProxyHosts(Set<String>) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Configure the hosts that the client is allowed to access without going through the proxy.
nonProxyHosts() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
The hosts that the client is allowed to access without going through the proxy.
ntlmDomain(String) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
For NTLM proxies: Configure the Windows domain name to use when authenticating with the proxy.
ntlmDomain() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
For NTLM proxies: The Windows domain name to use when authenticating with the proxy.
ntlmWorkstation(String) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
For NTLM proxies: Configure the Windows workstation name to use when authenticating with the proxy.
ntlmWorkstation() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
For NTLM proxies: The Windows workstation name to use when authenticating with the proxy.

P

password(String) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Configure the password to use when connecting through a proxy.
password() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
The password to use when connecting through a proxy.
port() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
Returns the proxy port from the configured endpoint if set, else from the "https.proxyPort" or "http.proxyPort" system property, based on the scheme used, if ProxyConfiguration.Builder.useSystemPropertyValues(Boolean) is set to true.
preemptiveBasicAuthenticationEnabled(Boolean) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Configure whether to attempt to authenticate pre-emptively against the proxy server using basic authentication.
preemptiveBasicAuthenticationEnabled() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
Whether to attempt to authenticate preemptively against the proxy server using basic authentication.
prepareRequest(HttpExecuteRequest) - Method in class com.ibm.cos.v2.http.apache.ApacheHttpClient
 
prepareSocket(SSLSocket) - Method in class com.ibm.cos.v2.http.apache.internal.conn.SdkTlsSocketFactory
 
proxyConfiguration(ProxyConfiguration) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configuration that defines how to communicate via an HTTP proxy.
proxyConfiguration(ProxyConfiguration) - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig.Builder
 
proxyConfiguration() - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig
 
ProxyConfiguration - Class in com.ibm.cos.v2.http.apache
Configuration that defines how to communicate via an HTTP or HTTPS proxy.
ProxyConfiguration.Builder - Interface in com.ibm.cos.v2.http.apache
A builder for ProxyConfiguration.

R

registerConnectionManager(HttpClientConnectionManager, long) - Method in class com.ibm.cos.v2.http.apache.internal.conn.IdleConnectionReaper
Register the connection manager with this reaper.
removeHandshakeCompletedListener(HandshakeCompletedListener) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
RepeatableInputStreamRequestEntity - Class in com.ibm.cos.v2.http.apache.internal
Custom implementation of HttpEntity that delegates to an InputStreamEntity, with the one notable difference, that if the underlying InputStream supports being reset, this RequestEntity will report that it is repeatable and will reset the stream on all subsequent attempts to write out the request.
RepeatableInputStreamRequestEntity(HttpExecuteRequest) - Constructor for class com.ibm.cos.v2.http.apache.internal.RepeatableInputStreamRequestEntity
Creates a new RepeatableInputStreamRequestEntity using the information from the specified request.
resolveScheme() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
 

S

scheme(String) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
The HTTP scheme to use for connecting to the proxy.
scheme() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
Returns the URI.scheme from the configured endpoint.
SdkConnectionKeepAliveStrategy - Class in com.ibm.cos.v2.http.apache.internal.conn
The AWS SDK for Java's implementation of the ConnectionKeepAliveStrategy interface.
SdkConnectionKeepAliveStrategy(long) - Constructor for class com.ibm.cos.v2.http.apache.internal.conn.SdkConnectionKeepAliveStrategy
 
SdkProxyRoutePlanner - Class in com.ibm.cos.v2.http.apache.internal
SdkProxyRoutePlanner delegates a Proxy Route Planner from the settings instead of the system properties.
SdkProxyRoutePlanner(String, int, String, Set<String>) - Constructor for class com.ibm.cos.v2.http.apache.internal.SdkProxyRoutePlanner
 
SdkSocket - Class in com.ibm.cos.v2.http.apache.internal.net
 
SdkSocket(Socket) - Constructor for class com.ibm.cos.v2.http.apache.internal.net.SdkSocket
 
SdkSslSocket - Class in com.ibm.cos.v2.http.apache.internal.net
 
SdkSslSocket(SSLSocket) - Constructor for class com.ibm.cos.v2.http.apache.internal.net.SdkSslSocket
 
SdkTlsSocketFactory - Class in com.ibm.cos.v2.http.apache.internal.conn
 
SdkTlsSocketFactory(SSLContext, HostnameVerifier) - Constructor for class com.ibm.cos.v2.http.apache.internal.conn.SdkTlsSocketFactory
 
sendUrgentData(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
sendUrgentData(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setEnabledCipherSuites(String[]) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setEnabledProtocols(String[]) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setEnableSessionCreation(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setKeepAlive(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setKeepAlive(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setNeedClientAuth(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setOOBInline(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setOOBInline(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setPerformancePreferences(int, int, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setPerformancePreferences(int, int, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setReceiveBufferSize(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setReceiveBufferSize(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setReuseAddress(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setReuseAddress(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setSendBufferSize(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setSendBufferSize(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setSoLinger(boolean, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setSoLinger(boolean, int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setSoTimeout(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setSoTimeout(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setTcpNoDelay(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setTcpNoDelay(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setTrafficClass(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
setTrafficClass(int) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setUseClientMode(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
setWantClientAuth(boolean) - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
shutdownInput() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
shutdownInput() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
shutdownInput() - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSocket
 
shutdownInput() - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSslSocket
 
shutdownOutput() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
shutdownOutput() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
shutdownOutput() - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSocket
 
shutdownOutput() - Method in class com.ibm.cos.v2.http.apache.internal.net.SdkSslSocket
 
sock - Variable in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
sock - Variable in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
socketFactory(ConnectionSocketFactory) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configuration that defines a custom Socket factory.
socketTimeout(Duration) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
The amount of time to wait for data to be transferred over an established, open connection before the connection is timed out.
socketTimeout(Duration) - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig.Builder
 
socketTimeout() - Method in class com.ibm.cos.v2.http.apache.internal.ApacheHttpRequestConfig
 
startHandshake() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 

T

tcpKeepAlive(Boolean) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure whether to enable or disable TCP KeepAlive.
THREAD_LOCAL_REQUEST_METRIC_COLLECTOR - Static variable in class com.ibm.cos.v2.http.apache.internal.conn.ClientConnectionRequestFactory
ThreadLocal, request-level MetricCollector, set and removed by ApacheHttpClient.
tlsKeyManagersProvider(TlsKeyManagersProvider) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure the TlsKeyManagersProvider that will provide the KeyManagers to use when constructing the SSL context.
tlsTrustManagersProvider(TlsTrustManagersProvider) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure the TlsTrustManagersProvider that will provide the TrustManagers to use when constructing the SSL context.
toBuilder() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
 
toString() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSocket
 
toString() - Method in class com.ibm.cos.v2.http.apache.internal.net.DelegateSslSocket
 
toString() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
 

U

useEnvironmentVariableValues(Boolean) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Option whether to use environment variable values for proxy configuration if any of the config options are missing.
useIdleConnectionReaper(Boolean) - Method in interface com.ibm.cos.v2.http.apache.ApacheHttpClient.Builder
Configure whether the idle connections in the connection pool should be closed asynchronously.
username(String) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Configure the username to use when connecting through a proxy.
username() - Method in class com.ibm.cos.v2.http.apache.ProxyConfiguration
The username to use when connecting through a proxy.
useSystemPropertyValues(Boolean) - Method in interface com.ibm.cos.v2.http.apache.ProxyConfiguration.Builder
Option whether to use system property values from ProxySystemSetting if any of the config options are missing.

W

wrap(HttpClientConnectionManager) - Static method in class com.ibm.cos.v2.http.apache.internal.conn.ClientConnectionManagerFactory
Returns a wrapped instance of HttpClientConnectionManager to capture the necessary performance metrics.
Wrapped - Interface in com.ibm.cos.v2.http.apache.internal.conn
An internal marker interface to defend against accidental recursive wrappings.
writeTo(OutputStream) - Method in class com.ibm.cos.v2.http.apache.internal.RepeatableInputStreamRequestEntity
Resets the underlying InputStream if this isn't the first attempt to write out the request, otherwise simply delegates to InputStreamRequestEntity to write out the data.
A B C D E G H I L M N P R S T U W 
Skip navigation links

Copyright © 2026. All rights reserved.