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

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.
acquireStream(Http2Request, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
Request a Http2Stream from StreamManager.
acquireStream(HttpRequest, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
 
activate() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
Activates the client stream.
activate(String, List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Sends the initial message on a continuation, and begins the message flow for a stream.
activate(String, List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Initiates a new client stream.
addHeader(String, String) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
addHeader(HttpHeader) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
addHeaders(HttpHeader[]) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
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.
addSetting(Http2ConnectionSetting) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
 
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.
appendDecodingUri(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns a concatenation of a decoded base, and the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
appendEncodingUriParam(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns a concatenation of an encoded base, and the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
appendEncodingUriPath(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns a concatenation of an encoded base, and the URI path encoding of a string.
ApplicationError - software.amazon.awssdk.crt.eventstream.MessageType
 
ApplicationMessage - software.amazon.awssdk.crt.eventstream.MessageType
 
AsyncCallback - Interface in software.amazon.awssdk.crt
Async io completion abstraction used by the native mqtt layer.
AT_LEAST_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
Message will be delivered at least once.
AT_MOST_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
Message will be delivered at most once, or may not be delivered at all.
AuthCredentialsProvider - software.amazon.awssdk.crt.Log.LogSubject
 
AuthGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
AuthProfile - software.amazon.awssdk.crt.Log.LogSubject
 
AuthSigning - software.amazon.awssdk.crt.Log.LogSubject
 
AWS_CRT_SUCCESS - Static variable in class software.amazon.awssdk.crt.CRT
 
AWS_ECDSA_P256 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Nist standard P256 elliptic curve
AWS_ECDSA_P384 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Nist standard P384 elliptic curve
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.
AwsSignedBodyValue() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
AwsSigner - Class in software.amazon.awssdk.crt.auth.signing
Static class for a variety of AWS signing APIs.
AwsSigner() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigner
 
AwsSigningConfig - Class in software.amazon.awssdk.crt.auth.signing
A class representing configuration related to signing something "signable" (an http request, a body chunk, a stream event) via an AWS signing process.
AwsSigningConfig() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Default constructor
AwsSigningConfig.AwsSignatureType - Enum in software.amazon.awssdk.crt.auth.signing
What sort of signature should be computed from the signable?
AwsSigningConfig.AwsSignedBodyHeaderType - Enum in software.amazon.awssdk.crt.auth.signing
Controls if signing adds a header containing the canonical request's body value
AwsSigningConfig.AwsSignedBodyValue - Class in software.amazon.awssdk.crt.auth.signing
A set of string constants for various canonical request payload values.
AwsSigningConfig.AwsSigningAlgorithm - Enum in software.amazon.awssdk.crt.auth.signing
What version of the AWS signing process should we use.
AwsSigningResult - Class in software.amazon.awssdk.crt.auth.signing
Wrapper that holds signing-related output.
AwsSigningResult() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
Default constructor
AwsSigningUtils - Class in software.amazon.awssdk.crt.auth.signing
Internal utility/testing functions for verifying sigv4a signatures.
AwsSigningUtils() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
 

B

Basic - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
Basic (username and password base64 encoded) authentication
bodyStream - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
 
BooleanFalse - software.amazon.awssdk.crt.eventstream.HeaderType
 
BooleanTrue - software.amazon.awssdk.crt.eventstream.HeaderType
 
BUFFER_INT_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpRequestBase
 
build() - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
Builds a new caching credentials provider
build() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
Creates a new default credentials chain provider based on the builder's configuration
build() - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
Builds a new delegate credentials provider using the builder's configuration
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
Create an ECS credentials provider using the configuration applied to this builder.
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Create a profile credentials provider using the configuration applied to this builder.
build() - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Builds a new static credentials provider based on the builder configuration
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Create a sts credentials provider using the configuration applied to this builder.
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
Create an STS web identity credentials provider using the configuration applied to this builder.
build() - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Creates a new X509 credentials provider, based on this builder's configuration
build() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
 
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
Get a builder for creating a custom ECS credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
Get a builder for creating a custom profile credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
Get a builder for creating a custom sts credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
Get a builder for creating an STS web identity credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
Helper to build a List of Http2ConnectionSetting
Byte - software.amazon.awssdk.crt.eventstream.HeaderType
 
ByteBuf - software.amazon.awssdk.crt.eventstream.HeaderType
 
ByteBufferUtils - Class in software.amazon.awssdk.crt.utils
Utility Class with Helper functions for working with ByteBuffers

C

CachedCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A credentials provider that adds caching to another credentials provider via decoration
CachedCredentialsProvider.CachedCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for a cached credentials provider and its options
CachedCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
Default constructor
cancel() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
 
CANCEL - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
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.cal.EccKeyPair
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.eventstream.ClientConnection
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.Message
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
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.HttpStreamBase
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.Pkcs11Lib
 
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ServerBootstrap
 
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.TlsConnectionOptions
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.io.TlsContextPkcs11Options
 
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.
canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.s3.S3Client
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.s3.S3MetaRequest
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
checkJniExceptionContract(boolean) - Static method in class software.amazon.awssdk.crt.CRT
 
ChecksumAlgorithm - Enum in software.amazon.awssdk.crt.s3
 
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.
clientConnection - Variable in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
 
ClientConnection - Class in software.amazon.awssdk.crt.eventstream
Wrapper around an event stream rpc client initiated connection.
ClientConnectionContinuation - Class in software.amazon.awssdk.crt.eventstream
Java wrapper for event-stream-rpc client continuation.
ClientConnectionContinuationHandler - Class in software.amazon.awssdk.crt.eventstream
Handler interface for responding to continuation events.
ClientConnectionContinuationHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
 
ClientConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
Handler for EventStream ClientConnections.
ClientConnectionHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
 
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.
clone() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Creates a new signing configuration from this one.
clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32
 
clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
 
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
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
 
closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Closes the connection if it hasn't been closed already.
closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
Closes the connection with shutdownError
closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
Closes the static ClientBootstrap, if it exists.
closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
Closes the static EventLoopGroup, if it exists.
closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.HostResolver
Closes the static default host resolver, if it exists.
collectNativeResource(Consumer<CrtResource.ResourceInstance>) - Static method in class software.amazon.awssdk.crt.CrtResource
Applies a generic diagnostic-gathering functor to all CRTResource objects
collectNativeResources(Consumer<String>) - Static method in class software.amazon.awssdk.crt.CrtResource
Applies a resource description consuming functor to all CRTResource objects
CommonGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
CommonTaskScheduler - software.amazon.awssdk.crt.Log.LogSubject
 
complete(byte[]) - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
The function to call when you have modified the input data using the private key and are ready to return it for use in the mutual TLS Handshake.
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.io.TlsKeyOperation
The function to call when you either have an exception and want to complete the operation with an exception or you cannot complete the operation.
completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Mark the transform operation as unsuccessfully completed.
COMPRESSION_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Connect to the service endpoint and start a session
connect(String, short, SocketOptions, ClientTlsContext, ClientBootstrap, ClientConnectionHandler) - Static method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Initiates a new outgoing event-stream-rpc connection.
Connect - software.amazon.awssdk.crt.eventstream.MessageType
 
CONNECT_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
ConnectAck - software.amazon.awssdk.crt.eventstream.MessageType
 
connection - Variable in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
 
ConnectionAccepted - software.amazon.awssdk.crt.eventstream.MessageFlags
 
connectTimeoutMs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the number of milliseconds before a connection will be considered timed out
continuation - Variable in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
 
continuation - Variable in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
 
COPY_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The CopyObject meta request performs a multi-part copy using multiple S3 UploadPartCopy requests in parallel, or bypasses a CopyObject request to S3 if the object size is not large enough for a multipart upload.
cpuId - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
OS CpuId that can be used for pinning a thread to a specific Cpu
CRC32 - Class in software.amazon.awssdk.crt.checksums
CRT implementation of the Java Checksum interface for making CRC32 checksum calculations
CRC32 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
CRC32() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32
Default constructor
CRC32C - Class in software.amazon.awssdk.crt.checksums
CRT implementation of the Java Checksum interface for making Crc32c checksum calculations
CRC32C - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
CRC32C() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32C
Default constructor
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
Create an ECS credentials provider using the defaults.
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
Create a profile credentials provider using the default file locations and profile name.
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
Create a sts credentials provider.
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
Create an STS web identity credentials provider.
create(Http2StreamManagerOptions) - Static method in class software.amazon.awssdk.crt.http.Http2StreamManager
Factory function for Http2StreamManager instances
create(HttpClientConnectionManagerOptions) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Factory function for HttpClientConnectionManager instances
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
createHeader(String, boolean) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of boolean value
createHeader(String, byte) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of byte or int8 value
createHeader(String, byte[]) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of byte[] value
createHeader(String, int) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of int or int32 value
createHeader(String, long) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of long or int64 value
createHeader(String, short) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of short or int16 value
createHeader(String, String) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of String value
createHeader(String, Date) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of Date (assumed to be UTC) value
createHeader(String, UUID) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Create a header with name of UUID value
createWithMtls(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates mutual TLS (mTLS) options using a certificate and private key
createWithMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only - Helper which creates mutual TLS (mTLS) options using the applied custom key operations.
createWithMtlsFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates mutual TLS (mTLS) options using a certificate and private key
createWithMtlsPkcs11(TlsContextPkcs11Options) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only - Helper which creates mutual TLS (mTLS) options using a PKCS#11 library for private key operations.
createWithMtlsPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Apple platforms only - Helper which creates mutual TLS (mTLS) options using PKCS12
createWithMtlsWindowsCertStorePath(String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Windows platforms only - Helper which creates mutual TLS (mTLS) options using a certificate in a Windows certificate store.
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
Default constructor
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
Default constructor
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
Exception thrown when we can't detect what platform we're running on and thus can't figure out the native library name/path to load.
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 and/or one or more references to an AWS Common Runtime resource.
CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
Default constructor
CrtResource.ResourceInstance - Class in software.amazon.awssdk.crt
Debug/diagnostic data about a CrtResource object
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(int) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
Constructor for Crt exceptions due to native errors
CrtRuntimeException(int, String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
Deprecated.
use CrtRuntimeException(int errorCode)
CrtRuntimeException(String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
Constructor for CRT exceptions not due to native errors
CrtS3RuntimeException - Exception in software.amazon.awssdk.crt.s3
 
CrtS3RuntimeException(int, int, byte[]) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
 
CrtS3RuntimeException(int, int, String) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
 
CrtS3RuntimeException(S3FinishedResponseContext) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
 

D

Debug - software.amazon.awssdk.crt.Log.LogLevel
 
decodeUri(String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
Decorrelated - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Backoff is taken randomly from the interval between the base backoff interval and a scaling (greater than 1) of the current backoff value
decRef() - Method in class software.amazon.awssdk.crt.CrtResource
Decrements the reference count to this resource.
DECRYPT - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
Default - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Maps to Full
DEFAULT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
Default behavior that accommodates most use cases.
DEFAULT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The Default meta request type sends any request to S3 as-is (with no transformation).
DEFAULT_CONNECTION_PING_TIMEOUT_MS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
DEFAULT_MAX - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
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.Http2StreamManagerOptions
 
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.Http2StreamManagerOptions
 
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
Default constructor
DelegateCredentialsHandler - Interface in software.amazon.awssdk.crt.auth.credentials
Interface that synchronously provides custom credentials.
DelegateCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A credentials provider that sources credentials from a custom synchronous callback
DelegateCredentialsProvider.DelegateCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for a delegate credentials provider and its options
DelegateCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
Default constructor
DGRAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
Corresponds to SOCK_DGRAM in Berkeley sockets (UDP)
DirectoryEntry - Class in software.amazon.awssdk.crt.io
Supplied during calls to DirectoryTraversal.traverse() as each entry is encountered.
DirectoryEntry() - Constructor for class software.amazon.awssdk.crt.io.DirectoryEntry
 
DirectoryTraversal - Class in software.amazon.awssdk.crt.io
Deprecated.
It is currently an EXPERIMENTAL feature meant for internal use only. It may be changed incompatibly or removed in a future version.
DirectoryTraversal() - Constructor for class software.amazon.awssdk.crt.io.DirectoryTraversal
Deprecated.
 
DirectoryTraversalHandler - Interface in software.amazon.awssdk.crt.io
Handler invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
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
dumpNativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
Dump info to logs about all memory currently allocated by native resources.

E

EccKeyPair - Class in software.amazon.awssdk.crt.cal
This class puts an opaque wrapper around aws_ecc_key_pair from aws-c-cal.
EccKeyPair.AwsEccCurve - Enum in software.amazon.awssdk.crt.cal
Enum for supported ECC curves Needs to stay in sync with aws_ecc_curve_name
ECDSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
EcsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a provider that gets credentials from an ECS service.
EcsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating a custom ECS credentials provider.
EMPTY_SHA256 - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
ENABLE_PUSH - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
enablePush(boolean) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_ENABLE_PUSH.
encodedPath - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
 
encodeUriParam(String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
encodeUriPath(String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns the URI path encoding of a string.
ENHANCE_YOUR_CALM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
equals(Object) - Method in class software.amazon.awssdk.crt.eventstream.Header
 
Error - software.amazon.awssdk.crt.Log.LogLevel
 
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 non-blocking I/O requests
EventLoopGroup(int, 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 non-blocking I/O requests.
EventStreamServerListener - software.amazon.awssdk.crt.Log.LogSubject
 
EXACTLY_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
The message is always delivered exactly once.
ExponentialBackoffRetryOptions - Class in software.amazon.awssdk.crt.io
Configuration options for the exponential backoff retry strategy for http requests
ExponentialBackoffRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Default constructor
ExponentialBackoffRetryOptions.JitterMode - Enum in software.amazon.awssdk.crt.io
What kind of jitter or randomization to apply to the backoff time interval https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/

F

Fatal - software.amazon.awssdk.crt.Log.LogLevel
 
FLOW_CONTROL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
Forwarding - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
Establish a forwarding-based connection through the proxy.
FRAME_SIZE_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
fromByteBuffer(ByteBuffer) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Marshals buffer into a Header instance
fromEnumValue(int) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
Create a MessageType enum value from a native enum value
Full - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Choose an actual backoff interval between [0, MaxCurrentBackoff] where MaxCurrentBackoff is the standard exponential backoff value

G

GET_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The GetObject request will be split into a series of ranged GetObject requests that are executed in parallel to improve throughput, when possible.
getAccessKeyId() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getAlgorithm() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what version of the AWS signing procecss will be used
getAllowableThroughputFailureIntervalSeconds() - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
 
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
 
getAuthorizationType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getAuthorizationUsername() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getAwsErrorCode() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
Returns the aws error code from S3 response.
getAwsErrorMessage() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
Returns the error message from S3 response.
getBackoffRetryOptions() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
 
getBackoffScaleFactorMS() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
 
getBodyStream() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
getBoundPort() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
 
getBufferSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Deprecated. 
getBytesTransferred() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
getByteValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
 
getCertificateFileContents() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Returns the contents of the X.509 certificate if it has been set.
getCertificateFilePath() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Returns the path to the X.509 certificate file on desk if it has been set.
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
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.http.HttpClientConnectionManagerOptions
Gets the client bootstrap instance to use to create the pool's connections
getClientBootstrap() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getClientId() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the client_id being used by a connection
getClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
 
getClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
 
getComputeContentMd5() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getConnectionCallbacks() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the connection-related callbacks for a connection
getConnectionClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
 
getConnectionManagerOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getConnectionPingPeriodMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getConnectionPingTimeoutMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getConnectionType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getContentLength() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
 
getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
 
getCpuGroupCount() - Static method in class software.amazon.awssdk.crt.SystemInfo
 
getCpuInfoForGroup(short) - Static method in class software.amazon.awssdk.crt.SystemInfo
Get info on all active Cpus in a Cpu group.
getCredentials() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
Request credentials from the provider
getCredentials() - Method in interface software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsHandler
Called from Native when delegate credential provider needs to fetch a credential.
getCredentials() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the credentials to use for signing.
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the provider to source credentials from before signing
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getDigestAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the TLS Hash algorithm used in the digest.
getDup() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the DUP flag.
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
getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getEnumIntValue() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
 
getEnumValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageType
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
Creates a Java QualityOfService enum value from a native integer value
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
 
getErrorCode() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getErrorPayload() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getEventLoopGroup() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
 
getExpectedHttpVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getExpirationInSeconds() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the expiration time in seconds to use when signing to make a pre-signed url.
getFileSize() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
getHeaders() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
getHeadersAsArray() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
getHeaderType() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the header type of the value.
getHost() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getHttpProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries proxy options for an mqtt connection
getHttpRequest() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Get the http request that will be used to perform the websocket handshake.
getHttpRequest() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getId() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
 
getIdealConcurrentStreamsPerConnection() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getInitialBucketCapacity() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
 
getInitialSettingsList() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getInput() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the input data from native that needs to be operated on using the private key.
getJitterMode() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
 
getKeepAliveMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
Queries the MQTT keep-alive via PING messages. Please use getKeepAliveSecs instead.
getKeepAliveSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the MQTT keep-alive via PING messages.
getLength() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
Called from native when the processing needs to know the length of the stream.
getMaxConcurrentStreamsPerConnection() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getMaxConnectionIdleInMilliseconds() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getMaxConnections() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getMaxIOHandlesHardLimit() - Static method in class software.amazon.awssdk.crt.Process
Gets the hard limit for IO handles for this process (max fds in unix terminology).
getMaxIOHandlesSoftLimit() - Static method in class software.amazon.awssdk.crt.Process
Gets the soft limit for IO handles for this process (max fds in unix terminology)
getMaxReconnectTimeoutSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Return the maximum reconnect timeout.
getMaxRetries() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
 
getMessageBuffer() - Method in class software.amazon.awssdk.crt.eventstream.Message
Get the binary format of this message (i.e.
getMetaRequestType() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getMethod() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getMinReconnectTimeoutSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Return the minimum reconnect timeout.
getMinThroughputBytesPerSecond() - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
 
getMonitoringOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
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.eventstream.Header
Gets the name of the header as a (UTF-8) string
getName() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getNameBytes() - 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.TlsConnectionOptions
Note: Once this gets invoked the native resource will not be able to changed.
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Gets the native enum value as an integer that is associated with this Java enum value
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Gets the native enum value as an integer that is associated with this Java enum value
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Trivial Java Enum value to native enum value conversion function
getNativeValue() - Method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Gets the native enum value as an integer that is associated with this Java enum value
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
 
getOmitSessionToken() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session credentials.
getOperationHandler() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Returns the TlsKeyOperationHandler assigned to this class.
getOrCreateStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
This default will be used when a ClientBootstrap is not explicitly passed but is needed to allow the process to function.
getOSIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
 
getOSIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getPartSize() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getPassword() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the password to use as part of the CONNECT attempt
getPath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
getPayload() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the message payload
getPid() - Static method in class software.amazon.awssdk.crt.Process
Gets the process id of the running process.
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
 
getPort() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getPort() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the port to connect to.
getProcessorCount() - Static method in class software.amazon.awssdk.crt.SystemInfo
 
getProtocolOperationTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries timeout value for requests that response is required on healthy connection.
getProxyOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
getRegion() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what will be used for the region or region-set concept during signing.
getRegion() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getRelativePath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
getResourceLogDescription() - Method in class software.amazon.awssdk.crt.CrtResource
Gets a debug/diagnostic string describing this resource and its reference state
getResponseHandler() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getResponseStatus() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getResponseStatusCode() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
Retrieves the Http Response Status Code
getResumeToken() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the retain flag.
getSecretAccessKey() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getService() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what service signing name will be used
getSessionToken() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getShouldNormalizeUriPath() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets whether or not the uri path should be normalized during canonical request construction
getShouldSignHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the header-name signing predicate filter to use
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
Learn when this object has finished shutting down.
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
 
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
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3Client
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
 
getSignature() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
Gets the signature value from the result.
getSignatureAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the TLS algorithm used in the signature.
getSignatureType() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what kind of signature will be computed
getSignedBodyHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what signed body header should hold the payload hash (or override value).
getSignedBodyValue() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the payload hash override to use in canonical request construction.
getSignedRequest() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
Gets the signed http request from the result
getSocketOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getSocketOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the common settings to use for a connection's socket
getStandardRetryOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getStatusCode() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
Returns the status code in S3 response.
getThroughputTargetGbps() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getTime() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the point in time (in milliseconds since epoch) that signing will be done relative to
getTlsConnectionOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getTlsContext() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
 
getTlsContext() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getTopic() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the topic associated with this message
getTotalByteLength() - Method in class software.amazon.awssdk.crt.eventstream.Header
 
getType() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the operation that needs to be performed.
getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getUseDoubleUriEncode() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets whether or not signing will uri encode urls during canonical request construction
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
getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32
Returns the current checksum value.
getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
Returns the current checksum value.
getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
getValue() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
 
getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
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.http.HttpProxyOptions.HttpProxyConnectionType
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpVersion
 
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
 
getValueAsBoolean() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a boolean.
getValueAsByte() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a byte or int8.
getValueAsBytes() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a byte[].
getValueAsInt() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as an int or int32.
getValueAsLong() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a long or int64.
getValueAsShort() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a short or int16.
getValueAsString() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a utf-8 encoded string.
getValueAsTimestamp() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a Date.
getValueAsUUID() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a UUID.
getValueBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getValueFromInt(int) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
Creates a Java header type enum from an associated native integer value
getVersion() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
 
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
Deprecated.
use getHttpProxyOptions instead 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
Deprecated.
Query QoS directly from the will's MqttMessage.
getWillRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
Query retain directly from the will's MqttMessage.
getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getWireBytesOverhead() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
 
getWrapper() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 

H

hashCode() - Method in class software.amazon.awssdk.crt.eventstream.Header
 
hasPriorKnowledge() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
Header - Class in software.amazon.awssdk.crt.eventstream
Event-stream header.
HEADER_TABLE_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
headers - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
 
headerTableSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_HEADER_TABLE_SIZE.
HeaderType - Enum in software.amazon.awssdk.crt.eventstream
Java mirror of the native aws_event_stream_header_value_type enum, specifying properties of the type of a header's value
HostResolver - Class in software.amazon.awssdk.crt.io
Java wrapper around the native CRT host resolver, responsible for performing async dns lookups
HostResolver(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
 
HostResolver(EventLoopGroup, int) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
 
HTTP_1_0 - software.amazon.awssdk.crt.http.HttpVersion
 
HTTP_1_1 - software.amazon.awssdk.crt.http.HttpVersion
 
HTTP_1_1_REQUIRED - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
HTTP_2 - software.amazon.awssdk.crt.http.HttpVersion
 
HTTP_REQUEST_CHUNK - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Compute a signature for a payload chunk.
HTTP_REQUEST_EVENT - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Compute a signature for an event stream event.
HTTP_REQUEST_TRAILING_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Compute a signature for a payloads trailing headers.
HTTP_REQUEST_VIA_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
A signature for a full http request should be computed, with header updates applied to the signing result.
HTTP_REQUEST_VIA_QUERY_PARAMS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
A signature for a full http request should be computed, with query param updates applied to the signing result.
Http2ClientConnection - Class in software.amazon.awssdk.crt.http
This class wraps aws-c-http to provide the basic HTTP/2 request/response functionality via the AWS Common Runtime.
Http2ClientConnection(long) - Constructor for class software.amazon.awssdk.crt.http.Http2ClientConnection
 
Http2ClientConnection.Http2ErrorCode - Enum in software.amazon.awssdk.crt.http
 
Http2ConnectionSetting - Class in software.amazon.awssdk.crt.http
 
Http2ConnectionSetting(Http2ConnectionSetting.ID, long) - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSetting
HTTP/2 connection setting.
Http2ConnectionSetting.ID - Enum in software.amazon.awssdk.crt.http
Predefined settings identifiers (RFC-7540 6.5.2).
Http2ConnectionSettingListBuilder - Class in software.amazon.awssdk.crt.http
 
Http2ConnectionSettingListBuilder() - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
 
Http2Request - Class in software.amazon.awssdk.crt.http
Represents a single Client Request to be sent on a HTTP connection
Http2Request() - Constructor for class software.amazon.awssdk.crt.http.Http2Request
An empty HTTP/2 Request.
Http2Request(HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.Http2Request
An empty HTTP/2 Request with headers and body stream.
Http2Stream - Class in software.amazon.awssdk.crt.http
An HttpStream represents a single HTTP/2 specific Http Request/Response.
Http2Stream(long) - Constructor for class software.amazon.awssdk.crt.http.Http2Stream
 
Http2StreamManager - Class in software.amazon.awssdk.crt.http
Manages a Pool of HTTP/2 Streams.
Http2StreamManagerOptions - Class in software.amazon.awssdk.crt.http
Contains all the configuration options for a Http2StreamManager instance
Http2StreamManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Default constructor
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(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
Default constructor
HttpConnection - software.amazon.awssdk.crt.Log.LogSubject
 
HttpConnectionManager - software.amazon.awssdk.crt.Log.LogSubject
 
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
Constructs a new HttpException
HttpGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
HttpHeader - Class in software.amazon.awssdk.crt.http
A wrapper class for http header key-value pairs
HttpHeader(byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
 
HttpHeader(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
 
HttpHeaderBlock - Enum in software.amazon.awssdk.crt.http
Type of header block.
HttpMonitoringOptions - Class in software.amazon.awssdk.crt.http
This class provides access to basic http connection monitoring controls in lieu of the more traditional timeouts.
HttpMonitoringOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpMonitoringOptions
Creates a new set of monitoring options
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
HttpProxyOptions.HttpProxyConnectionType - Enum in software.amazon.awssdk.crt.http
What kind of proxy connection to establish
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
 
HttpRequestBase - Class in software.amazon.awssdk.crt.http
 
HttpRequestBase() - Constructor for class software.amazon.awssdk.crt.http.HttpRequestBase
Only used for create request from native side.
HttpRequestBase(HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequestBase
 
HttpRequestBodyStream - Interface in software.amazon.awssdk.crt.http
Interface that Native code knows how to call when handling Http Request bodies
HttpServer - software.amazon.awssdk.crt.Log.LogSubject
 
HttpStream - Class in software.amazon.awssdk.crt.http
An HttpStream represents a single HTTP/1.1 specific Http Request/Response.
HttpStream - software.amazon.awssdk.crt.Log.LogSubject
 
HttpStream(long) - Constructor for class software.amazon.awssdk.crt.http.HttpStream
 
HttpStream.HttpStreamWriteChunkCompletionCallback - Interface in software.amazon.awssdk.crt.http
Completion interface for writing chunks to an http stream
HttpStreamBase - Class in software.amazon.awssdk.crt.http
An base class represents a single Http Request/Response for both HTTP/1.1 and HTTP/2 and wraps the native resources from the aws-c-http library.
HttpStreamBase(long) - Constructor for class software.amazon.awssdk.crt.http.HttpStreamBase
 
HttpStreamBaseResponseHandler - 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
HttpStreamResponseHandler - Interface in software.amazon.awssdk.crt.http
Interface that Native code knows how to call when handling Http Responses for HTTP/1.1 only.
HttpVersion - Enum in software.amazon.awssdk.crt.http
 
HttpWebsocket - software.amazon.awssdk.crt.Log.LogSubject
 
HttpWebsocketSetup - software.amazon.awssdk.crt.Log.LogSubject
 

I

INADEQUATE_SECURITY - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
incrementWindow(int) - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
Opens the Sliding Read/Write Window by the number of bytes passed as an argument for this HttpStream.
Info - software.amazon.awssdk.crt.Log.LogLevel
 
INFORMATIONAL - software.amazon.awssdk.crt.http.HttpHeaderBlock
 
INITIAL_WINDOW_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
initialWindowSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_INITIAL_WINDOW_SIZE.
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
Initializes logging to go to a file
initLoggingToStderr(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
Initializes logging to go to stderr
initLoggingToStdout(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
Initializes logging to go to stdout
initMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the certificate/key pair that identifies this mutual TLS (mTLS) host.
initMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the path to the certificate that identifies this mutual TLS (mTLS) host.
initMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Apple platforms only - Initializes mutual TLS (mTLS) with PKCS12 file and password
Int16 - software.amazon.awssdk.crt.eventstream.HeaderType
 
Int32 - software.amazon.awssdk.crt.eventstream.HeaderType
 
Int64 - software.amazon.awssdk.crt.eventstream.HeaderType
 
INTERNAL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
IoAlpn - software.amazon.awssdk.crt.Log.LogSubject
 
IoChannel - software.amazon.awssdk.crt.Log.LogSubject
 
IoChannelBootstrap - software.amazon.awssdk.crt.Log.LogSubject
 
IoDns - software.amazon.awssdk.crt.Log.LogSubject
 
IoEventLoop - software.amazon.awssdk.crt.Log.LogSubject
 
IoFileUtils - software.amazon.awssdk.crt.Log.LogSubject
 
IoGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
IoPki - software.amazon.awssdk.crt.Log.LogSubject
 
IoSharedLibrary - software.amazon.awssdk.crt.Log.LogSubject
 
IoSocket - software.amazon.awssdk.crt.Log.LogSubject
 
IoSocketHandler - software.amazon.awssdk.crt.Log.LogSubject
 
IoTls - software.amazon.awssdk.crt.Log.LogSubject
 
IPv4 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Corresponds to PF_INET in Berkeley sockets
IPv6 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Corresponds to PF_INET6 in Berkeley sockets
isAlpnSupported() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Returns whether or not ALPN is supported on the current platform
isChecksumValidated() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
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.
isClosed() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
 
isConnectionManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
isConnectionOpen() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
 
isDirectory() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
isFile() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
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.
isOpen() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
 
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.
isSuspectedHyperThread - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
If true, the Cpu is suspected of being virtual.
isSymLink() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
isVariableLength() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
 

J

JavaCrtGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
JavaCrtResource - software.amazon.awssdk.crt.Log.LogSubject
 
JavaCrtS3 - software.amazon.awssdk.crt.Log.LogSubject
 
join(CharSequence, Iterable<? extends CharSequence>) - Static method in class software.amazon.awssdk.crt.utils.StringUtils
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
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

Legacy - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
The legacy default connection type: (1) If Tls is being used to connect to the endpoint, use tunneling (2) otherwise use forwarding
loadHeadersFromMarshalledHeadersBlob(ByteBuffer) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
 
loadHeadersListFromMarshalledHeadersBlob(ByteBuffer) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
Each header is marshalled as [4-bytes BE name length] [variable length name value] [4-bytes BE value length] [variable length value value]
LOCAL - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Corresponds to PF_LOCAL in Berkeley sockets, usually UNIX domain sockets or named pipes
location() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
log(Log.LogLevel, Log.LogSubject, String) - Static method in class software.amazon.awssdk.crt.Log
Logs a message at the specified log level.
Log - Class in software.amazon.awssdk.crt
Static wrapper around native and crt logging.
Log() - Constructor for class software.amazon.awssdk.crt.Log
 
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

MAIN - software.amazon.awssdk.crt.http.HttpHeaderBlock
 
major - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
makeMetaRequest(S3MetaRequestOptions) - Method in class software.amazon.awssdk.crt.s3.S3Client
 
makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection.
makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Schedules an HttpRequestBase on the Native EventLoop for this HttpClientConnection applies to both HTTP/2 and HTTP/1.1 connection.
makeRequest(HttpRequest, HttpStreamResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection specific to HTTP/1.1 connection.
marshalHeadersForJni(List<HttpHeader>) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
Lists of headers are marshalled as follows: each string field is: [4-bytes BE] [variable length bytes specified by the previous field]
MAX_CONCURRENT_STREAMS - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
MAX_FRAME_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
MAX_HEADER_LIST_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
maxConcurrentStreams(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_MAX_CONCURRENT_STREAMS.
maxFrameSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_MAX_FRAME_SIZE.
maxHeaderListSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_MAX_HEADER_LIST_SIZE.
Message - Class in software.amazon.awssdk.crt.eventstream
Wrapper around an instance of aws-event-stream-message.
Message(List<Header>, byte[]) - Constructor for class software.amazon.awssdk.crt.eventstream.Message
Creates a message using headers and payload.
MessageFlags - Enum in software.amazon.awssdk.crt.eventstream
Java mirror of the native aws_event_stream_rpc_message_flag enum, specifying rpc message-related flags
MessageFlushCallback - Interface in software.amazon.awssdk.crt.eventstream
Functor interface for receiving message flush events.
MessageType - Enum in software.amazon.awssdk.crt.eventstream
Java mirror of the native aws_event_stream_rpc_message_type enum, specifying the type of rpc message
method - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
 
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 - software.amazon.awssdk.crt.Log.LogSubject
 
MqttClient() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient with no TLS from the default static ClientBootstrap
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
MqttClient(TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient with a default static ClientBootstrap and provided 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
Encapsulates all per-mqtt-connection configuration
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(int) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
 
MqttException(String) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
 
MqttGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
MqttMessage - Class in software.amazon.awssdk.crt.mqtt
Represents a message to publish, or a message that was received.
MqttMessage(String, byte[]) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Deprecated.
Use alternate constructor.
MqttMessage(String, byte[], QualityOfService) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Constructs a new message.
MqttMessage(String, byte[], QualityOfService, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Constructs a new message.
MqttMessage(String, byte[], QualityOfService, boolean, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Constructs a new message.
MqttTopicTree - software.amazon.awssdk.crt.Log.LogSubject
 

N

nativeHandle - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
nativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
 
newDeriveFromCredentials(Credentials, EccKeyPair.AwsEccCurve) - Static method in class software.amazon.awssdk.crt.cal.EccKeyPair
Derives the associated ECC key from a pair of AWS credentials according to the sigv4a ecc key derivation specification.
newStream(ClientConnectionContinuationHandler) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Create a new stream.
None - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
No authentication
None - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Do not apply any jitter or randomization to the backoff interval
None - software.amazon.awssdk.crt.Log.LogLevel
 
NONE - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Do not add any signing information about the body to the signed request
NONE - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 

O

OMIT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
Skip calling C_Initialize() and C_Finalize().
onCallbackInvoked(int) - Method in interface software.amazon.awssdk.crt.eventstream.MessageFlushCallback
Invoked when a message has been flushed to the underlying transport mechanism.
onChunkCompleted(int) - Method in interface software.amazon.awssdk.crt.http.HttpStream.HttpStreamWriteChunkCompletionCallback
 
onConnectionClosed(int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
Invoked upon the connection closed event.
onConnectionClosed(int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
Invoked upon the connection closing.
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
onConnectionSetup(ClientConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
Invoked upon completion of the Connection attempt
onConnectionShutdown(ServerConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
Invoked upon connection shutdown.
onConnectRequest(List<Header>, byte[]) - Method in class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
To customize how the connect request is handled, override this function.
onContinuationClosed() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
By default closes the underlying resource.
onContinuationClosed() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
Implement to handle the onContinuationClosed event.
onContinuationMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
Invoked when a message is received on a continuation.
onContinuationMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
Invoked when a message is received on a continuation.
onDirectoryEntry(DirectoryEntry) - Method in interface software.amazon.awssdk.crt.io.DirectoryTraversalHandler
Invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
onFailure(Throwable) - Method in interface software.amazon.awssdk.crt.AsyncCallback
 
onFinished(S3FinishedResponseContext) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked when the entire meta request execution is complete.
onIncomingStream(ServerConnectionContinuation, String) - Method in class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
When a new stream continuation is received, it routes to the configured operation name to handler mapping.
onIncomingStream(ServerConnectionContinuation, String) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
Invoked upon an incoming stream from a client.
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
onNewConnection(ServerConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
Invoked upon receiving a new connection, or if an error happened upon connection creation.
onProgress(S3MetaRequestProgress) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked to report progress of the meta request execution.
onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
Invoked when a message is received on a connection.
onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
By default, automatically responds to pings when received, and routes connect requests.
onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
Invoked when a message is received on a connection.
onResponseBody(ByteBuffer, long, long) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked to provide the request body as it is received.
onResponseBody(HttpStreamBase, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called when new Response Body bytes have been received.
onResponseBody(HttpStream, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called when new Response Body bytes have been received.
onResponseComplete(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called from Native when the Response has completed.
onResponseComplete(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called from Native when the Response has completed.
onResponseHeaders(int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked to provide response headers received during execution of the meta request, both for success and error HTTP status codes.
onResponseHeaders(HttpStreamBase, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called from Native when new Http Headers have been received.
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(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called from Native once all HTTP Headers are processed.
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
 
OperationRoutingServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
ServerConnectionHandler implementation that routes continuations to specific operation specific message handlers
OperationRoutingServerConnectionHandler(ServerConnection, Map<String, Function<ServerConnectionContinuation, ServerConnectionContinuationHandler>>) - Constructor for class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
binds an operation handler mapping to a server connection
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
Class that wraps version and package introspection
PackageInfo() - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo
Default constructor
PackageInfo.Version - Class in software.amazon.awssdk.crt.utils
Class representing the introspected semantic version of the CRT library
patch - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
pause() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
Pauses meta request and returns a token that can be used to resume a meta request.
PemUtils - Class in software.amazon.awssdk.crt.utils
Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings for Validity.
performOperation(TlsKeyOperation) - Method in interface software.amazon.awssdk.crt.io.TlsKeyOperationHandler
Invoked each time a private key operation needs to be performed.
Ping - software.amazon.awssdk.crt.eventstream.MessageType
 
PingResponse - software.amazon.awssdk.crt.eventstream.MessageType
 
Pkcs11Lib - Class in software.amazon.awssdk.crt.io
Handle to a loaded PKCS#11 library.
Pkcs11Lib(String) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
Load and initialize a PKCS#11 library.
Pkcs11Lib(String, Pkcs11Lib.InitializeFinalizeBehavior) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
Load a PKCS#11 library, specifying how C_Initialize() and C_Finalize() will be called.
Pkcs11Lib.InitializeFinalizeBehavior - Enum in software.amazon.awssdk.crt.io
Controls how Pkcs11Lib calls C_Initialize() and C_Finalize() on the PKCS#11 library.
Process - Class in software.amazon.awssdk.crt
Encapsulates Process information and manipulation of process level operations.
Process() - Constructor for class software.amazon.awssdk.crt.Process
 
ProfileCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a provider that gets credentials from profile files.
ProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating a custom profile credentials provider.
PROTOCOL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
ProtocolError - software.amazon.awssdk.crt.eventstream.MessageType
 
publish(MqttMessage) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Publishes a message to a topic.
publish(MqttMessage, QualityOfService, boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Deprecated.
PUT_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The PutObject request will be split into MultiPart uploads that are executed in parallel to improve throughput, when possible.

Q

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

R

REFUSED_STREAM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
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.
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.cal.EccKeyPair
Releases the instance's reference to the underlying native key pair
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.eventstream.ClientConnection
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.Message
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
Closes this Connection Pool and any pending Connection Acquisitions
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.HttpStreamBase
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.Pkcs11Lib
 
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.ServerBootstrap
 
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.TlsConnectionOptions
Cleans up the client bootstrap's associated native handle
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.io.TlsContextPkcs11Options
 
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
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.s3.S3Client
Cleans up the native resources associated with this client.
releaseNativeHandle() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
Cleans up the native resources associated with this client.
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.
reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32
Resets the checksum to its initial value.
reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
Resets the checksum to its initial value.
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.
resetStream(Http2ClientConnection.Http2ErrorCode) - Method in class software.amazon.awssdk.crt.http.Http2Stream
Reset the HTTP/2 stream.
ResourceInstance(CrtResource, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
RSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 

S

S3Client - Class in software.amazon.awssdk.crt.s3
 
S3Client - software.amazon.awssdk.crt.Log.LogSubject
 
S3Client(S3ClientOptions) - Constructor for class software.amazon.awssdk.crt.s3.S3Client
 
S3ClientOptions - Class in software.amazon.awssdk.crt.s3
 
S3ClientOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3ClientOptions
 
S3FinishedResponseContext - Class in software.amazon.awssdk.crt.s3
 
S3MetaRequest - Class in software.amazon.awssdk.crt.s3
 
S3MetaRequest() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequest
 
S3MetaRequestOptions - Class in software.amazon.awssdk.crt.s3
 
S3MetaRequestOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
S3MetaRequestOptions.MetaRequestType - Enum in software.amazon.awssdk.crt.s3
A Meta Request represents a group of generated requests that are being done on behalf of the original request.
S3MetaRequestProgress - Class in software.amazon.awssdk.crt.s3
Information about the meta request progress.
S3MetaRequestProgress() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
S3MetaRequestResponseHandler - Interface in software.amazon.awssdk.crt.s3
Interface called by native code to provide S3MetaRequest responses.
s3NativeClient.com.amazonaws.s3 - package s3NativeClient.com.amazonaws.s3
 
s3NativeClient.generated.com.amazonaws.s3 - package s3NativeClient.generated.com.amazonaws.s3
 
s3NativeClient.generated.com.amazonaws.s3.model - package s3NativeClient.generated.com.amazonaws.s3.model
 
s3NativeClient.generated.software.amazon.aws.sdk.crt.annotations - package s3NativeClient.generated.software.amazon.aws.sdk.crt.annotations
 
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.
sendGoAway(Http2ClientConnection.Http2ErrorCode, boolean) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
 
sendGoAway(Http2ClientConnection.Http2ErrorCode, boolean, byte[]) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Send a custom GOAWAY frame.
sendMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Sends message on the continuation
sendMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
Sends message on the continuation
sendMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Sends message on the continuation
sendMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
Sends message on the continuation
sendPing() - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
 
sendPing(byte[]) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Send a PING frame.
sendProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Sends a protocol message on the connection.
sendProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
Sends a protocol message on the connection.
sendProtocolMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Sends a protocol message on the connection.
sendProtocolMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
Sends a protocol message on the connection.
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).
ServerBootstrap - Class in software.amazon.awssdk.crt.io
This class wraps the aws_server_bootstrap from aws-c-io to provide a server context for all protocol stacks in the AWS Common Runtime.
ServerBootstrap(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.ServerBootstrap
 
ServerConnection - Class in software.amazon.awssdk.crt.eventstream
Wrapper around event-stream-rpc-server-connection.
ServerConnectionContinuation - Class in software.amazon.awssdk.crt.eventstream
Wrapper around aws-event-stream-rpc-server continuation.
ServerConnectionContinuationHandler - Class in software.amazon.awssdk.crt.eventstream
Handler interface for responding to continuation events.
ServerConnectionContinuationHandler(ServerConnectionContinuation) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
Constructor invoked by your subclass.
ServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
Handler for EventStream ServerConnections.
ServerConnectionHandler(ServerConnection) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
 
ServerError - software.amazon.awssdk.crt.eventstream.MessageType
 
ServerListener - Class in software.amazon.awssdk.crt.eventstream
Event-stream-rpc server listener.
ServerListener(String, short, SocketOptions, ServerTlsContext, ServerBootstrap, ServerListenerHandler) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListener
Instantiates a server listener.
ServerListenerHandler - Class in software.amazon.awssdk.crt.eventstream
Handler interface for processing incoming event-stream-rpc connections and their lifetimes.
ServerListenerHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
 
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.
setAlgorithm(AwsSigningConfig.AwsSigningAlgorithm) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets what version of the AWS signing process should be used
setAllowableThroughputFailureIntervalSeconds(int) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
Sets how long, in seconds, a connection is allowed to be unhealthy before getting shut down.
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
Sets the TLS cipher preferences to use in contexts using this configuration
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
setConnectionType(HttpProxyOptions.HttpProxyConnectionType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the proxy connection type
setCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the credentials to use for signing.
setCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the provider to use to source credentials from before signing.
setDescription(String) - Method in class software.amazon.awssdk.crt.CrtResource
Sets a custom logging description for this resource
setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
Sets the request's encoded path
setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the IoT endpoint for a connection
setExpirationInSeconds(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the expiration time in seconds when using query param signing (pre-signed url).
setHost(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the proxy host to connect through
setHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures proxy options for the mqtt connection
setKeepAliveMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
Configures MQTT keep-alive via PING messages. Note that this is not TCP keepalive. Please use setKeepAliveSecs instead.
setKeepAliveSecs(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.
setMaxIOHandlesSoftLimit(long) - Static method in class software.amazon.awssdk.crt.Process
Sets the soft limit for IO handles for this process (max fds in unix terminology).
setMinThroughputBytesPerSecond(long) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
Sets a throughput threshold for connections.
setMqttClient(MqttClient) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the mqtt client to use for a connection
setNativeHandle(long) - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
setOmitSessionToken(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session credentials.
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.
setProtocolOperationTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures timeout value for requests that response is required on healthy connection.
setReconnectTimeoutSecs(long, long) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the minimum and maximum reconnect timeouts.
setRegion(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets what to use for region when signing.
setService(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets what service signing name to use.
setShouldNormalizeUriPath(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets whether or not the uri path should be normalized during canonical request construction
setShouldSignHeader(Predicate<String>) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets a header-name signing predicate filter.
setSignatureType(AwsSigningConfig.AwsSignatureType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets what sort of signature should be computed
setSignedBodyHeader(AwsSigningConfig.AwsSignedBodyHeaderType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets what signed body header should hold the payload hash (or override value).
setSignedBodyValue(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the payload hash override value to use in canonical request construction.
setSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the common settings to use for a connection's socket
setStaticDefaultMaxEntries(int) - Static method in class software.amazon.awssdk.crt.io.HostResolver
Sets the max number of cached host entries for the static default resolver, if it's ever created/used.
setStaticDefaultNumThreads(int) - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
Sets the number of threads for the static default event loop group, should it ever be created.
setTime(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the point in time that signing should be relative to.
SETTINGS_TIMEOUT - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
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
Sets whether or not signing should uri encode urls as part of canonical request construction.
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
Deprecated.
use setHttpProxyOptions instead 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
Deprecated.
Set QoS directly on the will's MqttMessage.
setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
Set retain directly on the will's MqttMessage.
SHA1 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA1 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
SHA224 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA256 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA256 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
SHA384 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA512 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
shouldCloseConnectionOnServerError() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
shutdown() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Shuts down the underlying http connection.
sign(List<HttpHeader>, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs a body chunk according to the supplied signing configuration
sign(HttpRequestBodyStream, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs a body chunk according to the supplied signing configuration
sign(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs an http request according to the supplied signing configuration
SIGN - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
signChunk(HttpRequestBodyStream, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs a body chunk according to the supplied signing configuration
signMessage(byte[]) - Method in class software.amazon.awssdk.crt.cal.EccKeyPair
Sign a message using the ECC key pair via ECDSA
signRequest(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs an http request according to the supplied signing configuration
SIGV4 - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Standard AWS Sigv4 signing, based on AWS credentials and symmetric secrets
SIGV4_ASYMMETRIC - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
AWS Sigv4a signing, based on ECDSA signatures
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.cal - package software.amazon.awssdk.crt.cal
 
software.amazon.awssdk.crt.checksums - package software.amazon.awssdk.crt.checksums
 
software.amazon.awssdk.crt.eventstream - package software.amazon.awssdk.crt.eventstream
 
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.s3 - package software.amazon.awssdk.crt.s3
 
software.amazon.awssdk.crt.utils - package software.amazon.awssdk.crt.utils
 
SSLv3 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
SSL v3.
StandardRetryOptions - Class in software.amazon.awssdk.crt.io
Top-level configuration for http retries.
StandardRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.StandardRetryOptions
 
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
Default constructor
STREAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
Corresponds to SOCK_STREAM in Berkeley sockets (TCP)
STREAM_CLOSED - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_AWS4_HMAC_SHA256_EVENTS - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_AWS4_HMAC_SHA256_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_UNSIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STRICT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
C_Initialize() is called on creation and C_Finalize() is called on cleanup.
String - software.amazon.awssdk.crt.eventstream.HeaderType
 
StringUtils - Class in software.amazon.awssdk.crt.utils
 
StringUtils() - Constructor for class software.amazon.awssdk.crt.utils.StringUtils
 
StsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a provider that gets credentials from Security Token Service (STS).
StsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating a sts credentials provider.
StsWebIdentityCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
Sts with web identity credentials provider sources a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider.
StsWebIdentityCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating an STS web identity credentials provider.
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)
subscribe(String, QualityOfService, Consumer<MqttMessage>) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Subscribes to a topic
swapReferenceTo(CrtResource, CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
Swaps a reference from one resource to another
SystemInfo - Class in software.amazon.awssdk.crt
Utility class for querying system hardware properties
SystemInfo() - Constructor for class software.amazon.awssdk.crt.SystemInfo
 
SystemInfo.CpuInfo - Class in software.amazon.awssdk.crt
 

T

tag - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
TerminateStream - software.amazon.awssdk.crt.eventstream.MessageFlags
 
testSetup(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
 
testTearDown(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
 
TimeStamp - software.amazon.awssdk.crt.eventstream.HeaderType
 
TLS_CIPHER_KMS_PQ_TLSv1_0_2019_06 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2019_11 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_07 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 - software.amazon.awssdk.crt.io.TlsCipherPreference
This TlsCipherPreference supports TLS 1.0 through TLS 1.3, and contains Kyber Round 3 as its highest priority PQ algorithm.
TLS_CIPHER_SYSTEM_DEFAULT - software.amazon.awssdk.crt.io.TlsCipherPreference
Use whatever the System Default Preference is.
TLS_VER_SYS_DEFAULTS - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
Use whatever the system default is.
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.
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.
TlsConnectionOptions - Class in software.amazon.awssdk.crt.io
Connection-specific TLS options.
TlsConnectionOptions(TlsContext) - Constructor for class software.amazon.awssdk.crt.io.TlsConnectionOptions
Initialize the connection-specific TLS options with TLSContext.
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() - Constructor for class software.amazon.awssdk.crt.io.TlsContext
Creates a new Client TlsContext.
TlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.TlsContext
Creates a new Client TlsContext.
TlsContextCustomKeyOperationOptions - Class in software.amazon.awssdk.crt.io
Top level configuration for the custom TLS key operations.
TlsContextCustomKeyOperationOptions(TlsKeyOperationHandler) - Constructor for class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Creates a new TlsContextCustomKeyOperationOptions and sets the TlsKeyOperationHandler that will be invoked when there is a TLS key operation that needs to be performed.
tlsContextNew(long) - Static method in class software.amazon.awssdk.crt.io.TlsContext
 
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
 
TlsContextPkcs11Options - Class in software.amazon.awssdk.crt.io
Options for TLS using a PKCS#11 library for private key operations.
TlsContextPkcs11Options(Pkcs11Lib) - Constructor for class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Constructor
TlsHashAlgorithm - Enum in software.amazon.awssdk.crt.io
The hash algorithm of a TLS private key operation.
TlsKeyOperation - Class in software.amazon.awssdk.crt.io
A class containing a mutual TLS (mTLS) Private Key operation that needs to be performed.
TlsKeyOperation(long, byte[], int, int, int) - Constructor for class software.amazon.awssdk.crt.io.TlsKeyOperation
 
TlsKeyOperation.Type - Enum in software.amazon.awssdk.crt.io
The type of TlsKeyOperation that needs to be performed by the TlsKeyOperationHandler interface.
TlsKeyOperationHandler - Interface in software.amazon.awssdk.crt.io
Interface for handling private key operations during the TLS handshake.
TlsSignatureAlgorithm - Enum in software.amazon.awssdk.crt.io
The signature of a TLS private key operation.
TLSv1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
 
TLSv1_1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
TLS 1.1
TLSv1_2 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
TLS 1.2
TLSv1_3 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
TLS 1.3
toString() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
toString() - Method in exception software.amazon.awssdk.crt.CrtRuntimeException
 
toString() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
toString() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
 
toString() - Method in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
Trace - software.amazon.awssdk.crt.Log.LogLevel
 
TRAILING - software.amazon.awssdk.crt.http.HttpHeaderBlock
 
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
traverse(String, boolean, DirectoryTraversalHandler) - Static method in class software.amazon.awssdk.crt.io.DirectoryTraversal
Deprecated.
Traverse a directory starting at the path provided.
Tunneling - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
Establish a tunneling-based connection through the proxy.
type - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the socket type

U

UNKNOWN - software.amazon.awssdk.crt.http.HttpVersion
 
UNKNOWN - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
UNKNOWN - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
UNKNOWN - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
UNSIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
unsubscribe(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Unsubscribes from a topic
update(byte[]) - Method in class software.amazon.awssdk.crt.checksums.CRC32
Updates the current checksum with the specified array of bytes.
update(byte[]) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
 
update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
Updates the current checksum with the specified array of bytes.
update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
Updates the current checksum with the specified array of bytes.
update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
Updates the current checksum with the specified byte.
update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
 
updateConnectionWindow(long) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Increment the connection's flow-control window to keep data flowing.
updateSettings(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Send a SETTINGS frame.
Uri - Class in software.amazon.awssdk.crt.io
Wrapper around an http URI
Uri() - Constructor for class software.amazon.awssdk.crt.io.Uri
 
UTF8 - Static variable in class software.amazon.awssdk.crt.http.HttpRequestBase
 
UUID - software.amazon.awssdk.crt.eventstream.HeaderType
 

V

validateOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Validate the stream manager options are valid to use.
validateOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Validate the connection manager options are valid to use.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
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.cal.EccKeyPair.AwsEccCurve
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
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.http.HttpProxyOptions.HttpProxyConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
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.io.TlsHashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
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.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
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.AwsSignedBodyHeaderType
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.cal.EccKeyPair.AwsEccCurve
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.eventstream.HeaderType
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.eventstream.MessageFlags
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.eventstream.MessageType
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.Http2ClientConnection.Http2ErrorCode
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.Http2ConnectionSetting.ID
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.http.HttpProxyOptions.HttpProxyConnectionType
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.HttpVersion
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.ExponentialBackoffRetryOptions.JitterMode
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.Pkcs11Lib.InitializeFinalizeBehavior
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.io.TlsHashAlgorithm
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.TlsKeyOperation.Type
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.TlsSignatureAlgorithm
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.
values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
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.s3.S3MetaRequestOptions.MetaRequestType
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.
verifyRawSha256EcdsaSignature(byte[], byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
 
verifySigv4aEcdsaSignature(HttpRequest, String, AwsSigningConfig, byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
 
version - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
 
version - Variable in class software.amazon.awssdk.crt.utils.PackageInfo
the introspected semantic version of the CRT library instance
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.
Warn - software.amazon.awssdk.crt.Log.LogLevel
 
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
Sets the AWS access key id to use within the static credentials
withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
Sets alpn list in the form protocol1;protocol2;....
withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the ALPN protocols list for any connections using this TlsContext
withAuthToken(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
 
withBackoffRetryOptions(ExponentialBackoffRetryOptions) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
Sets the exponential backoff configuration
withBackoffScaleFactorMS(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configures the initial (base) unscaled backoff interval in milliseconds
withBufferSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Deprecated.
Sets the IO buffer size to use for connections in the connection pool
withBytesTransferred(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
withCachedProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
Sets the credentials provider to cache results from
withCachingDurationInSeconds(int) - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
Sets the maximum caching duration for any credentials sourced through this provider.
withCertificateAuthority(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Specifies the certificate authority to use.
withCertificateAuthorityFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Specifies the certificate authority to use.
withCertificateFileContents(String) - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Use this X.509 certificate (contents in memory).
withCertificateFileContents(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Use this X.509 certificate (contents in memory).
withCertificateFilePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Use this X.509 certificate (file on disk).
withCertificateFilePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Use this X.509 certificate (file on disk).
withChecksumAlgorithm(ChecksumAlgorithm) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the ciphers that the TlsContext will be able to use
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
Sets what client bootstrap to use when establishing network connections for credentials sourcing
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the client bootstrap instance to use to create the pool's connections
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withCloseConnectionOnServerError(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Set to true to inform stream manager to close connection when response with 500/502/503/504 received.
withComputeContentMd5(Boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withConfigFileNameOverride(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the name of the config file to use.
withConnectionManagerOptions(HttpClientConnectionManagerOptions) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Required.
withConnectionManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Set to true to manually manage the flow-control window of whole HTTP/2 connection.
withConnectionPing(int, int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Settings to control the period ping to be sent for connections held by stream manager.
withContentLength(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
withCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
sets the entire credential set to use within the static credentials provider.
withCredentialsFileNameOverride(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the name of the credentials file to use.
withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withCredsProvider(CredentialsProvider) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Sets the underlying Credentials Provider to use for source credentials
withDurationSeconds(int) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
 
withEndpoint(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the endpoint to fetch credentials from.
withEndpoint(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withEndpoint(URI) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withEventLoopGroup(EventLoopGroup) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configure the event loop group to use to schedule the backoff/retry tasks
withExpectedHttpVersion(HttpVersion) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Set the expected protocol version of the connection to be made, default is HTTP/1.1
withFileSize(long) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the file size corresponding to this entry
withHandler(DelegateCredentialsHandler) - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
Sets the delegate this provider should use for sourcing credentials
withHost(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
 
withHttpRequest(HttpRequest) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withIdealConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
For HTTP/2 stream manager only.
withInitialBucketCapacity(long) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
Sets the initial capacity of the token bucket in the standard retry strategy
withInitialSettingsList(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
For HTTP/2 stream manager only.
withIsDirectory(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the isDirectory flag, meaning this entry corresponds to a directory
withIsFile(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the isFile flag, meaning this entry corresponds to a file
withIsSymLink(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the isSymLink flag, meaning this entry corresponds to a symbolic link
withJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configure the type of jitter to apply to the backoff interval calculations
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.
withMaxConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Default is no limit, which will use the limit from the server.
withMaxConnectionIdleInMilliseconds(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets maximum amount of time, in milliseconds, that the connection can be idle in the manager before getting culled by the manager
withMaxConnections(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the maximum number of connections allowed in the connection pool
withMaxConnections(int) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withMaxRetries(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configure the maximum number of retries to make while using a strategy sourced from these options
withMetaRequestType(S3MetaRequestOptions.MetaRequestType) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withMinimumTlsVersion(TlsContextOptions.TlsVersions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the minimum TLS version that the TlsContext will allow.
withMonitoringOptions(HttpMonitoringOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the monitoring options for connections in the connection pool
withMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Enables mutual TLS (mTLS) on this TlsContext
withMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only, specifies TLS options for custom private key operations.
withMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Enables mutual TLS (mTLS) on this TlsContext
withMtlsPkcs11(TlsContextPkcs11Options) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only, specifies mutual TLS (mTLS) using a PKCS#11 library for private key operations.
withMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Apple platforms only, specifies mutual TLS (mTLS) using PKCS#12
withMtlsWindowsCertStorePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Windows platforms only, specifies mutual TLS (mTLS) using a certificate in a Windows certificate store.
withPartSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withPath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the absolute path of this entry
withPathAndQuery(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
 
withPort(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the port to connect to for connections in the connection pool
withPriorKnowledge(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Set to true to use prior knowledge to setup connection.
withPrivateKeyObjectLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Specify the label of the private key object on the PKCS#11 token.
withProfileName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the name of the profile to use.
withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the proxy configuration to use when making the http request that fetches session credentials from the IoT x509 credentials provider service
withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the proxy options for connections in the connection pool
withRegion(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withRelativePath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the path relative to the current working directory
withResponseHandler(S3MetaRequestResponseHandler) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withResumeToken(String) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withRoleAlias(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the role alias to fetch credentials through
withRoleArn(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
 
withSecretAccessKey(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Sets the AWS secret access key to use within the static credentials
withServerName(String) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
Sets server name to use for the SNI extension (supported everywhere), as well as x.509 validation.
withSessionName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
 
withSessionToken(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Sets the AWS session token to use within the static credentials.
withSlotId(long) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Specify the slot ID containing a PKCS#11 token.
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the socket options to use for connections in the connection pool
withStandardRetryOptions(StandardRetryOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withThingName(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the iot thing name to fetch credentials by.
withThroughputTargetGbps(double) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withTimeoutMs(int) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
Set the TLS negotiation timeout
withTlsConnectionOptions(TlsConnectionOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the connection-specific TLS options to use for connections in the connection pool.
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the tls context initialized with a x509 certificate and private key suitable for queries against the account's iot credential provider endpoint
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the tls context to use for connections in the connection pool
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withTokenLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Specify the label of the PKCS#11 token to use.
withUri(URI) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the URI to use for connections in the connection pool
withUserPin(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Use this PIN to log the user into the PKCS#11 token.
withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withVerifyPeer() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Enables TLS peer verification of certificates
withVerifyPeer(boolean) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets whether or not TLS will validate the certificate from the peer.
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
 
writeChunk(byte[], boolean) - Method in class software.amazon.awssdk.crt.http.HttpStream
Use only for Http 1.1 Chunked Encoding.
writeChunk(byte[], boolean, HttpStream.HttpStreamWriteChunkCompletionCallback) - Method in class software.amazon.awssdk.crt.http.HttpStream
Use only for Http 1.1 Chunked Encoding.
writeToByteBuffer(ByteBuffer) - Method in class software.amazon.awssdk.crt.eventstream.Header
Writes the value of this header into a buffer, using the wire representation of the header.

X

X_AMZ_CONTENT_SHA256 - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Add the 'X-Amz-Content-Sha256' header to the signed request
X509CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a credentials provider that sources session credentials from IoT's x509 credentials service.
X509CredentialsProvider.X509CredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A builder class for the 509 provider and its options
X509CredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Default constructor
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages