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
All Classes All Packages
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.
- activate() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
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.HttpRequest
- addHeader(HttpHeader) - Method in class software.amazon.awssdk.crt.http.HttpRequest
- addHeaders(HttpHeader[]) - Method in class software.amazon.awssdk.crt.http.HttpRequest
- addRef() - Method in class software.amazon.awssdk.crt.CrtResource
-
Increments the reference count to this resource.
- addReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Marks a resource as referenced by this resource.
- alpnList - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the ALPN protocol list that will be provided when a TLS connection starts e.g.
- ApplicationError - software.amazon.awssdk.crt.eventstream.MessageType
- ApplicationMessage - software.amazon.awssdk.crt.eventstream.MessageType
- AsyncCallback - Interface in software.amazon.awssdk.crt
- 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
- AWS_ECDSA_P384 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
- 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
- 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
- AwsSigningUtils - Class in software.amazon.awssdk.crt.auth.signing
-
Utility 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
- BooleanFalse - software.amazon.awssdk.crt.eventstream.HeaderType
- BooleanTrue - software.amazon.awssdk.crt.eventstream.HeaderType
- 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
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
- 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
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
-
Get a builder for creating a custom profile credentials provider.
- 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
- cancel() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
- 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.HttpClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.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.TlsContext
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- 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
- 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
- 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.EventLoopGroup
-
Closes the static default event loop group, 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
- collectNativeResources(Consumer<String>) - Static method in class software.amazon.awssdk.crt.CrtResource
- CommonGeneral - software.amazon.awssdk.crt.Log.LogSubject
- CommonTaskScheduler - software.amazon.awssdk.crt.Log.LogSubject
- complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Mark the transform operation as successfully completed.
- completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Mark the transform operation as unsuccessfully completed.
- connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Connect to the service endpoint and start a session
- 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
- 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
- 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
- CRC32() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32
- CRC32C - Class in software.amazon.awssdk.crt.checksums
- CRC32C() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32C
- 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(HttpClientConnectionManagerOptions) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
- createDefaultClient() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- createDefaultServer() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- 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 TLS options using a certificate and private key
- createWithMtlsFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates TLS options using a certificate and private key
- createWithMtlsPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
OSX only - Helper which creates TLS options using PKCS12
- Credentials - Class in software.amazon.awssdk.crt.auth.credentials
-
A class representing a set of AWS credentials.
- Credentials() - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
- Credentials(byte[], byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
- CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A base class that represents a source of AWS credentials
- CredentialsProvider() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
- CRT - Class in software.amazon.awssdk.crt
-
This class is responsible for loading the aws-crt-jni shared lib for the current platform out of aws-crt-java.jar.
- CRT() - Constructor for class software.amazon.awssdk.crt.CRT
- CRT.UnknownPlatformException - Exception in software.amazon.awssdk.crt
- CrtPlatform - Class in software.amazon.awssdk.crt
- CrtPlatform() - Constructor for class software.amazon.awssdk.crt.CrtPlatform
- CrtResource - Class in software.amazon.awssdk.crt
-
This wraps a native pointer and/or one or more references to an AWS Common Runtime resource.
- CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
- CrtResource.ResourceInstance - Class in software.amazon.awssdk.crt
- CrtRuntimeException - Exception in software.amazon.awssdk.crt
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- CrtRuntimeException(int) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
- 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
- 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
D
- Debug - software.amazon.awssdk.crt.Log.LogLevel
- Decorrelated - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
- decRef() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the reference count to this resource.
- Default - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
- DEFAULT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
- DEFAULT_MAX_BUFFER_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DefaultChainCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps the default AWS credentials provider chain
- DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A simple builder class for the default credentials provider chain and its options Does not add reference to CRT resources
- DefaultChainCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
- 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 static credentials provider and its options
- DelegateCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
- DGRAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Corresponds to SOCK_DGRAM in Berkeley sockets (UDP)
- 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
- EMPTY_SHA256 - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- 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
- ExponentialBackoffRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- ExponentialBackoffRetryOptions.JitterMode - Enum in software.amazon.awssdk.crt.io
F
- Fatal - software.amazon.awssdk.crt.Log.LogLevel
- Forwarding - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
Establish a forwarding-based connection through the proxy.
- 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
- Full - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
G
- GET_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
- 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.HttpRequest
- getBufferSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getByteValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
- getCleanSession() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries whether or not the service should try to resume prior subscriptions, if it has any
- getClientBootstrap() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
- getClientBootstrap() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the client bootstrap instance to use to create the pool's connections
- 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
- getConnectionType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- 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
- 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
- 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
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
- getEventLoopGroup() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- 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.
- getHeaders() - Method in class software.amazon.awssdk.crt.http.HttpRequest
- getHeadersAsArray() - Method in class software.amazon.awssdk.crt.http.HttpRequest
- 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
- getInitialBucketCapacity() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
- 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.
- 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.TlsContextOptions
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
- getNativeValue() - Method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
- 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.
- 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
- 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
-
Gets the
QualityOfService
. - 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
- getResourceLogDescription() - Method in class software.amazon.awssdk.crt.CrtResource
- getResponseHandler() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- getResponseStatusCode() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Retrieves the Http Response Status Code
- 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
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
- 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.
- 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
- 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
- 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
- getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32
- getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- 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.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
- getVersion() - Method in class software.amazon.awssdk.crt.CrtPlatform
- getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the handshake http request transform to use when upgrading the connection
- getWebsocketProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
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
- Header - Class in software.amazon.awssdk.crt.eventstream
-
Event-stream header.
- HeaderType - Enum in software.amazon.awssdk.crt.eventstream
- HostResolver - Class in software.amazon.awssdk.crt.io
- HostResolver(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
- HostResolver(EventLoopGroup, int) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
- 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_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.
- 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
- 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
- HttpGeneral - software.amazon.awssdk.crt.Log.LogSubject
- HttpHeader - Class in software.amazon.awssdk.crt.http
- 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
- 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 Request/Response pair within a HttpClientConnection, and wraps the native resources from the aws-c-http library.
- 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
- HttpStreamResponseHandler - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Responses Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.h
- HttpWebsocket - software.amazon.awssdk.crt.Log.LogSubject
- HttpWebsocketSetup - software.amazon.awssdk.crt.Log.LogSubject
I
- incrementWindow(int) - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Opens the Sliding Read/Write Window by the number of bytes passed as an argument for this HttpStream.
- Info - software.amazon.awssdk.crt.Log.LogLevel
- INFORMATIONAL - software.amazon.awssdk.crt.http.HttpHeaderBlock
- initLoggingFromSystemProperties() - Static method in class software.amazon.awssdk.crt.Log
-
Examines logging-related system properties and initializes the logging system if they have been properly set.
- initLoggingToFile(Log.LogLevel, String) - Static method in class software.amazon.awssdk.crt.Log
- initLoggingToStderr(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
- initLoggingToStdout(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
- initMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the certificate/key pair that identifies this TLS host.
- initMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the path to the certificate that identifies this TLS host.
- initMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
OSX only - Initializes MTLS with PKCS12 file and password
- Int16 - software.amazon.awssdk.crt.eventstream.HeaderType
- Int32 - software.amazon.awssdk.crt.eventstream.HeaderType
- Int64 - software.amazon.awssdk.crt.eventstream.HeaderType
- 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
- 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
- isConnectionOpen() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
- 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.
- 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(HttpRequest, HttpStreamResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection.
- marshalForJni() - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
Requests are marshalled as follows: each string field is: [4-bytes BE] [variable length bytes specified by the previous field] Each request is then: [method][path][header name-value pairs]
- marshallHeadersForJNI(List<Header>) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Marshals a list of headers into a usable headers block for an event-stream message.
- 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
- MessageFlushCallback - Interface in software.amazon.awssdk.crt.eventstream
-
Functor interface for receiving message flush events.
- MessageType - Enum in software.amazon.awssdk.crt.eventstream
- 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(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
andTlsContext
- MqttClientConnection - Class in software.amazon.awssdk.crt.mqtt
-
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionality via the AWS Common Runtime MqttClientConnection represents a single connection from one MqttClient to an MQTT service endpoint
- MqttClientConnection(MqttConnectionConfig) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Constructs a new MqttClientConnection.
- MqttClientConnectionEvents - Interface in software.amazon.awssdk.crt.mqtt
-
Interface used to receive connection events from the CRT
- MqttConnectionConfig - Class in software.amazon.awssdk.crt.mqtt
- MqttConnectionConfig() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
- MqttException - Exception in software.amazon.awssdk.crt.mqtt
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- MqttException(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
- 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
- None - software.amazon.awssdk.crt.Log.LogLevel
- NONE - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
O
- 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.
- onFailure(Throwable) - Method in interface software.amazon.awssdk.crt.AsyncCallback
- onFinished(int, int, byte[]) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
- 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.
- 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
- onResponseBody(HttpStream, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called when new Response Body bytes have been received.
- onResponseComplete(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native when the Response has completed.
- onResponseHeaders(int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
- onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native when new Http Headers have been received.
- onResponseHeadersDone(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native once all HTTP Headers are processed.
- onSuccess() - Method in interface software.amazon.awssdk.crt.AsyncCallback
- onSuccess(Object) - Method in interface software.amazon.awssdk.crt.AsyncCallback
- 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
- PackageInfo() - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo
- PackageInfo.Version - Class in software.amazon.awssdk.crt.utils
- patch - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- PemUtils - Class in software.amazon.awssdk.crt.utils
-
Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings for Validity.
- Ping - software.amazon.awssdk.crt.eventstream.MessageType
- PingResponse - software.amazon.awssdk.crt.eventstream.MessageType
- 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.
- 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
Q
- QualityOfService - Enum in software.amazon.awssdk.crt.mqtt
-
Quality of Service associated with a publish action or subscription [MQTT-4.3].
R
- releaseConnection(HttpClientConnection) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
- 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.HttpClientConnection
-
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Closes this Connection Pool and any pending Connection Acquisitions
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Cleans up the stream's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Cleans up the client bootstrap's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Stops the event loop group's tasks and frees all resources associated with the the group.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Cleans up the resolver's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.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.TlsContext
-
Frees all native resources associated with the context.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Frees the native resources associated with this instance
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Cleans up the native resources associated with this client.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Frees native resources associated with this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Required override method that must begin the release process of the acquired native handle
- 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
- reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- resetPosition() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
-
Called from native when the processing needs the stream to rewind itself back to its beginning.
- ResourceInstance(CrtResource, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
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
- 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
- S3MetaRequestResponseHandler - Interface in software.amazon.awssdk.crt.s3
- 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.
- 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
- 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
- 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
- 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
- setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
- setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the IoT endpoint for a connection
- 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.
- 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
. - shutdown() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Shuts down the underlying http connection.
- 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
- 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
- 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
- SIGV4_ASYMMETRIC - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
- 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
- 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
- STREAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Corresponds to SOCK_STREAM in Berkeley sockets (TCP)
- STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD - 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
- 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
- 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
- SystemInfo - Class in software.amazon.awssdk.crt
- 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
-
This TlsCipherPreference contains BIKE Round 1 and SIKE Round 1 Draft Hybrid TLS Ciphers at the top of the preference list.
- TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2019_11 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
This TlsCipherPreference contains SIKE Round 1 Draft Hybrid TLS Ciphers at the top of the preference list.
- TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
This TlsCipherPreference contains SIKE Round 2 and SIKE Round 1 Draft Hybrid TLS Ciphers at the top of the preference list.
- TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
This TlsCipherPreference contains BIKE Round 2, SIKE Round 2, BIKE Round 1, and SIKE Round 1 Draft Hybrid TLS Ciphers at the top of the preference list.
- TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_07 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
This TlsCipherPreference contains Kyber Round 2, BIKE Round 2, SIKE Round 2, BIKE Round 1, and SIKE Round 1 Draft Hybrid TLS Ciphers at the top of the preference list.
- TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
This TlsCipherPreference supports TLS 1.0 through TLS 1.3, as well as supporting Kyber Round 3, Bike Round 3, and SIKE Round 3.
- 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.
- 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.
- 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
- 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 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
- 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
- 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
- update(byte[]) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
- update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
- update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- UUID - software.amazon.awssdk.crt.eventstream.HeaderType
V
- 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.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.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.SocketOptions.SocketDomain
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns the enum constant of this type with the specified name.
- 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.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.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.SocketOptions.SocketDomain
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns an array containing the constants of this enum type, in the order they are declared.
- 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.utils.PackageInfo
- Version(String) - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo.Version
W
- waitForNoResources() - Static method in class software.amazon.awssdk.crt.CrtResource
-
Debug/test method to wait for the CRTResource count to drop to zero.
- 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
- withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the ALPN protocols list for any connections using this TlsContext
- withBackoffRetryOptions(ExponentialBackoffRetryOptions) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
- withBackoffScaleFactorMS(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- withBufferSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the IO buffer size to use for connections in the connection pool
- 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.
- 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
- 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 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
- 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.
- withCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
- 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
- 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
- withEventLoopGroup(EventLoopGroup) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- withHandler(DelegateCredentialsHandler) - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
- withHttpRequest(HttpRequest) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withInitialBucketCapacity(long) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
- withJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- 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.
- 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
- 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
- withMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Enables mutual TLS (mTLS) on this TlsContext
- withMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Apple platforms only, specifies mTLS using PKCS#12
- withPartSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withPort(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the port to connect to for connections in the connection pool
- 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
- withResponseHandler(S3MetaRequestResponseHandler) - 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
- withSecretAccessKey(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
- withSessionToken(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
- withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the socket options to use for connections in the connection pool
- 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
- 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 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
- withUri(URI) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the URI to use for connections in the connection pool
- 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
- 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
All Classes All Packages