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

A

acquireConnection() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Request a HttpClientConnection from the Connection Pool.
acquireNativeHandle(long) - Method in class software.amazon.awssdk.crt.CrtResource
Takes ownership of a native object where the native pointer is tracked as a long.
activate() - Method in class software.amazon.awssdk.crt.http.HttpStream
Activates the client stream.
addHeader(HttpHeader) - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
addHeader(String, String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
addHeaders(HttpHeader[]) - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
addRef() - Method in class software.amazon.awssdk.crt.CrtResource
Increments the reference count to this resource.
addReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
Marks a resource as referenced by this resource.
alpnList - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the ALPN protocol list that will be provided when a TLS connection starts e.g.
AsyncCallback - Interface in software.amazon.awssdk.crt
 
AWS_CRT_SUCCESS - Static variable in class software.amazon.awssdk.crt.CRT
 
awsErrorName(int) - Static method in class software.amazon.awssdk.crt.CRT
Given an integer error code from an internal operation
awsErrorString(int) - Static method in class software.amazon.awssdk.crt.CRT
Given an integer error code from an internal operation
awsLastError() - Static method in class software.amazon.awssdk.crt.CRT
Returns the last error on the current thread.
AwsSigner - Class in software.amazon.awssdk.crt.auth.signing
 
AwsSigner() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigner
 
AwsSigningConfig - Class in software.amazon.awssdk.crt.auth.signing
A class representing
AwsSigningConfig() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
AwsSigningConfig.AwsBodySigningConfigType - Enum in software.amazon.awssdk.crt.auth.signing
 
AwsSigningConfig.AwsSigningAlgorithm - Enum in software.amazon.awssdk.crt.auth.signing
 

B

build() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
 
build() - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
 
ByteBufferUtils - Class in software.amazon.awssdk.crt.utils
Utility Class with Helper functions for working with ByteBuffers

C

canonicalName - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.CrtResource
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpStream
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.HostResolver
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.SocketOptions
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContext
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
cleanUpPem(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
Cleanup Function that removes most formatting and copy/paste mistakes from PEM formatted Strings.
ClientBootstrap - Class in software.amazon.awssdk.crt.io
This class wraps the aws_client_bootstrap from aws-c-io to provide a client context for all protocol stacks in the AWS Common Runtime.
ClientBootstrap(EventLoopGroup, HostResolver) - Constructor for class software.amazon.awssdk.crt.io.ClientBootstrap
Creates a new ClientBootstrap.
ClientTlsContext - Class in software.amazon.awssdk.crt.io
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
ClientTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ClientTlsContext
Creates a new Client TlsContext.
ClientTlsContext() - Constructor for class software.amazon.awssdk.crt.io.ClientTlsContext
Creates a new Client TlsContext.
clone() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
clone() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Creates a (shallow) clone of this config object
close() - Method in class software.amazon.awssdk.crt.CrtResource
 
collectNativeResource(Consumer<CrtResource.ResourceInstance>) - Static method in class software.amazon.awssdk.crt.CrtResource
 
collectNativeResources(Consumer<String>) - Static method in class software.amazon.awssdk.crt.CrtResource
 
complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Mark the transform operation as successfully completed.
completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Mark the transform operation as unsuccessfully completed.
connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Connect to the service endpoint and start a session
connectTimeoutMs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the number of milliseconds before a connection will be considered timed out
create(HttpClientConnectionManagerOptions) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
createDefaultClient() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates a default set of TLS options for the current platform
createDefaultServer() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates a default set of TLS options for the current platform
createWithMtls(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates TLS options using a certificate and private key
createWithMtlsFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates TLS options using a certificate and private key
createWithMtlsPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
OSX only - Helper which creates TLS options using PKCS12
Credentials - Class in software.amazon.awssdk.crt.auth.credentials
A class representing a set of AWS credentials.
Credentials() - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
 
Credentials(byte[], byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
 
CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A base class that represents a source of AWS credentials
CredentialsProvider() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
 
CRT - Class in software.amazon.awssdk.crt
This class is responsible for loading the aws-crt-jni shared lib for the current platform out of aws-crt-java.jar.
CRT() - Constructor for class software.amazon.awssdk.crt.CRT
 
CRT.UnknownPlatformException - Exception in software.amazon.awssdk.crt
 
CrtPlatform - Class in software.amazon.awssdk.crt
 
CrtPlatform() - Constructor for class software.amazon.awssdk.crt.CrtPlatform
 
CrtResource - Class in software.amazon.awssdk.crt
This wraps a native pointer to an AWS Common Runtime resource.
CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
 
CrtResource.ResourceInstance - Class in software.amazon.awssdk.crt
 
CrtRuntimeException - Exception in software.amazon.awssdk.crt
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
CrtRuntimeException(String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
 
CrtRuntimeException(int, String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
 

D

decRef() - Method in class software.amazon.awssdk.crt.CrtResource
Decrements the reference count to this resource.
DEFAULT_MAX_BUFFER_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
DefaultChainCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps the default AWS credentials provider chain
DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for the default credentials provider chain and its options Does not add reference to CRT resources
DefaultChainCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
 
disconnect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Disconnects the current session
domain - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the socket domain

E

errorCode - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
 
errorName - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
 
EventLoopGroup - Class in software.amazon.awssdk.crt.io
This class wraps the aws_event_loop_group from aws-c-io to provide access to an event loop for the MQTT protocol stack in the AWS Common Runtime.
EventLoopGroup(int) - Constructor for class software.amazon.awssdk.crt.io.EventLoopGroup
Creates a new event loop group for the I/O subsystem to use to run blocking I/O requests

G

getAccessKeyId() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getArchIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
 
getArchIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getAuthorizationPassword() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Gets the password to use for authorization
getAuthorizationType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Gets the proxy authorization type
getAuthorizationUsername() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Gets the username to use for authorization
getBodyStream() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getBufferSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the IO buffer size to use for connections in the connection pool
getCleanSession() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries whether or not the service should try to resume prior subscriptions, if it has any
getClientBootstrap() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
 
getClientBootstrap() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the client bootstrap instance to use to create the pool's connections
getClientId() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the client_id being used by a connection
getConnectionCallbacks() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the connection-related callbacks for a connection
getCredentials() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
Request credentials from the provider
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getEncodedPath() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getEndpoint() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the IoT endpoint used by a connection
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
 
getHeaders() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getHeadersAsArray() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getHost() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Gets the proxy host to connect through
getHttpRequest() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Get the http request that will be used to perform the websocket handshake.
getKeepAliveMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the MQTT keep-alive via PING messages.
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Getter methods
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the maximum number of connections allowed in the connection pool
getMethod() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getMqttClient() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the mqtt client to use for a connection
getMqttClientConnection() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Queries the mqtt client connection.
getName() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
returns the native handle associated with this CRTResource.
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
 
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
 
getOSIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
 
getOSIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getPassword() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the password to use as part of the CONNECT attempt
getPayload() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the message payload
getPingTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries ping timeout value.
getPlatformImpl() - Static method in class software.amazon.awssdk.crt.CRT
 
getPort() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the port to connect to for connections in the connection pool
getPort() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Gets the proxy port to connect through
getPort() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the port to connect to.
getProxyOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the proxy options for connections in the connection pool
getRegion() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getResourceLogDescription() - Method in class software.amazon.awssdk.crt.CrtResource
 
getResponseStatusCode() - Method in class software.amazon.awssdk.crt.http.HttpStream
Retrieves the Http Response Status Code
getSecretAccessKey() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getService() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getSessionToken() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getShouldNormalizeUriPath() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getShouldSignParameter() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
 
getSignBody() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getSigningAlgorithm() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getSocketOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the socket options to use for connections in the connection pool
getSocketOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the common settings to use for a connection's socket
getTime() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the tls context to use for connections in the connection pool
getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Gets the tls context for the proxy connection
getTlsContext() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
Gets the tls context used by all connections associated with this client.
getTopic() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the topic associated with this message
getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the URI to use for connections in the connection pool
getUseDoubleUriEncode() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
getUsername() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the username to use as part of the CONNECT attempt
getUseWebsockets() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries whether or not to use websockets for the mqtt connection
getValue() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
 
getValue() - Method in enum software.amazon.awssdk.crt.Log.LogLevel
 
getValue() - Method in enum software.amazon.awssdk.crt.Log.LogSubject
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
 
getVersion() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the handshake http request transform to use when upgrading the connection
getWebsocketProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries proxy options for a websocket-based mqtt connection
getWillMessage() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the last will and testament message to be delivered to a topic when a connection disconnects
getWillQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the quality of service for the will message's publish action
getWillRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries whether or not the message should be retained by the broker to be delivered to future subscribers
getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the IO channel window size to use for connections in the connection pool
getWrapper() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 

H

HostResolver - Class in software.amazon.awssdk.crt.io
 
HostResolver(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
 
HostResolver(EventLoopGroup, int) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
 
HttpClientConnection - Class in software.amazon.awssdk.crt.http
This class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.
HttpClientConnection(HttpClientConnectionManager, long) - Constructor for class software.amazon.awssdk.crt.http.HttpClientConnection
 
HttpClientConnectionManager - Class in software.amazon.awssdk.crt.http
Manages a Pool of Http Connections
HttpClientConnectionManagerOptions - Class in software.amazon.awssdk.crt.http
Contains all the configuration options for a HttpConnectionPoolManager instance
HttpClientConnectionManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
HttpException - Exception in software.amazon.awssdk.crt.http
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
HttpException(int) - Constructor for exception software.amazon.awssdk.crt.http.HttpException
 
HttpHeader - Class in software.amazon.awssdk.crt.http
 
HttpHeader(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
 
HttpHeaderBlock - Enum in software.amazon.awssdk.crt.http
Type of header block
HttpProxyOptions - Class in software.amazon.awssdk.crt.http
This class provides access to Http proxy configuration options
HttpProxyOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpProxyOptions
Creates a new set of proxy options
HttpProxyOptions.HttpProxyAuthorizationType - Enum in software.amazon.awssdk.crt.http
what kind of authentication, if any, to use when connecting to a proxy server
HttpRequest - Class in software.amazon.awssdk.crt.http
Represents a single Client Request to be sent on a HTTP connection
HttpRequest(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
 
HttpRequest(String, String, HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
 
HttpRequestBodyStream - Interface in software.amazon.awssdk.crt.http
Interface that Native code knows how to call when handling Http Request bodies
HttpStream - Class in software.amazon.awssdk.crt.http
An HttpStream represents a single Http Request/Response pair within a HttpClientConnection, and wraps the native resources from the aws-c-http library.
HttpStream(long) - Constructor for class software.amazon.awssdk.crt.http.HttpStream
 
HttpStreamResponseHandler - Interface in software.amazon.awssdk.crt.http
Interface that Native code knows how to call when handling Http Responses Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.h

I

incrementWindow(int) - Method in class software.amazon.awssdk.crt.http.HttpStream
Opens the Sliding Read/Write Window by the number of bytes passed as an argument for this HttpStream.
initLoggingFromSystemProperties() - Static method in class software.amazon.awssdk.crt.Log
Examines logging-related system properties and initializes the logging system if they have been properly set.
initLoggingToFile(Log.LogLevel, String) - Static method in class software.amazon.awssdk.crt.Log
 
initLoggingToStderr(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
 
initLoggingToStdout(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
 
initMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the certificate/key pair that identifies this TLS host.
initMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the path to the certificate that identifies this TLS host.
initMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
OSX only - Initializes MTLS with PKCS12 file and password
isAlpnSupported() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Returns whether or not ALPN is supported on the current platform
isCipherPreferenceSupported(TlsCipherPreference) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Returns whether or not the current platform can be configured to a specific TlsCipherPreference.
isManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
If set to true, then the TCP read back pressure mechanism will be enabled.
isNull() - Method in class software.amazon.awssdk.crt.CrtResource
Checks if this resource's native handle is NULL.
isSupported() - Method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
Not all Cipher Preferences are supported on all Platforms due to differences in the underlying TLS Libraries.

J

jvmInit() - Method in class software.amazon.awssdk.crt.CrtPlatform
 

K

keepAliveIntervalSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the number of seconds between TCP keepalive packets being sent to the peer 0 disables keepalive
keepAliveTimeoutSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the number of seconds to wait for a keepalive response before considering the connection timed out 0 disables keepalive

L

location() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
Log - Class in software.amazon.awssdk.crt
Static wrapper around native and crt logging.
Log() - Constructor for class software.amazon.awssdk.crt.Log
 
log(Log.LogLevel, Log.LogSubject, String) - Static method in class software.amazon.awssdk.crt.Log
Logs a message at the specified log level.
Log.LogLevel - Enum in software.amazon.awssdk.crt
Enum that controls how detailed logging should be.
Log.LogSubject - Enum in software.amazon.awssdk.crt
 
logNativeResources() - Static method in class software.amazon.awssdk.crt.CrtResource
Debug method to log all of the currently un-closed CRTResource objects.

M

major - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
makeRequest(HttpRequest, HttpStreamResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection.
minor - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
minTlsVersion - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the minimum acceptable TLS version that the TlsContext will allow.
MqttClient - Class in software.amazon.awssdk.crt.mqtt
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionalities via the AWS Common Runtime One MqttClient class is needed per application.
MqttClient(ClientBootstrap) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient with no TLS from the provided ClientBootstrap
MqttClient(ClientBootstrap, TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient from the provided ClientBootstrap and TlsContext
MqttClientConnection - Class in software.amazon.awssdk.crt.mqtt
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionality via the AWS Common Runtime MqttClientConnection represents a single connection from one MqttClient to an MQTT service endpoint
MqttClientConnection(MqttConnectionConfig) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Constructs a new MqttClientConnection.
MqttClientConnectionEvents - Interface in software.amazon.awssdk.crt.mqtt
Interface used to receive connection events from the CRT
MqttConnectionConfig - Class in software.amazon.awssdk.crt.mqtt
 
MqttConnectionConfig() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
 
MqttException - Exception in software.amazon.awssdk.crt.mqtt
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
MqttException(String) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
 
MqttException(int) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
 
MqttMessage - Class in software.amazon.awssdk.crt.mqtt
Represents a single message to be published or that was published to a connection
MqttMessage(String, byte[]) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Constructs a new payload

N

nativeHandle - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
nativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
 

O

onConnectionInterrupted(int) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
connection was lost (or disconnected), reconnect will be attempted automatically until disconnect() is called
onConnectionResumed(boolean) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
called on first successful connect, and whenever a reconnect succeeds
onFailure(Throwable) - Method in interface software.amazon.awssdk.crt.AsyncCallback
 
onMessage(Consumer<MqttMessage>) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Sets a handler to be invoked whenever a message arrives, subscription or not
onResponseBody(HttpStream, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called when new Response Body bytes have been received.
onResponseComplete(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called from Native when the Response has completed.
onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called from Native when new Http Headers have been received.
onResponseHeadersDone(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called from Native once all HTTP Headers are processed.
onSuccess() - Method in interface software.amazon.awssdk.crt.AsyncCallback
 
onSuccess(Object) - Method in interface software.amazon.awssdk.crt.AsyncCallback
 
overrideDefaultTrustStore(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper function to provide a TlsContext-local trust store
overrideDefaultTrustStoreFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper function to provide a TlsContext-local trust store

P

PackageInfo - Class in software.amazon.awssdk.crt.utils
 
PackageInfo() - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo
 
PackageInfo.Version - Class in software.amazon.awssdk.crt.utils
 
patch - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
PemUtils - Class in software.amazon.awssdk.crt.utils
Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings for Validity.
publish(MqttMessage, QualityOfService, boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Publishes a message to a topic

Q

QualityOfService - Enum in software.amazon.awssdk.crt.mqtt
Quality of Service associated with a publish action or subscription [MQTT-4.3].

R

releaseConnection(HttpClientConnection) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
releaseConnectionPointer(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
Begins the release process of the provider's native handle
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Required override method that must begin the release process of the acquired native handle
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
Required override method that must begin the release process of the acquired native handle
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Closes this Connection Pool and any pending Connection Acquisitions
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpStream
Cleans up the stream's associated native handle
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
Cleans up the client bootstrap's associated native handle
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
Stops the event loop group's tasks and frees all resources associated with the the group.
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.HostResolver
Cleans up the resolver's associated native handle
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
Frees the native resources for this set of socket options
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContext
Frees all native resources associated with the context.
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Frees the native resources associated with this instance
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
Cleans up the native resources associated with this client.
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Frees native resources associated with this connection.
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Required override method that must begin the release process of the acquired native handle
releaseReferences() - Method in class software.amazon.awssdk.crt.CrtResource
Decrements the ref counts for all resources referenced by this resource.
removeInvalidPemChars(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
Removes characters that are not valid in PEM format (non-base64 chars).
removeReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
Removes a reference from this resource to another.
resetPosition() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
Called from native when the processing needs the stream to rewind itself back to its beginning.
ResourceInstance(CrtResource, long, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 

S

safeSanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
Returns false if there is a problem with a PEM instead of throwing an Exception.
sanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
Performs various sanity checks on a PEM Formatted String, and should be tolerant of common minor mistakes in formatting.
sendRequestBody(ByteBuffer) - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
Called from Native when the Http Request has a Body (Eg PUT/POST requests).
ServerTlsContext - Class in software.amazon.awssdk.crt.io
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
ServerTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ServerTlsContext
Creates a new Server TlsContext.
ServerTlsContext() - Constructor for class software.amazon.awssdk.crt.io.ServerTlsContext
Creates a new Server TlsContext.
setAuthorizationPassword(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the password to use for authorization; only applicable to basic authentication
setAuthorizationType(HttpProxyOptions.HttpProxyAuthorizationType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the proxy authorization type
setAuthorizationUsername(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the username to use for authorization; only applicable to basic authentication
setCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
setCleanSession(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures whether or not the service should try to resume prior subscriptions, if it has any
setClientId(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the client_id to use with a connection
setConnectionCallbacks(MqttClientConnectionEvents) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the connection-related callbacks for a connection
setCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setDescription(String) - Method in class software.amazon.awssdk.crt.CrtResource
 
setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the IoT endpoint for a connection
setHost(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the proxy host to connect through
setKeepAliveMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures MQTT keep-alive via PING messages.
setLogin(String, String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Sets the login credentials for a connection.
setMqttClient(MqttClient) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the mqtt client to use for a connection
setPassword(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the password to use as part of the CONNECT attempt
setPingTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures ping timeout value.
setPort(int) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the proxy port to connect through
setPort(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the port to connect to.
setRegion(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setService(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setShouldNormalizeUriPath(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setShouldSignParameter(Predicate<String>) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setSignBody(AwsSigningConfig.AwsBodySigningConfigType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setSigningAlgorithm(AwsSigningConfig.AwsSigningAlgorithm) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the common settings to use for a connection's socket
setTime(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the tls context for the proxy connection
setUseDoubleUriEncode(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
 
setUsername(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the username to use as part of the CONNECT attempt
setUseWebsockets(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures whether or not to use websockets for the mqtt connection
setWebsocketHandshakeTransform(Consumer<WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Set a transform operation to use on each websocket handshake http request.
setWebsocketProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures proxy options for a websocket-based mqtt connection
setWillMessage(MqttMessage) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the last will and testament message to be delivered to a topic when a connection disconnects
setWillQos(QualityOfService) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the quality of service for the will message's publish action
setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures whether or not the message should be retained by the broker to be delivered to future subscribers
signRequest(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
 
SocketOptions - Class in software.amazon.awssdk.crt.io
This class wraps the aws_socket_options from aws-c-io to provide access to TCP/UDP socket configuration in the AWS Common Runtime.
SocketOptions() - Constructor for class software.amazon.awssdk.crt.io.SocketOptions
Creates a new set of socket options
SocketOptions.SocketDomain - Enum in software.amazon.awssdk.crt.io
Socket communications domain
SocketOptions.SocketType - Enum in software.amazon.awssdk.crt.io
Socket type
software.amazon.awssdk.crt - package software.amazon.awssdk.crt
 
software.amazon.awssdk.crt.auth.credentials - package software.amazon.awssdk.crt.auth.credentials
 
software.amazon.awssdk.crt.auth.signing - package software.amazon.awssdk.crt.auth.signing
 
software.amazon.awssdk.crt.http - package software.amazon.awssdk.crt.http
 
software.amazon.awssdk.crt.io - package software.amazon.awssdk.crt.io
 
software.amazon.awssdk.crt.mqtt - package software.amazon.awssdk.crt.mqtt
 
software.amazon.awssdk.crt.utils - package software.amazon.awssdk.crt.utils
 
StaticCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps the a credentials provider that returns a fixed set of credentials
StaticCredentialsProvider.StaticCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for a static credentials provider and its options
StaticCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
 
subscribe(String, QualityOfService, Consumer<MqttMessage>) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Subscribes to a topic
subscribe(String, QualityOfService) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Subscribes to a topic without a handler (messages will only be delivered to the OnMessage handler)
swapReferenceTo(CrtResource, CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
 

T

tag - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
testSetup(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
 
testTearDown(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
 
TlsCipherPreference - Enum in software.amazon.awssdk.crt.io
A TlsCipherPreference represents a hardcoded ordered list of TLS Ciphers to use when negotiating a TLS Connection.
tlsCipherPreference - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the TLS Cipher Preferences that can be negotiated and used during the TLS Connection.
TlsContext - Class in software.amazon.awssdk.crt.io
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
TlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.TlsContext
Creates a new Client TlsContext.
TlsContext() - Constructor for class software.amazon.awssdk.crt.io.TlsContext
Creates a new Client TlsContext.
tlsContextNew(long) - Static method in class software.amazon.awssdk.crt.io.TlsContext
native methods
TlsContextOptions - Class in software.amazon.awssdk.crt.io
This class wraps the aws_tls_connection_options from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
TlsContextOptions.TlsVersions - Enum in software.amazon.awssdk.crt.io
 
toString() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
toString() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
toString() - Method in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
transferData(ByteBuffer, ByteBuffer) - Static method in class software.amazon.awssdk.crt.utils.ByteBufferUtils
Transfers as much data as possible from an input ByteBuffer to an output ByteBuffer
type - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the socket type

U

unsubscribe(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Unsubscribes from a topic

V

valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
Returns an array containing the constants of this enum type, in the order they are declared.
verifyPeer - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
Set whether or not the peer should be verified.
version - Variable in class software.amazon.awssdk.crt.utils.PackageInfo
 
Version(String) - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo.Version
 

W

waitForNoResources() - Static method in class software.amazon.awssdk.crt.CrtResource
Debug/test method to wait for the CRTResource count to drop to zero.
WebsocketHandshakeTransformArgs - Class in software.amazon.awssdk.crt.mqtt
Arguments to a websocket handshake transform operation.
WebsocketHandshakeTransformArgs(MqttClientConnection, HttpRequest, CompletableFuture<HttpRequest>) - Constructor for class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
 
withAccessKeyId(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
 
withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withBufferSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the IO buffer size to use for connections in the connection pool
withCertificateAuthority(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withCertificateAuthorityFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
.with() methods
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
 
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the client bootstrap instance to use to create the pool's connections
withCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
 
withManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
If set to true, then the TCP read back pressure mechanism will be enabled.
withMaxConnections(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the maximum number of connections allowed in the connection pool
withMinimumTlsVersion(TlsContextOptions.TlsVersions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withPort(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the port to connect to for connections in the connection pool
withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the proxy options for connections in the connection pool
withSecretAccessKey(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
 
withSessionToken(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
 
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the socket options to use for connections in the connection pool
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the tls context to use for connections in the connection pool
withUri(URI) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the URI to use for connections in the connection pool
withVerifyPeer(boolean) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withVerifyPeer() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
withWindowSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the IO channel window size to use for connections in the connection pool
wrapFuture(CompletableFuture<T>, T) - Static method in interface software.amazon.awssdk.crt.AsyncCallback
 
A B C D E G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.