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

A

acquireConnection() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Request a HttpClientConnection from the Connection Pool.
acquireShutdownRef() - Static method in class software.amazon.awssdk.crt.CRT
Public API that allows a user to indicate interest in controlling the CRT's time of shutdown.
acquireStream(Http2Request, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
Request a Http2Stream from StreamManager.
acquireStream(HttpRequest, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
 
activate() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
Activates the client stream.
activate(String, List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Sends the initial message on a continuation, and begins the message flow for a stream.
activate(String, List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Initiates a new client stream.
addHeader(String, String) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
addHeader(HttpHeader) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
addHeaders(HttpHeader[]) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
addRef() - Method in class software.amazon.awssdk.crt.CrtResource
Increments the reference count to this resource.
addReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
Marks a resource as referenced by this resource.
addSetting(Http2ConnectionSetting) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
 
ADMINISTRATIVE_ACTION - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the connection was closed due to an administrative action.
alpnList - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the ALPN protocol list that will be provided when a TLS connection starts e.g.
appendDecodingUri(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns a concatenation of a decoded base, and the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
appendEncodingUriParam(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns a concatenation of an encoded base, and the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
appendEncodingUriPath(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns a concatenation of an encoded base, and the URI path encoding of a string.
ApplicationError - software.amazon.awssdk.crt.eventstream.MessageType
 
ApplicationMessage - software.amazon.awssdk.crt.eventstream.MessageType
 
AsyncCallback - Interface in software.amazon.awssdk.crt
Async io completion abstraction used by the native mqtt layer.
AT_LEAST_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
Message will be delivered at least once.
AT_LEAST_ONCE - software.amazon.awssdk.crt.mqtt5.QOS
A level of service that ensures that the message arrives at the receiver 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.
AT_MOST_ONCE - software.amazon.awssdk.crt.mqtt5.QOS
The message is delivered according to the capabilities of the underlying network.
AuthCredentialsProvider - software.amazon.awssdk.crt.Log.LogSubject
 
AuthGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
AuthProfile - software.amazon.awssdk.crt.Log.LogSubject
 
AuthSigning - software.amazon.awssdk.crt.Log.LogSubject
 
AWS_CRT_SUCCESS - Static variable in class software.amazon.awssdk.crt.CRT
 
AWS_ECDSA_P256 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Nist standard P256 elliptic curve
AWS_ECDSA_P384 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Nist standard P384 elliptic curve
AWS_IOT_CORE_DEFAULTS - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
Apply additional client-side validation and operational flow control that respects the default AWS IoT Core limits.
awsErrorName(int) - Static method in class software.amazon.awssdk.crt.CRT
Given an integer error code from an internal operation, get a corresponding string identifier for it.
awsErrorString(int) - Static method in class software.amazon.awssdk.crt.CRT
Given an integer error code from an internal operation, get a corresponding description for it.
awsLastError() - Static method in class software.amazon.awssdk.crt.CRT
Returns the last error on the current thread.
AwsSignedBodyValue() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
AwsSigner - Class in software.amazon.awssdk.crt.auth.signing
Static class for a variety of AWS signing APIs.
AwsSigner() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigner
 
AwsSigningConfig - Class in software.amazon.awssdk.crt.auth.signing
A class representing configuration related to signing something "signable" (an http request, a body chunk, a stream event) via an AWS signing process.
AwsSigningConfig() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Default constructor
AwsSigningConfig.AwsSignatureType - Enum in software.amazon.awssdk.crt.auth.signing
What sort of signature should be computed from the signable?
AwsSigningConfig.AwsSignedBodyHeaderType - Enum in software.amazon.awssdk.crt.auth.signing
Controls if signing adds a header containing the canonical request's body value
AwsSigningConfig.AwsSignedBodyValue - Class in software.amazon.awssdk.crt.auth.signing
A set of string constants for various canonical request payload values.
AwsSigningConfig.AwsSigningAlgorithm - Enum in software.amazon.awssdk.crt.auth.signing
What version of the AWS signing process should we use.
AwsSigningResult - Class in software.amazon.awssdk.crt.auth.signing
Wrapper that holds signing-related output.
AwsSigningResult() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
Default constructor
AwsSigningUtils - Class in software.amazon.awssdk.crt.auth.signing
Internal utility/testing functions for verifying sigv4a signatures.
AwsSigningUtils() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
 

B

BAD_AUTHENTICATION_METHOD - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the authentication method used in the connection is either nor supported on the server or it does not match the authentication method currently in use in the ConnectPacket.
BAD_USERNAME_OR_PASSWORD - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server does not accept the username and/or password specified by the client in the connection packet.
BANNED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the client has been banned by the server.
base64Decode(byte[]) - Static method in class software.amazon.awssdk.crt.utils.StringUtils
Decode a Base64 byte array into a non-Base64 byte array.
base64Encode(byte[]) - Static method in class software.amazon.awssdk.crt.utils.StringUtils
Encode a byte array into a Base64 byte array.
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.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
Creates a new Cognito credentials provider, based on this builder's configuration
build() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
Creates a new default credentials chain provider based on the builder's configuration
build() - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
Builds a new delegate credentials provider using the builder's configuration
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
Create an ECS credentials provider using the configuration applied to this builder.
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Create a profile credentials provider using the configuration applied to this builder.
build() - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Builds a new static credentials provider based on the builder configuration
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Create a sts credentials provider using the configuration applied to this builder.
build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
Create an STS web identity credentials provider using the configuration applied to this builder.
build() - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Creates a new X509 credentials provider, based on this builder's configuration
build() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
 
build() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Returns a Mqtt5ClientOptions class configured with all of the options set in the Mqtt5ClientOptionsBuilder.
build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Creates a new ConnectPacket using the settings set in the builder.
build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
Creates a new DisconnectPacket using the settings set in the builder.
build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Creates a new PublishPacket using the settings set in the builder.
build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
Creates a new SUBSCRIBE packet using the settings set in the builder.
build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
Creates a new UnsubscribePacket using the settings set in the builder.
build() - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
 
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
Get a builder for creating a custom ECS credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
Get a builder for creating a custom profile credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
Get a builder for creating a custom sts credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
Get a builder for creating an STS web identity credentials provider.
builder() - Static method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
Helper to build a List of Http2ConnectionSetting
Byte - software.amazon.awssdk.crt.eventstream.HeaderType
 
ByteBuf - software.amazon.awssdk.crt.eventstream.HeaderType
 
ByteBufferUtils - Class in software.amazon.awssdk.crt.utils
Utility Class with Helper functions for working with ByteBuffers
BYTES - software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
The payload is arbitrary binary data

C

CachedCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A credentials provider that adds caching to another credentials provider via decoration
CachedCredentialsProvider.CachedCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for a cached credentials provider and its options
CachedCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
Default constructor
cancel() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
 
CANCEL - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
canonicalName - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
checkJniExceptionContract(boolean) - Static method in class software.amazon.awssdk.crt.CRT
 
ChecksumAlgorithm - Enum in software.amazon.awssdk.crt.s3
 
ChecksumConfig - Class in software.amazon.awssdk.crt.s3
 
ChecksumConfig() - Constructor for class software.amazon.awssdk.crt.s3.ChecksumConfig
 
ChecksumConfig.ChecksumLocation - Enum in software.amazon.awssdk.crt.s3
 
CLEAN - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
Always ask for a clean session when connecting
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.
CLIENT_IDENTIFIER_NOT_VALID - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the client identifier in the ConnectPacket is a valid string but not one that is allowed on the server.
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 - Class in software.amazon.awssdk.crt.eventstream
Wrapper around an event stream rpc client initiated connection.
ClientConnectionContinuation - Class in software.amazon.awssdk.crt.eventstream
Java wrapper for event-stream-rpc client continuation.
ClientConnectionContinuationHandler - Class in software.amazon.awssdk.crt.eventstream
Handler interface for responding to continuation events.
ClientConnectionContinuationHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
 
ClientConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
Handler for EventStream ClientConnections.
ClientConnectionHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
 
ClientTlsContext - Class in software.amazon.awssdk.crt.io
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
ClientTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ClientTlsContext
Creates a new Client TlsContext.
clone() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Creates a new signing configuration from this one.
clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32
 
clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
 
clone() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Creates a (shallow) clone of this config object
close() - Method in class software.amazon.awssdk.crt.CrtResource
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
 
close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
 
closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Closes the connection if it hasn't been closed already.
closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
Closes the connection with shutdownError
closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
Closes the static ClientBootstrap, if it exists.
closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
Closes the static EventLoopGroup, if it exists.
closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.HostResolver
Closes the static default host resolver, if it exists.
CognitoCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a credentials provider that sources session credentials from the AWS Cognito Identity service.
CognitoCredentialsProvider.CognitoCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A builder class for the Cognito provider and its options
CognitoCredentialsProvider.CognitoLoginTokenPair - Class in software.amazon.awssdk.crt.auth.credentials
Pair of strings specifying an identity provider name and an associated login token.
CognitoCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
Default constructor
CognitoLoginTokenPair(String, String) - Constructor for class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
 
collectNativeResource(Consumer<CrtResource.ResourceInstance>) - Static method in class software.amazon.awssdk.crt.CrtResource
Applies a generic diagnostic-gathering functor to all CRTResource objects
collectNativeResources(Consumer<String>) - Static method in class software.amazon.awssdk.crt.CrtResource
Applies a resource description consuming functor to all CRTResource objects
CommonGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
CommonTaskScheduler - software.amazon.awssdk.crt.Log.LogSubject
 
complete(byte[]) - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
The function to call when you have modified the input data using the private key and are ready to return it for use in the mutual TLS Handshake.
complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Mark the transform operation as successfully completed.
complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
Mark the transform operation as successfully completed.
completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
The function to call when you either have an exception and want to complete the operation with an exception or you cannot complete the operation.
completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Mark the transform operation as unsuccessfully completed.
completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
Mark the transform operation as unsuccessfully completed.
COMPRESSION_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
ConnAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 CONNACK packet.
ConnAckPacket() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
 
ConnAckPacket.ConnectReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
Server return code for connect attempts.
connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Connect to the service endpoint and start a session
connect(String, int, SocketOptions, ClientTlsContext, ClientBootstrap, ClientConnectionHandler) - Static method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Initiates a new outgoing event-stream-rpc connection.
Connect - software.amazon.awssdk.crt.eventstream.MessageType
 
CONNECT_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
ConnectAck - software.amazon.awssdk.crt.eventstream.MessageType
 
CONNECTION_RATE_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server connection rate limit has been exceeded.
CONNECTION_RATE_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the server disconnects the client due to the connection rate being too high.
ConnectionAccepted - software.amazon.awssdk.crt.eventstream.MessageFlags
 
ConnectPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 CONNECT packet.
ConnectPacket.ConnectPacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
A class to that allows for the creation of a ConnectPacket.
ConnectPacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Creates a new ConnectPacketBuilder so a ConnectPacket can be created.
connectTimeoutMs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the number of milliseconds before a connection will be considered timed out
COPY_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The CopyObject meta request performs a multi-part copy using multiple S3 UploadPartCopy requests in parallel, or bypasses a CopyObject request to S3 if the object size is not large enough for a multipart upload.
cpuId - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
OS CpuId that can be used for pinning a thread to a specific Cpu
CRC32 - Class in software.amazon.awssdk.crt.checksums
CRT implementation of the Java Checksum interface for making CRC32 checksum calculations
CRC32 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
CRC32() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32
Default constructor
CRC32C - Class in software.amazon.awssdk.crt.checksums
CRT implementation of the Java Checksum interface for making Crc32c checksum calculations
CRC32C - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
CRC32C() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32C
Default constructor
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
Create an ECS credentials provider using the defaults.
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
Create a profile credentials provider using the default file locations and profile name.
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
Create a sts credentials provider.
create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
Create an STS web identity credentials provider.
create(Http2StreamManagerOptions) - Static method in class software.amazon.awssdk.crt.http.Http2StreamManager
Factory function for Http2StreamManager instances
create(HttpClientConnectionManagerOptions) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
Factory function for HttpClientConnectionManager instances
createAnonymousCredentials() - Static method in class software.amazon.awssdk.crt.auth.credentials.Credentials
Anonymous Credentials constructor.
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
createS3ExpressCredentialsProvider(S3Client) - Method in interface software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderFactory
A handler to create a S3ExpressCredentialsProvider for the client to use.
createWithMtls(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates mutual TLS (mTLS) options using a certificate and private key
createWithMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only - Helper which creates mutual TLS (mTLS) options using the applied custom key operations.
createWithMtlsFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates mutual TLS (mTLS) options using a certificate and private key
createWithMtlsJavaKeystore(KeyStore, String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper which creates mutual TLS (mTLS) options using a certificate and private key stored in a Java keystore.
createWithMtlsPkcs11(TlsContextPkcs11Options) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only - Helper which creates mutual TLS (mTLS) options using a PKCS#11 library for private key operations.
createWithMtlsPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Apple platforms only - Helper which creates mutual TLS (mTLS) options using PKCS12
createWithMtlsWindowsCertStorePath(String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Windows platforms only - Helper which creates mutual TLS (mTLS) options using a certificate in a Windows certificate store.
Credentials - Class in software.amazon.awssdk.crt.auth.credentials
A class representing a set of AWS credentials.
Credentials() - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
Anonymous Credentials constructor.
Credentials(byte[], byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
 
Credentials(byte[], byte[], byte[], long) - 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
CRT - Class in software.amazon.awssdk.crt
This class is responsible for loading the aws-crt-jni shared lib for the current platform out of aws-crt-java.jar.
CRT() - Constructor for class software.amazon.awssdk.crt.CRT
 
CRT.UnknownPlatformException - Exception in software.amazon.awssdk.crt
Exception thrown when we can't detect what platform we're running on and thus can't figure out the native library name/path to load.
CrtPlatform - Class in software.amazon.awssdk.crt
 
CrtPlatform() - Constructor for class software.amazon.awssdk.crt.CrtPlatform
 
CrtResource - Class in software.amazon.awssdk.crt
This wraps a native pointer and/or one or more references to an AWS Common Runtime resource.
CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
Default constructor
CrtResource.ResourceInstance - Class in software.amazon.awssdk.crt
Debug/diagnostic data about a CrtResource object
CrtRuntimeException - Exception in software.amazon.awssdk.crt
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
CrtRuntimeException(int) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
Constructor for Crt exceptions due to native errors
CrtRuntimeException(int, String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
Deprecated.
use CrtRuntimeException(int errorCode)
CrtRuntimeException(String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
Constructor for CRT exceptions not due to native errors

D

Debug - software.amazon.awssdk.crt.Log.LogLevel
 
decodeUri(String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
Decorrelated - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Backoff is taken randomly from the interval between the base backoff interval and a scaling (greater than 1) of the current backoff value
decRef() - Method in class software.amazon.awssdk.crt.CrtResource
Decrements the reference count to this resource.
DECRYPT - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
Default - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Maps to Full
Default - software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
Maps to Disabled.
Default - software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
Maps to Disabled.
DEFAULT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
Default behavior that accommodates most use cases.
DEFAULT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
Default client operation queue behavior.
DEFAULT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
Default client session behavior.
DEFAULT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The Default meta request type sends any request to S3 as-is (with no transformation).
DEFAULT_CONNECTION_PING_TIMEOUT_MS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
DEFAULT_MAX - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
DEFAULT_MAX_BUFFER_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
DefaultChainCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps the default AWS credentials provider chain
DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for the default credentials provider chain and its options Does not add reference to CRT resources
DefaultChainCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
Default constructor
DelegateCredentialsHandler - Interface in software.amazon.awssdk.crt.auth.credentials
Interface that synchronously provides custom credentials.
DelegateCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A credentials provider that sources credentials from a custom synchronous callback
DelegateCredentialsProvider.DelegateCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for a delegate credentials provider and its options
DelegateCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
Default constructor
destroyProvider() - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProvider
 
destroyProvider() - Method in interface software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderHandler
Invoked when the S3 client starts to destroy to clean up related resource.
DGRAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
Corresponds to SOCK_DGRAM in Berkeley sockets (UDP)
DirectoryEntry - Class in software.amazon.awssdk.crt.io
Supplied during calls to DirectoryTraversal.traverse() as each entry is encountered.
DirectoryEntry() - Constructor for class software.amazon.awssdk.crt.io.DirectoryEntry
 
DirectoryTraversal - Class in software.amazon.awssdk.crt.io
Deprecated.
It is currently an EXPERIMENTAL feature meant for internal use only. It may be changed incompatibly or removed in a future version.
DirectoryTraversal() - Constructor for class software.amazon.awssdk.crt.io.DirectoryTraversal
Deprecated.
 
DirectoryTraversalHandler - Interface in software.amazon.awssdk.crt.io
Handler invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
Disabled - software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
Forbid the server from sending PUBLISH packets to the client that use topic aliasing
Disabled - software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
Completely disable outbound topic aliasing.
DISABLED - software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
Disable reading from environment variable for proxy.
disconnect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Disconnects the current session
DISCONNECT_WITH_WILL_MESSAGE - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returns when the client wants to disconnect but requires that the server publish the Will message configured on the connection.
DisconnectPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 DISCONNECT packet.
DisconnectPacket.DisconnectPacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
A class to that allows for the creation of a DisconnectPacket.
DisconnectPacket.DisconnectReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
Reason code inside DisconnectPackets.
DisconnectPacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
Creates a new DisconnectPacketBuilder so a DisconnectPacket can be created.
domain - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the socket domain
DONT_SEND - software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
Subscriptions must not trigger any retained message publishes from the server.
dumpNativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
Dump info to logs about all memory currently allocated by native resources.

E

EccKeyPair - Class in software.amazon.awssdk.crt.cal
This class puts an opaque wrapper around aws_ecc_key_pair from aws-c-cal.
EccKeyPair.AwsEccCurve - Enum in software.amazon.awssdk.crt.cal
Enum for supported ECC curves Needs to stay in sync with aws_ecc_curve_name
ECDSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
EcsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a provider that gets credentials from an ECS service.
EcsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating a custom ECS credentials provider.
EMPTY_SHA256 - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
ENABLE_PUSH - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
Enabled - software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
Allow the server to send PUBLISH packets to the client that use topic aliasing
ENABLED - software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
Default.
enablePush(boolean) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_ENABLE_PUSH.
encodeUriParam(String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
encodeUriPath(String) - Static method in class software.amazon.awssdk.crt.io.Uri
Returns the URI path encoding of a string.
ENHANCE_YOUR_CALM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
equals(Object) - Method in class software.amazon.awssdk.crt.eventstream.Header
 
Error - software.amazon.awssdk.crt.Log.LogLevel
 
errorCode - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
 
errorName - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
 
EventLoopGroup - Class in software.amazon.awssdk.crt.io
This class wraps the aws_event_loop_group from aws-c-io to provide access to an event loop for the MQTT protocol stack in the AWS Common Runtime.
EventLoopGroup(int) - Constructor for class software.amazon.awssdk.crt.io.EventLoopGroup
Creates a new event loop group for the I/O subsystem to use to run non-blocking I/O requests
EventLoopGroup(int, int) - Constructor for class software.amazon.awssdk.crt.io.EventLoopGroup
Creates a new event loop group for the I/O subsystem to use to run non-blocking I/O requests.
EventStreamServerListener - software.amazon.awssdk.crt.Log.LogSubject
 
EXACTLY_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
The message is always delivered exactly once.
EXACTLY_ONCE - software.amazon.awssdk.crt.mqtt5.QOS
A level of service that ensures that the message arrives at the receiver exactly once.
ExponentialBackoffRetryOptions - Class in software.amazon.awssdk.crt.io
Configuration options for the exponential backoff retry strategy for http requests
ExponentialBackoffRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Default constructor
ExponentialBackoffRetryOptions.JitterMode - Enum in software.amazon.awssdk.crt.io
What kind of jitter or randomization to apply to the backoff time interval https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/

F

FAIL_ALL_ON_DISCONNECT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
All operations that are not complete at the time of disconnection are failed, except operations that the MQTT5 spec requires to be retransmitted (un-acked QoS1+ publishes).
FAIL_NON_QOS1_PUBLISH_ON_DISCONNECT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
Re-queues QoS 1+ publishes on disconnect; un-acked publishes go to the front while unprocessed publishes stay in place.
FAIL_QOS0_PUBLISH_ON_DISCONNECT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
QoS 0 publishes that are not complete at the time of disconnection are failed.
Fatal - software.amazon.awssdk.crt.Log.LogLevel
 
FLOW_CONTROL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
Forwarding - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
Establish a forwarding-based connection through the proxy.
FRAME_SIZE_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
fromByteBuffer(ByteBuffer) - Static method in class software.amazon.awssdk.crt.eventstream.Header
Marshals buffer into a Header instance
fromEnumValue(int) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
Create a MessageType enum value from a native enum value
Full - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Choose an actual backoff interval between [0, MaxCurrentBackoff] where MaxCurrentBackoff is the standard exponential backoff value

G

GET_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The GetObject request will be split into a series of ranged GetObject requests that are executed in parallel to improve throughput, when possible.
getAccessKeyId() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getAckTimeoutSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.
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
 
getAssignedClientID() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
Returns the final client id in use by the newly-established connection.
getAssignedClientIdentifier() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns a client identifier assigned to this connection by the server.
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
 
getAvailableConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
 
getBackoffRetryOptions() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
 
getBackoffScaleFactorMS() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
 
getBodyStream() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
getBootstrap() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the Client bootstrap used.
getBoundPort() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
 
getBufferSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Deprecated. 
getBytesTransferred() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
getByteValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
 
getCause() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
Cause of the error, such as a Java exception from a callback.
getCertificateFileContents() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Returns the contents of the X.509 certificate if it has been set.
getCertificateFilePath() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Returns the path to the X.509 certificate file on disk if it has been set.
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
 
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
Deprecated. 
getChecksumConfig() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getChecksumLocation() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
 
getCleanSession() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries whether or not the service should try to resume prior subscriptions, if it has any
getClientBootstrap() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Gets the client bootstrap instance to use to create the pool's connections
getClientBootstrap() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getClientId() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the client_id being used by a connection
getClientId() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns a unique string identifying the client to the server.
getClientOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Returns the Mqtt5ClientOptions used for the Mqtt5Client
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
 
getConnAckPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionFailureReturn
Returns the ConnAckPacket returned from the server on the connection failure, or Null if none was returned.
getConnAckPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionSuccessReturn
Returns the ConnAckPacket returned from the server on the connection success or Null if none was returned.
getConnackTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the time interval to wait after sending a CONNECT request for a CONNACK to arrive.
getConnectionCallbacks() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the connection-related callbacks for a connection
getConnectionClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
 
getConnectionManagerOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getConnectionPingPeriodMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getConnectionPingTimeoutMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getConnectionType() - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
 
getConnectionType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getConnectOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns all configurable options with respect to the CONNECT packet sent by the client, including the will.
getConnectTimeoutMs() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getContentLength() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
getContentType() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Returns a property specifying the content type of the payload.
getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
 
getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
 
getCorrelationData() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Returns a opaque binary data used to correlate between publish messages, as a potential method for request-response implementation.
getCpuGroupCount() - Static method in class software.amazon.awssdk.crt.SystemInfo
 
getCpuInfoForGroup(short) - Static method in class software.amazon.awssdk.crt.SystemInfo
Get info on all active Cpus in a Cpu group.
getCredentials() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
Request credentials from the provider
getCredentials() - Method in interface software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsHandler
Called from Native when delegate credential provider needs to fetch a credential.
getCredentials() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the credentials to use for signing.
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the provider to source credentials from before signing
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getCRuntime(String) - Static method in class software.amazon.awssdk.crt.CRT
 
getCustomRoleArn() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
 
getDefaultS3SigningConfig(String, CredentialsProvider) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Helper to get the default signing Config for S3.
getDigestAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the TLS Hash algorithm used in the digest.
getDisconnectPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnDisconnectionReturn
Returns the ConnAckPacket returned from the server on the disconnection, or Null if none was returned.
getDup() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the DUP flag.
getEnableS3Express() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getEncodedPath() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getEndpoint() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
 
getEndpoint() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the IoT endpoint used by a connection
getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getEnumIntValue() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
 
getEnumValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageType
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Creates a Java enum value from a native enum value as an integer
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
Creates a Java QualityOfService enum value from a native integer value
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
Creates a Java ClientOfflineQueueBehavior enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
Creates a ClientSessionBehavior enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
Creates a Java ExtendedValidationAndFlowControlOptions enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Creates a Java ConnectReasonCode enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Creates a Java DisconnectReasonCode enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Creates a Java PubAckReasonCode enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
Creates a Java PayloadFormatIndicator enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Creates a Java SubAckReasonCode enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
Creates a Java RetainHandlingType enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Creates a Java UnsubAckReasonCode enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
Creates a Java PublishResultType enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.QOS
Creates a Java QualityOfService enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
Creates a Java InboundTopicAliasBehaviorType enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
Creates a Java OutboundTopicAliasBehaviorType enum value from a native integer value.
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
 
getEnvironmentVariableType() - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
 
getErrorCode() - Method in exception software.amazon.awssdk.crt.http.HttpException
Returns the error code captured when the exception occurred.
getErrorCode() - Method in class software.amazon.awssdk.crt.mqtt.OnConnectionFailureReturn
Gets the AWS CRT error code for the connection failure.
getErrorCode() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionFailureReturn
Returns the error code returned from the server on the connection failure.
getErrorCode() - Method in class software.amazon.awssdk.crt.mqtt5.OnDisconnectionReturn
Returns the error code returned from the server on the disconnection.
getErrorCode() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getErrorHeaders() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
In the case of a failed HTTP response, get the headers of the response.
getErrorPayload() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getEventLoopGroup() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
 
getExpectedHttpVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getExpirationInSeconds() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the expiration time in seconds to use when signing to make a pre-signed url.
getExpirationTimePointSecs() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getExtendedValidationAndFlowControlOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the additional controls for client behavior with respect to operation validation and flow control; these checks go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.
getFileSize() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
getHeaders() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
getHeadersAsArray() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
 
getHeaderType() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the header type of the value.
getHost() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
 
getHostName() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the host name of the MQTT server to connect to.
getHostValue() - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
 
getHttpProxyEnvironmentVariableSetting() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getHttpProxyEnvironmentVariableSetting() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getHttpProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries proxy options for an mqtt connection
getHttpProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the (tunneling) HTTP proxy usage when establishing MQTT connections
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.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
Get the http request that will be used to perform the websocket handshake.
getHttpRequest() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getId() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
 
getIdealConcurrentStreamsPerConnection() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getIdentity() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
 
getIncompleteOperationCount() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
Returns the total number of operations submitted to the connection that have not yet been completed.
getIncompleteOperationCount() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
Returns the total number of operations submitted to the client that have not yet been completed.
getIncompleteOperationSize() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
Returns the total packet size of operations submitted to the connection that have not yet been completed.
getIncompleteOperationSize() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
Returns the total packet size of operations submitted to the client that have not yet been completed.
getInitialBucketCapacity() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
 
getInitialReadWindowSize() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getInitialSettingsList() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getInput() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the input data from native that needs to be operated on using the private key.
getIsConnected() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Returns the connectivity state for the Mqtt5Client.
getJitterMode() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
 
getKeepAliveIntervalSec() - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
 
getKeepAliveIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns the maximum time interval, in seconds, that is permitted to elapse between the point at which the client finishes transmitting one MQTT packet and the point it starts sending the next.
getKeepAliveMaxFailedProbes() - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
 
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.
getKeepAliveTimeoutSec() - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
 
getLeasedConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
 
getLength() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
Called from native when the processing needs to know the length of the stream.
getLifecycleEvents() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the LifecycleEvents interface that will be called when the client gets a LifecycleEvent.
getLogins() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
 
getManagerMetrics() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
 
getManagerMetrics() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getMaxConcurrentStreamsPerConnection() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
getMaxConnectionIdleInMilliseconds() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
 
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
 
getMaximumPacketSize() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns the maximum packet size, in bytes, that the server is willing to accept.
getMaximumPacketSizeBytes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns the maximum packet size the client is willing to handle.
getMaximumPacketSizeToServer() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getMaximumQOS() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getMaximumQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns the maximum message delivery quality of service that the server will allow on this connection.
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)
getMaxReconnectDelayMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the maximum amount of time to wait to reconnect after a disconnect.
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
 
getMemoryLimitInBytes() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
Retrieves the memory limit set for the CRT client in bytes.
getMessageBuffer() - Method in class software.amazon.awssdk.crt.eventstream.Message
Get the binary format of this message (i.e.
getMessageExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Sent publishes - Returns the maximum amount of time allowed to elapse for message delivery before the server should instead delete the message (relative to a recipient).
getMetaRequestType() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getMethod() - Method in class software.amazon.awssdk.crt.http.HttpRequest
 
getMinConnectedTimeToResetReconnectDelayMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the amount of time that must elapse with an established connection before the reconnect delay is reset to the minimum.
getMinReconnectDelayMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the minimum amount of time to wait to reconnect after a disconnect.
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
 
getMonitoringOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getMqtt5Client() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the mqtt5 client to use for a connection
getMqttClient() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the mqtt client to use for a connection
getMqttClient() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
Queries the Mqtt5Client.
getMqttClientConnection() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
Queries the mqtt client connection.
getMultiPartUploadThreshold() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getName() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the name of the header as a (UTF-8) string
getName() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getNameBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
returns the native handle associated with this CRTResource.
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
 
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
Note: Once this gets invoked the native resource will not be able to changed.
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Gets the native enum value as an integer that is associated with this Java enum value
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Gets the native enum value as an integer that is associated with this Java enum value
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Trivial Java Enum value to native enum value conversion function
getNativeValue() - Method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Gets the native enum value as an integer that is associated with this Java enum value
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
 
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
 
getNegotiatedSettings() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionSuccessReturn
Returns the NegotiatedSettings returned from the server on the connection success or Null if none was returned.
getNoLocal() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
Returns whether the server should not send publishes to a client when that client was the one who sent the publish.
getNumPartsCompleted() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
 
getOfflineQueueBehavior() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns how disconnects affect the queued and in-progress operations tracked by the client.
getOmitSessionToken() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session credentials.
getOperationHandler() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Returns the TlsKeyOperationHandler assigned to this class.
getOperationStatistics() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Returns statistics about the current state of the MqttClientConnection's queue of operations.
getOperationStatistics() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Returns statistics about the current state of the Mqtt5Client's queue of operations.
getOrCreateStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
This default will be used when a ClientBootstrap is not explicitly passed but is needed to allow the process to function.
getOSIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
 
getOSIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getPartSize() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
 
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
getPassword() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns opaque binary data that the server may use for client authentication and authorization.
getPath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
getPayload() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the message payload
getPayload() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Returns the payload of the publish message.
getPayloadFormat() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Returns the property specifying the format of the payload data.
getPendingConcurrencyAcquires() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
 
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.
getPingTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the time interval to wait after sending a PINGREQ for a PINGRESP to arrive.
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.
getPort() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the network port of the MQTT server 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
 
getProxyOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getPublishEvents() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the PublishEvents interface that will be called when the client gets a message.
getPublishPacket() - Method in class software.amazon.awssdk.crt.mqtt5.PublishReturn
Returns the PublishPacket returned from the server or Null if none was returned.
getQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
getQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Sent publishes - Returns the MQTT quality of service level this message should be delivered with.
getQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
Returns the maximum QoS on which the subscriber will accept publish messages.
getReadBackpressureEnabled() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns an indicator that is either success or the reason for failure for the connection attempt.
getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
Returns a value indicating the reason that the sender is closing the connection See MQTT5 Disconnect Reason Code
getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
Returns success indicator or failure reason for the associated PublishPacket.
getReasonCodes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
Returns a list of reason codes indicating the result of each individual subscription entry in the associated SubscribePacket.
getReasonCodes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
Returns a list of reason codes indicating the result of unsubscribing from each individual topic filter entry in the associated UNSUBSCRIBE packet.
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns additional diagnostic information about the result of the connection attempt.
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
Returns additional diagnostic information about the reason that the sender is closing the connection See MQTT5 Reason String
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
Returns additional diagnostic information about the result of the PUBLISH attempt.
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
Returns additional diagnostic information about the result of the SUBSCRIBE attempt.
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
Returns additional diagnostic information about the result of the UNSUBSCRIBE attempt.
getReceiveEndTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
 
getReceiveMaximum() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns the maximum amount of in-flight QoS 1 or 2 messages that the server is willing to handle at once.
getReceiveMaximum() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns the maximum number of in-flight QoS 1 and 2 messages the client is willing to handle.
getReceiveMaximumFromServer() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getReceiveStartTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
 
getReceivingDurationNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
 
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
 
getRegion() - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
 
getRejoinedSession() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getRelativePath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
getRequestFilePath() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getRequestProblemInformation() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns a boolean that, if true, requests that the server send additional diagnostic information (via response string or user properties) in DisconnectPacket or ConnAckPacket from the server.
getRequestResponseInformation() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns a boolean that, if true, requests that the server send response information in the subsequent ConnAckPacket.
getResourceLogDescription() - Method in class software.amazon.awssdk.crt.CrtResource
Gets a debug/diagnostic string describing this resource and its reference state
getResourcePath(String, String) - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getResponseHandler() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getResponseInformation() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns a value that can be used in the creation of a response topic associated with this connection.
getResponseStatus() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
getResponseStatusCode() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
Retrieves the Http Response Status Code
getResponseTopic() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Returns a opaque topic string intended to assist with request/response implementations.
getResultPubAck() - Method in class software.amazon.awssdk.crt.mqtt5.PublishResult
Returns the data contained in the PublishResult for a PublishResultType of PUBACK.
getResumeToken() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
getRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
Gets the retain flag.
getRetain() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Returns true if this is a retained message, false otherwise.
getRetainAsPublished() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
Returns whether messages sent due to this subscription keep the retain flag preserved on the message.
getRetainAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getRetainAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns an indicator whether the server supports retained messages.
getRetainHandlingType() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
Returns whether retained messages on matching topics be sent in reaction to this subscription.
getRetryJitterMode() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns how the reconnect delay is modified in order to smooth out the distribution of reconnection attempt time points for a large set of reconnecting clients.
getS3ExpressCredentials(S3ExpressCredentialsProperties, Credentials) - Method in interface software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderHandler
To resolve the S3Express Credentials.
getS3ExpressCredentials(S3ExpressCredentialsProperties, Credentials, long) - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProvider
 
getS3ExpressCredentialsProviderFactory() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getSecretAccessKey() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getSendEndTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
 
getSendingDurationNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
 
getSendStartTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
 
getServerKeepAlive() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
Deprecated.
prefer getServerKeepAliveSeconds
getServerKeepAlive() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Deprecated.
prefer getServerKeepAliveSeconds
getServerKeepAliveSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
Returns the maximum amount of time in seconds between client packets.
getServerKeepAliveSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns server-requested override of the keep alive interval, in seconds.
getServerReference() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint.
getServerReference() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
Returns a property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint.
getService() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what service signing name will be used
getSessionBehavior() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns how the Mqtt5Client should behave with respect to MQTT sessions.
getSessionExpiryInterval() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
Deprecated.
prefer getSessionExpiryIntervalSeconds instead
getSessionExpiryInterval() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Deprecated.
prefer getSessionExpiryIntervalSeconds
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns a time interval, in seconds, that the server will persist this connection's MQTT session state for.
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns a time interval, in seconds, that the client requests the server to persist this connection's MQTT session state for.
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
Returns a change to the session expiry interval negotiated at connection time as part of the disconnect.
getSessionPresent() - Method in class software.amazon.awssdk.crt.mqtt.OnConnectionSuccessReturn
Returns whether a session was present and resumed for this successful connection.
getSessionPresent() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns true if the client rejoined an existing session on the server, false otherwise.
getSessionToken() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
 
getSharedSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getSharedSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns whether the server supports shared subscription topic filters.
getShouldNormalizeUriPath() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets whether or not the uri path should be normalized during canonical request construction
getShouldSignHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the header-name signing predicate filter to use
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
Learn when this object has finished shutting down.
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3Client
 
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
 
getSignature() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
Gets the signature value from the result.
getSignatureAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the TLS algorithm used in the signature.
getSignatureType() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what kind of signature will be computed
getSignedBodyHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets what signed body header should hold the payload hash (or override value).
getSignedBodyValue() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the payload hash override to use in canonical request construction.
getSignedRequest() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
Gets the signed http request from the result
getSigningConfig() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getSigningConfig() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
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
getSocketOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the socket properties of the underlying MQTT connections made by the client.
getStandardRetryOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getStreamId() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
 
getSubscriptionIdentifier() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
Returns the positive long to associate with all subscriptions in this request.
getSubscriptionIdentifiers() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Sent publishes - Ignored Received publishes - Returns the subscription identifiers of all the subscriptions this message matched.
getSubscriptionIdentifiersAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getSubscriptionIdentifiersAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns whether the server supports subscription identifiers.
getSubscriptions() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
Returns the list of subscriptions that the client wishes to listen to See MQTT5 Subscribe Payload
getSubscriptions() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket
Returns a list of subscriptions that the client wishes to unsubscribe from.
getTcpKeepAliveOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getThroughputTargetGbps() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
getTime() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Gets the point in time (in milliseconds since epoch) that signing will be done relative to
getTlsConnectionOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
getTlsConnectionOptions() - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
 
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.mqtt5.Mqtt5ClientOptions
Returns the TLS context for secure socket connections.
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
getTopic() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Sent publishes - Returns the topic this message should be published to.
getTopicAlias() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Sent publishes - topic alias to use, if possible, when encoding this packet.
getTopicAliasingOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the topic aliasing options to be used by the client
getTopicAliasMaximum() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns the maximum topic alias value that the server will accept from the client.
getTopicAliasMaximumToClient() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getTopicAliasMaximumToServer() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getTopicFilter() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
Returns the topic filter to subscribe to See MQTT5 Subscription Options
getTotalByteLength() - Method in class software.amazon.awssdk.crt.eventstream.Header
 
getTotalNumParts() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
 
getType() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
Returns the operation that needs to be performed.
getType() - Method in class software.amazon.awssdk.crt.mqtt5.PublishResult
Returns the type of data that was returned after calling Publish on the Mqtt5Client.
getType() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
 
getUnackedOperationCount() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
Returns the total number of operations that have been sent and are waiting for a corresponding ACK before they can be completed.
getUnackedOperationCount() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
Returns the total number of operations that have been sent and are waiting for a corresponding ACK before they can be completed.
getUnackedOperationSize() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
Returns the total packet size of operations that have been sent and are waiting for a corresponding ACK before they can be completed.
getUnackedOperationSize() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
Returns the total packet size of operations that have been sent and are waiting for a corresponding ACK before they can be completed.
getUploadId() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
 
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
getUsername() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns a string value that the server may use for client authentication and authorization.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns a list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns a list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
Returns a list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
Returns a list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
Returns a list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
Returns a list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
Returns the list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
Returns a list of MQTT5 user properties included with the packet.
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket
Returns a list of MQTT5 user properties included with the packet.
getUseWebsockets() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries whether or not to use websockets for the mqtt connection
getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
 
getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
Deprecated. 
getValidateChecksumAlgorithmList() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
 
getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32
Returns the current checksum value.
getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
Returns the current checksum value.
getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
getValue() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
 
getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
getValue() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
 
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpVersion
 
getValue() - Method in enum software.amazon.awssdk.crt.Log.LogLevel
 
getValue() - Method in enum software.amazon.awssdk.crt.Log.LogSubject
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
 
getValue() - Method in class software.amazon.awssdk.crt.mqtt5.PublishResult
Returns the data contained in the PubAck result.
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.QOS
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
 
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
 
getValueAsBoolean() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a boolean.
getValueAsByte() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a byte or int8.
getValueAsBytes() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a byte[].
getValueAsInt() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as an int or int32.
getValueAsLong() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a long or int64.
getValueAsShort() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a short or int16.
getValueAsString() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a utf-8 encoded string.
getValueAsTimestamp() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a Date.
getValueAsUUID() - Method in class software.amazon.awssdk.crt.eventstream.Header
Gets the value as a UUID.
getValueBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
 
getValueFromInt(int) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
Creates a Java header type enum from an associated native integer value
getVersion() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
getVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
 
getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Queries the handshake http request transform to use when upgrading the connection
getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Returns the callback that allows a custom transformation of the HTTP request which acts as the websocket handshake.
getWebsocketProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
use getHttpProxyOptions instead Queries proxy options for a websocket-based mqtt connection
getWildcardSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
getWildcardSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
Returns whether the server supports wildcard subscriptions.
getWill() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns the definition of a message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first.
getWillDelayIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
Returns a time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session.
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
 
GRANTED_QOS_0 - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the subscription was accepted and the maximum QoS sent will be QoS 0.
GRANTED_QOS_1 - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the subscription was accepted and the maximum QoS sent will be QoS 1.
GRANTED_QOS_2 - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the subscription was accepted and the maximum QoS sent will be QoS 2.

H

hashCode() - Method in class software.amazon.awssdk.crt.eventstream.Header
 
hasPriorKnowledge() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
Header - Class in software.amazon.awssdk.crt.eventstream
Event-stream header.
HEADER - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
 
HEADER_TABLE_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
headerTableSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_HEADER_TABLE_SIZE.
HeaderType - Enum in software.amazon.awssdk.crt.eventstream
Java mirror of the native aws_event_stream_header_value_type enum, specifying properties of the type of a header's value
HostResolver - Class in software.amazon.awssdk.crt.io
Java wrapper around the native CRT host resolver, responsible for performing async dns lookups
HostResolver(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
 
HostResolver(EventLoopGroup, int) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
 
HTTP_1_0 - software.amazon.awssdk.crt.http.HttpVersion
 
HTTP_1_1 - software.amazon.awssdk.crt.http.HttpVersion
 
HTTP_1_1_REQUIRED - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
HTTP_2 - software.amazon.awssdk.crt.http.HttpVersion
 
HTTP_REQUEST_CHUNK - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Compute a signature for a payload chunk.
HTTP_REQUEST_EVENT - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Compute a signature for an event stream event.
HTTP_REQUEST_TRAILING_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Compute a signature for a payloads trailing headers.
HTTP_REQUEST_VIA_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
A signature for a full http request should be computed, with header updates applied to the signing result.
HTTP_REQUEST_VIA_QUERY_PARAMS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
A signature for a full http request should be computed, with query param updates applied to the signing result.
Http2ClientConnection - Class in software.amazon.awssdk.crt.http
This class wraps aws-c-http to provide the basic HTTP/2 request/response functionality via the AWS Common Runtime.
Http2ClientConnection(long) - Constructor for class software.amazon.awssdk.crt.http.Http2ClientConnection
 
Http2ClientConnection.Http2ErrorCode - Enum in software.amazon.awssdk.crt.http
 
Http2ConnectionSetting - Class in software.amazon.awssdk.crt.http
 
Http2ConnectionSetting(Http2ConnectionSetting.ID, long) - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSetting
HTTP/2 connection setting.
Http2ConnectionSetting.ID - Enum in software.amazon.awssdk.crt.http
Predefined settings identifiers (RFC-7540 6.5.2).
Http2ConnectionSettingListBuilder - Class in software.amazon.awssdk.crt.http
 
Http2ConnectionSettingListBuilder() - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
 
Http2Request - Class in software.amazon.awssdk.crt.http
Represents a single Client Request to be sent on a HTTP connection
Http2Request() - Constructor for class software.amazon.awssdk.crt.http.Http2Request
An empty HTTP/2 Request.
Http2Request(HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.Http2Request
An empty HTTP/2 Request with headers and body stream.
Http2Stream - Class in software.amazon.awssdk.crt.http
An HttpStream represents a single HTTP/2 specific Http Request/Response.
Http2StreamManager - Class in software.amazon.awssdk.crt.http
Manages a Pool of HTTP/2 Streams.
Http2StreamManagerOptions - Class in software.amazon.awssdk.crt.http
Contains all the configuration options for a Http2StreamManager instance
Http2StreamManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Default constructor
HttpClientConnection - Class in software.amazon.awssdk.crt.http
This class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.
HttpClientConnectionManager - Class in software.amazon.awssdk.crt.http
Manages a Pool of Http Connections
HttpClientConnectionManagerOptions - Class in software.amazon.awssdk.crt.http
Contains all the configuration options for a HttpConnectionPoolManager instance
HttpClientConnectionManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Default constructor
HttpConnection - software.amazon.awssdk.crt.Log.LogSubject
 
HttpConnectionManager - software.amazon.awssdk.crt.Log.LogSubject
 
HttpException - Exception in software.amazon.awssdk.crt.http
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
HttpException(int) - Constructor for exception software.amazon.awssdk.crt.http.HttpException
Constructs a new HttpException
HttpGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
HttpHeader - Class in software.amazon.awssdk.crt.http
A wrapper class for http header key-value pairs
HttpHeader(byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
 
HttpHeader(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
 
HttpHeaderBlock - Enum in software.amazon.awssdk.crt.http
Type of header block.
HttpManagerMetrics - Class in software.amazon.awssdk.crt.http
 
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
HttpProxyEnvironmentVariableSetting - Class in software.amazon.awssdk.crt.http
This class provides access to Http proxy environment variable configuration setting
HttpProxyEnvironmentVariableSetting() - Constructor for class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
Creates a new set of environment variable proxy setting By Default environmentVariableType is set to Enable.
HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType - Enum in software.amazon.awssdk.crt.http
 
HttpProxyOptions - Class in software.amazon.awssdk.crt.http
This class provides access to Http proxy configuration options
HttpProxyOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpProxyOptions
Creates a new set of proxy options
HttpProxyOptions.HttpProxyAuthorizationType - Enum in software.amazon.awssdk.crt.http
what kind of authentication, if any, to use when connecting to a proxy server
HttpProxyOptions.HttpProxyConnectionType - Enum in software.amazon.awssdk.crt.http
What kind of proxy connection to establish
HttpRequest - Class in software.amazon.awssdk.crt.http
Represents a single Client Request to be sent on a HTTP connection
HttpRequest(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
 
HttpRequest(String, String, HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
 
HttpRequestBase - Class in software.amazon.awssdk.crt.http
 
HttpRequestBodyStream - Interface in software.amazon.awssdk.crt.http
Interface that Native code knows how to call when handling Http Request bodies
HttpServer - software.amazon.awssdk.crt.Log.LogSubject
 
HttpStream - Class in software.amazon.awssdk.crt.http
An HttpStream represents a single HTTP/1.1 specific Http Request/Response.
HttpStream - software.amazon.awssdk.crt.Log.LogSubject
 
HttpStream.HttpStreamWriteChunkCompletionCallback - Interface in software.amazon.awssdk.crt.http
Completion interface for writing chunks to an http stream
HttpStreamBase - Class in software.amazon.awssdk.crt.http
An base class represents a single Http Request/Response for both HTTP/1.1 and HTTP/2 and wraps the native resources from the aws-c-http library.
HttpStreamBaseResponseHandler - Interface in software.amazon.awssdk.crt.http
Interface that Native code knows how to call when handling Http Responses Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.h
HttpStreamMetrics - Class in software.amazon.awssdk.crt.http
Holds tracing metrics for an HTTP stream.
HttpStreamResponseHandler - Interface in software.amazon.awssdk.crt.http
Interface that Native code knows how to call when handling Http Responses for HTTP/1.1 only.
HttpVersion - Enum in software.amazon.awssdk.crt.http
 
HttpWebsocket - software.amazon.awssdk.crt.Log.LogSubject
 
HttpWebsocketSetup - software.amazon.awssdk.crt.Log.LogSubject
 

I

identityProviderName - Variable in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
 
identityProviderToken - Variable in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
 
IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the ConnectPacket is valid but was not accepted by the server.
IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when a valid packet was received by the remote endpoint, but could not be processed by the current implementation.
IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the (QoS 1) publish was valid but the receiver was not willing to accept it.
IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the subscription was valid but the server did not accept it.
IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returned when the topic filter was valid but the server does not accept an unsubscribe for it.
INADEQUATE_SECURITY - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
incrementReadWindow(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
Increment the flow-control window, so that response data continues downloading.
incrementWindow(int) - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
Increment the flow-control window, so that response data continues downloading.
Info - software.amazon.awssdk.crt.Log.LogLevel
 
INFORMATIONAL - software.amazon.awssdk.crt.http.HttpHeaderBlock
 
INITIAL_WINDOW_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
initialWindowSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_INITIAL_WINDOW_SIZE.
initLoggingFromSystemProperties() - Static method in class software.amazon.awssdk.crt.Log
Examines logging-related system properties and initializes the logging system if they have been properly set.
initLoggingToFile(Log.LogLevel, String) - Static method in class software.amazon.awssdk.crt.Log
Initializes logging to go to a file
initLoggingToStderr(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
Initializes logging to go to stderr
initLoggingToStdout(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
Initializes logging to go to stdout
initMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the certificate/key pair that identifies this mutual TLS (mTLS) host.
initMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the path to the certificate that identifies this mutual TLS (mTLS) host.
initMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Apple platforms only - Initializes mutual TLS (mTLS) with PKCS12 file and password
Int16 - software.amazon.awssdk.crt.eventstream.HeaderType
 
Int32 - software.amazon.awssdk.crt.eventstream.HeaderType
 
Int64 - software.amazon.awssdk.crt.eventstream.HeaderType
 
INTERNAL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
IoAlpn - software.amazon.awssdk.crt.Log.LogSubject
 
IoChannel - software.amazon.awssdk.crt.Log.LogSubject
 
IoChannelBootstrap - software.amazon.awssdk.crt.Log.LogSubject
 
IoDns - software.amazon.awssdk.crt.Log.LogSubject
 
IoEventLoop - software.amazon.awssdk.crt.Log.LogSubject
 
IoFileUtils - software.amazon.awssdk.crt.Log.LogSubject
 
IoGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
IoPki - software.amazon.awssdk.crt.Log.LogSubject
 
IoSharedLibrary - software.amazon.awssdk.crt.Log.LogSubject
 
IoSocket - software.amazon.awssdk.crt.Log.LogSubject
 
IoSocketHandler - software.amazon.awssdk.crt.Log.LogSubject
 
IoTls - software.amazon.awssdk.crt.Log.LogSubject
 
IPv4 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Corresponds to PF_INET in Berkeley sockets
IPv6 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Corresponds to PF_INET6 in Berkeley sockets
isAlpnSupported() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Returns whether or not ALPN is supported on the current platform
isChecksumValidated() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
 
isCipherPreferenceSupported(TlsCipherPreference) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
Returns whether or not the current platform can be configured to a specific TlsCipherPreference.
isClosed() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
 
isConnectionManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
isConnectionOpen() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
 
isDirectory() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
isErrorRetryable(HttpException) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnection
Certain exceptions thrown by this HTTP API are from invalid boundary conditions that, if the request isn't altered, will never succeed.
isFile() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
isFIPS() - Static method in class software.amazon.awssdk.crt.CRT
 
isManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
 
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
 
isOpen() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Check the underlying http connection is still open or not.
isSupported() - Method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
Not all Cipher Preferences are supported on all Platforms due to differences in the underlying TLS Libraries.
isSuspectedHyperThread - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
If true, the Cpu is suspected of being virtual.
isSymLink() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
 
isVariableLength() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
 

J

JavaAndroidKeychain - software.amazon.awssdk.crt.Log.LogSubject
 
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

KEEP_ALIVE_TIMEOUT - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the server closes the connection because no packet from the client has been received in 1.5 times the KeepAlive time set when the connection was established.
keepAlive - Variable in class software.amazon.awssdk.crt.io.SocketOptions
If true, enables periodic transmits of keepalive messages for detecting a disconnected peer.
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
keepAliveMaxFailedProbes - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the number of keep alive probes allowed to fail before the connection is considered lost.
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
key - Variable in class software.amazon.awssdk.crt.mqtt5.packets.UserProperty
 

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.
logNativeResources(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.CrtResource
 
LRU - software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
(Recommended) The client will ignore any user-specified topic aliasing and instead use an LRU cache to drive alias usage.

M

MAIN - software.amazon.awssdk.crt.http.HttpHeaderBlock
 
major - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
makeMetaRequest(S3MetaRequestOptions) - Method in class software.amazon.awssdk.crt.s3.S3Client
 
makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection.
makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Schedules an HttpRequestBase on the Native EventLoop for this HttpClientConnection applies to both HTTP/2 and HTTP/1.1 connection.
makeRequest(HttpRequest, HttpStreamResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection specific to HTTP/1.1 connection.
MALFORMED_PACKET - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when data in the ConnectPacket could not be correctly parsed by the server.
MALFORMED_PACKET - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Indicates the remote endpoint received a packet that does not conform to the MQTT specification.
Manual - software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
Outbound aliasing is the user's responsibility.
marshalHeadersForJni(List<HttpHeader>) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
Lists of headers are marshalled as follows: each string field is: [4-bytes BE] [variable length bytes specified by the previous field]
MAX_CONCURRENT_STREAMS - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
MAX_FRAME_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
MAX_HEADER_LIST_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
 
maxConcurrentStreams(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_MAX_CONCURRENT_STREAMS.
maxFrameSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_MAX_FRAME_SIZE.
maxHeaderListSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
The SETTINGS_MAX_HEADER_LIST_SIZE.
MAXIMUM_CONNECT_TIME - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned by the server when the maximum connection time authorized for the connection was exceeded.
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.
MESSAGE_RATE_TOO_HIGH - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the remote endpoint's incoming data rate was too high.
MessageFlags - Enum in software.amazon.awssdk.crt.eventstream
Java mirror of the native aws_event_stream_rpc_message_flag enum, specifying rpc message-related flags
MessageFlushCallback - Interface in software.amazon.awssdk.crt.eventstream
Functor interface for receiving message flush events.
MessageType - Enum in software.amazon.awssdk.crt.eventstream
Java mirror of the native aws_event_stream_rpc_message_type enum, specifying the type of rpc message
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.
Mqtt5Client - Class in software.amazon.awssdk.crt.mqtt5
This class wraps the aws-c-mqtt MQTT5 client to provide the basic MQTT5 pub/sub functionalities via the AWS Common Runtime One Mqtt5Client class creates one connection.
Mqtt5Client(Mqtt5ClientOptions) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Creates a Mqtt5Client instance using the provided Mqtt5ClientOptions.
Mqtt5ClientOperationStatistics - Class in software.amazon.awssdk.crt.mqtt5
Simple statistics about the current state of the client's queue of operations
Mqtt5ClientOperationStatistics() - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
 
Mqtt5ClientOptions - Class in software.amazon.awssdk.crt.mqtt5
Configuration for the creation of Mqtt5Clients
Mqtt5ClientOptions(Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
Creates a Mqtt5ClientOptionsBuilder instance
Mqtt5ClientOptions.ClientOfflineQueueBehavior - Enum in software.amazon.awssdk.crt.mqtt5
Controls how disconnects affect the queued and in-progress operations tracked by the client.
Mqtt5ClientOptions.ClientSessionBehavior - Enum in software.amazon.awssdk.crt.mqtt5
Controls how the Mqtt5Client should behave with respect to MQTT sessions.
Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions - Enum in software.amazon.awssdk.crt.mqtt5
Additional controls for client behavior with respect to operation validation and flow control; these checks go beyond the MQTT5 spec to respect limits of specific MQTT brokers.
Mqtt5ClientOptions.LifecycleEvents - Interface in software.amazon.awssdk.crt.mqtt5
An interface that defines all of the functions the Mqtt5Client will call when it receives a lifecycle event.
Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder - Class in software.amazon.awssdk.crt.mqtt5
All of the options for a Mqtt5Client.
Mqtt5ClientOptions.PublishEvents - Interface in software.amazon.awssdk.crt.mqtt5
An interface that defines all of the publish functions the Mqtt5Client will call when it receives a publish packet.
Mqtt5ClientOptionsBuilder(String, Long) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Creates a new Mqtt5ClientOptionsBuilder instance
Mqtt5WebsocketHandshakeTransformArgs - Class in software.amazon.awssdk.crt.mqtt5
Arguments to a websocket handshake transform operation.
Mqtt5WebsocketHandshakeTransformArgs(Mqtt5Client, HttpRequest, CompletableFuture<HttpRequest>) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
 
MqttClient - Class in software.amazon.awssdk.crt.mqtt
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionalities via the AWS Common Runtime One MqttClient class is needed per application.
MqttClient - software.amazon.awssdk.crt.Log.LogSubject
 
MqttClient() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient with no TLS from the default static ClientBootstrap
MqttClient(ClientBootstrap) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient with no TLS from the provided ClientBootstrap
MqttClient(ClientBootstrap, TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient from the provided ClientBootstrap and TlsContext
MqttClient(TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
Creates an MqttClient with a default static ClientBootstrap and provided TlsContext
MqttClientConnection - Class in software.amazon.awssdk.crt.mqtt
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionality via the AWS Common Runtime MqttClientConnection represents a single connection from one MqttClient to an MQTT service endpoint
MqttClientConnection(MqttConnectionConfig) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Constructs a new MqttClientConnection.
MqttClientConnection(Mqtt5Client, MqttClientConnectionEvents) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Constructs a new MqttClientConnection from a Mqtt5Client.
MqttClientConnectionEvents - Interface in software.amazon.awssdk.crt.mqtt
Interface used to receive connection events from the CRT
MqttClientConnectionOperationStatistics - Class in software.amazon.awssdk.crt.mqtt
Simple statistics about the current state of the connection's queue of operations
MqttClientConnectionOperationStatistics() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
 
MqttConnectionConfig - Class in software.amazon.awssdk.crt.mqtt
Encapsulates all per-mqtt-connection configuration
MqttConnectionConfig() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
 
MqttException - Exception in software.amazon.awssdk.crt.mqtt
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
MqttException(int) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
 
MqttException(String) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
 
MqttGeneral - software.amazon.awssdk.crt.Log.LogSubject
 
MqttMessage - Class in software.amazon.awssdk.crt.mqtt
Represents a message to publish, or a message that was received.
MqttMessage(String, byte[]) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Deprecated.
Use alternate constructor.
MqttMessage(String, byte[], QualityOfService) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Constructs a new message.
MqttMessage(String, byte[], QualityOfService, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Constructs a new message.
MqttMessage(String, byte[], QualityOfService, boolean, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
Constructs a new message.
MqttTopicTree - software.amazon.awssdk.crt.Log.LogSubject
 

N

nativeHandle - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
nativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
 
NegotiatedSettings - Class in software.amazon.awssdk.crt.mqtt5
MQTT behavior settings that are dynamically negotiated as part of the CONNECT/CONNACK exchange.
NegotiatedSettings() - Constructor for class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
 
newDeriveFromCredentials(Credentials, EccKeyPair.AwsEccCurve) - Static method in class software.amazon.awssdk.crt.cal.EccKeyPair
Derives the associated ECC key from a pair of AWS credentials according to the sigv4a ecc key derivation specification.
newStream(ClientConnectionContinuationHandler) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Create a new stream.
NO_MATCHING_SUBSCRIBERS - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the (QoS 1) publish was accepted but there were no matching subscribers.
NO_SUBSCRIPTION_EXISTED - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returned when the topic filter did not match one of the client's existing topic filters on the server.
None - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
No authentication
None - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Do not apply any jitter or randomization to the backoff interval
None - software.amazon.awssdk.crt.Log.LogLevel
 
NONE - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Do not add any signing information about the body to the signed request
NONE - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
Do not do any additional validation or flow control
NONE - software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
No PublishResult result data (QoS 0) This means the PublishResult has no data and getValue will return null.
NONE - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
NONE - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
 
NORMAL_DISCONNECTION - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the remote endpoint wishes to disconnect normally.
NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the client is not authorized to connect to the server.
NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the remote endpoint received a packet that represented an operation that was not authorized within the current connection.
NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the (QoS 1) publish was not authorized by the receiver.
NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the client was not authorized to make the subscription on the server.
NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returned when the client was not authorized to unsubscribe from that topic filter on the server.

O

OMIT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
Skip calling C_Initialize() and C_Finalize().
onAttemptingConnect(Mqtt5Client, OnAttemptingConnectReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
Called when the client begins a connection attempt
OnAttemptingConnectReturn - Class in software.amazon.awssdk.crt.mqtt5
The data returned when AttemptingConnect is invoked in the LifecycleEvents callback.
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(OnConnectionClosedReturn) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
Called when the connection was disconnected and shutdown successfully.
OnConnectionClosedReturn - Class in software.amazon.awssdk.crt.mqtt
The data returned when the connection closed callback is invoked in a connection.
OnConnectionClosedReturn() - Constructor for class software.amazon.awssdk.crt.mqtt.OnConnectionClosedReturn
 
onConnectionFailure(OnConnectionFailureReturn) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
Called on every unsuccessful connect and every unsuccessful disconnect.
onConnectionFailure(Mqtt5Client, OnConnectionFailureReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
Called when the client fails to establish an MQTT connection
OnConnectionFailureReturn - Class in software.amazon.awssdk.crt.mqtt
The data returned when the connection failure callback is invoked in a connection.
OnConnectionFailureReturn - Class in software.amazon.awssdk.crt.mqtt5
The data returned when OnConnectionFailure is invoked in the LifecycleEvents callback.
onConnectionInterrupted(int) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
Called when the 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 whenever a reconnect succeeds; not called on an initial connect success
onConnectionSuccess(OnConnectionSuccessReturn) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
Called on every successful connect and every successful reconnect.
onConnectionSuccess(Mqtt5Client, OnConnectionSuccessReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
Called when the client successfully establishes an MQTT connection
OnConnectionSuccessReturn - Class in software.amazon.awssdk.crt.mqtt
The data returned when the connection success callback is invoked in a connection.
OnConnectionSuccessReturn - Class in software.amazon.awssdk.crt.mqtt5
The data returned when OnConnectionSuccess is invoked in the LifecycleEvents callback.
onDirectoryEntry(DirectoryEntry) - Method in interface software.amazon.awssdk.crt.io.DirectoryTraversalHandler
Invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
onDisconnection(Mqtt5Client, OnDisconnectionReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
Called when the client's current MQTT connection is closed
OnDisconnectionReturn - Class in software.amazon.awssdk.crt.mqtt5
The data returned when OnDisconnect is invoked in the LifecycleEvents callback.
onFailure(Throwable) - Method in interface software.amazon.awssdk.crt.AsyncCallback
 
onFinished(S3FinishedResponseContext) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked when the entire meta request execution is complete.
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
onMessageReceived(Mqtt5Client, PublishReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.PublishEvents
Called when an MQTT PUBLISH packet is received by the client
onMetrics(HttpStreamBase, HttpStreamMetrics) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called right before stream is complete, whether successful or unsuccessful.
onMetrics(HttpStream, HttpStreamMetrics) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called right before stream is complete, whether successful or unsuccessful.
onProgress(S3MetaRequestProgress) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked to report progress of the meta request execution.
onResponseBody(ByteBuffer, long, long) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked to provide the response body as it is received.
onResponseBody(HttpStreamBase, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called when new Response Body bytes have been received.
onResponseBody(HttpStream, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called when new Response Body bytes have been received.
onResponseComplete(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called from Native when the Response has completed.
onResponseComplete(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called from Native when the Response has completed.
onResponseHeaders(int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Invoked to provide response headers received during the execution of the meta request.
onResponseHeaders(HttpStreamBase, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called from Native when new Http Headers have been received.
onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called from Native when new Http Headers have been received.
onResponseHeadersDone(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
Called from Native once all HTTP Headers are processed.
onResponseHeadersDone(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
Called from Native once all HTTP Headers are processed.
onStopped(Mqtt5Client, OnStoppedReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
Called when the client reaches the 'Stopped' state as a result of the user invoking .stop()
OnStoppedReturn - Class in software.amazon.awssdk.crt.mqtt5
The data returned when OnStopped is invoked in the LifecycleEvents callback.
onSuccess() - Method in interface software.amazon.awssdk.crt.AsyncCallback
 
onSuccess(Object) - Method in interface software.amazon.awssdk.crt.AsyncCallback
 
OperationRoutingServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
ServerConnectionHandler implementation that routes continuations to specific operation specific message handlers
OperationRoutingServerConnectionHandler(ServerConnection, Map<String, Function<ServerConnectionContinuation, ServerConnectionContinuationHandler>>) - Constructor for class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
binds an operation handler mapping to a server connection
overrideDefaultTrustStore(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper function to provide a TlsContext-local trust store
overrideDefaultTrustStoreFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Helper function to provide a TlsContext-local trust store

P

PackageInfo - Class in software.amazon.awssdk.crt.utils
Class that wraps version and package introspection
PackageInfo() - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo
Default constructor
PackageInfo.Version - Class in software.amazon.awssdk.crt.utils
Class representing the introspected semantic version of the CRT library
PACKET_IDENTIFIER_IN_USE - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the packet identifier used in the associated PUBLISH was already in use.
PACKET_IDENTIFIER_IN_USE - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the packet identifier was already in use on the server.
PACKET_IDENTIFIER_IN_USE - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returned when the packet identifier was already in use on the server.
PACKET_TOO_LARGE - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the ConnectPacket exceeded the maximum permissible size on the server.
PACKET_TOO_LARGE - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the remote endpoint received a packet whose size was greater than the maximum packet size limit it established for itself when the connection was opened.
patch - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
pause() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
Pauses meta request and returns a token that can be used to resume a meta request.
PAYLOAD_FORMAT_INVALID - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the Will payload in the ConnectPacket does not match the specified payload format indicator.
PAYLOAD_FORMAT_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the remote endpoint received a packet where payload format did not match the format specified by the payload format indicator.
PAYLOAD_FORMAT_INVALID - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the PUBLISH packet's payload format did not match its payload format indicator property.
PemUtils - Class in software.amazon.awssdk.crt.utils
Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings for Validity.
performOperation(TlsKeyOperation) - Method in interface software.amazon.awssdk.crt.io.TlsKeyOperationHandler
Invoked each time a private key operation needs to be performed.
Ping - software.amazon.awssdk.crt.eventstream.MessageType
 
PingResponse - software.amazon.awssdk.crt.eventstream.MessageType
 
Pkcs11Lib - Class in software.amazon.awssdk.crt.io
Handle to a loaded PKCS#11 library.
Pkcs11Lib(String) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
Load and initialize a PKCS#11 library.
Pkcs11Lib(String, Pkcs11Lib.InitializeFinalizeBehavior) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
Load a PKCS#11 library, specifying how C_Initialize() and C_Finalize() will be called.
Pkcs11Lib.InitializeFinalizeBehavior - Enum in software.amazon.awssdk.crt.io
Controls how Pkcs11Lib calls C_Initialize() and C_Finalize() on the PKCS#11 library.
Process - Class in software.amazon.awssdk.crt
Encapsulates Process information and manipulation of process level operations.
Process() - Constructor for class software.amazon.awssdk.crt.Process
 
ProfileCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a provider that gets credentials from profile files.
ProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating a custom profile credentials provider.
PROTOCOL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
PROTOCOL_ERROR - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when data in the ConnectPacket does not conform to the MQTT5 specification requirements.
PROTOCOL_ERROR - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when an unexpected or out-of-order packet was received by the remote endpoint.
ProtocolError - software.amazon.awssdk.crt.eventstream.MessageType
 
PUBACK - software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
PublishResult result was a publish acknowledgment (PubAck - QoS 1) This means the PublishResult has a PubAck and getValue will return the PubAckPacket associated with the publish.
PubAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 PUBACK packet
PubAckPacket.PubAckReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
Reason code inside PubAckPackets that indicates the result of the associated PUBLISH request.
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.
publish(PublishPacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Tells the Mqtt5Client to attempt to send a PUBLISH packet.
PublishPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 PUBLISH packet
PublishPacket.PayloadFormatIndicator - Enum in software.amazon.awssdk.crt.mqtt5.packets
Optional property describing a PublishPacket payload's format.
PublishPacket.PublishPacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
A class to that allows for the creation of a PublishPacket.
PublishPacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Creates a new PublishPacketBuilder so a PublishPacket can be created.
PublishResult - Class in software.amazon.awssdk.crt.mqtt5
The type of data returned after calling Publish on an Mqtt5Client.
PublishResult.PublishResultType - Enum in software.amazon.awssdk.crt.mqtt5
The type of data returned after calling Publish on an MQTT5 client.
PublishReturn - Class in software.amazon.awssdk.crt.mqtt5
The data returned when a publish is made to a topic the MQTT5 client is subscribed to.
PUT_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
The PutObject request will be split into MultiPart uploads that are executed in parallel to improve throughput, when possible.
PutResumeTokenBuilder() - Constructor for class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
Default constructor

Q

QOS - Enum in software.amazon.awssdk.crt.mqtt5
MQTT message delivery quality of service.
QOS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server does not support the QOS setting set in the Will QOS in the ConnectPacket.
QOS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the client sends a QoS that is greater than the maximum QOS established when the connection was opened.
QualityOfService - Enum in software.amazon.awssdk.crt.mqtt
Quality of Service associated with a publish action or subscription [MQTT-4.3].
QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the quota limits set on the server have been met and/or exceeded.
QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when an internal quota of the remote endpoint was exceeded.
QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the associated PUBLISH failed because an internal quota on the recipient was exceeded.
QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when a subscribe-related quota set on the server was exceeded.

R

RECEIVE_MAXIMUM_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the remote endpoint reached a state where there were more in-progress QoS1+ publishes then the limit it established for itself when the connection was opened.
REFUSED_STREAM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
REJOIN_ALWAYS - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
Always attempt to rejoin an existing session.
REJOIN_POST_SUCCESS - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
Always attempt to rejoin an existing session after an initial connection success.
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.
releaseShutdownRef() - Static method in class software.amazon.awssdk.crt.CRT
Public API to release a shutdown reference that blocks CRT shutdown from proceeding.
removeInvalidPemChars(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
Removes characters that are not valid in PEM format (non-base64 chars).
removeReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
Removes a reference from this resource to another.
reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32
Resets the checksum to its initial value.
reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
Resets the checksum to its initial value.
resetPosition() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
Called from native when the processing needs the stream to rewind itself back to its beginning.
resetStream(Http2ClientConnection.Http2ErrorCode) - Method in class software.amazon.awssdk.crt.http.Http2Stream
Reset the HTTP/2 stream.
ResourceInstance(CrtResource, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
 
ResumeToken - Class in software.amazon.awssdk.crt.s3
 
ResumeToken(ResumeToken.PutResumeTokenBuilder) - Constructor for class software.amazon.awssdk.crt.s3.ResumeToken
 
ResumeToken.PutResumeTokenBuilder - Class in software.amazon.awssdk.crt.s3
 
RETAIN_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server does not retain messages but the ConnectPacket on the client had Will retain enabled.
RETAIN_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the server does not support retained messages.
RSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 

S

S3Client - Class in software.amazon.awssdk.crt.s3
 
S3Client - software.amazon.awssdk.crt.Log.LogSubject
 
S3Client(S3ClientOptions) - Constructor for class software.amazon.awssdk.crt.s3.S3Client
 
S3ClientOptions - Class in software.amazon.awssdk.crt.s3
 
S3ClientOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3ClientOptions
 
S3ExpressCredentialsProperties - Class in software.amazon.awssdk.crt.s3
 
S3ExpressCredentialsProperties() - Constructor for class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
 
S3ExpressCredentialsProvider - Class in software.amazon.awssdk.crt.s3
The Java object for Native code to invoke.
S3ExpressCredentialsProvider(S3ExpressCredentialsProviderHandler) - Constructor for class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProvider
 
S3ExpressCredentialsProviderFactory - Interface in software.amazon.awssdk.crt.s3
 
S3ExpressCredentialsProviderHandler - Interface in software.amazon.awssdk.crt.s3
Interface to override the S3Express Credentials provider.
S3FinishedResponseContext - Class in software.amazon.awssdk.crt.s3
 
S3MetaRequest - Class in software.amazon.awssdk.crt.s3
 
S3MetaRequest() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequest
 
S3MetaRequestOptions - Class in software.amazon.awssdk.crt.s3
 
S3MetaRequestOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
S3MetaRequestOptions.MetaRequestType - Enum in software.amazon.awssdk.crt.s3
A Meta Request represents a group of generated requests that are being done on behalf of the original request.
S3MetaRequestProgress - Class in software.amazon.awssdk.crt.s3
Information about the meta request progress.
S3MetaRequestProgress() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
S3MetaRequestResponseHandler - Interface in software.amazon.awssdk.crt.s3
Interface called by native code to provide S3MetaRequest responses.
S3TcpKeepAliveOptions - Class in software.amazon.awssdk.crt.s3
This class provides access to setting Tcp Keep Alive Options.
S3TcpKeepAliveOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
 
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.
SEND_ON_SUBSCRIBE - software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
The server should always send all retained messages on topics that match a subscription's filter.
SEND_ON_SUBSCRIBE_IF_NEW - software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
The server should send retained messages on topics that match the subscription's filter, but only for the first matching subscription, per session.
sendGoAway(Http2ClientConnection.Http2ErrorCode, boolean) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
 
sendGoAway(Http2ClientConnection.Http2ErrorCode, boolean, byte[]) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Send a custom GOAWAY frame.
sendMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Sends message on the continuation
sendMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
Sends message on the continuation
sendMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
Sends message on the continuation
sendMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
Sends message on the continuation
sendPing() - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
 
sendPing(byte[]) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Send a PING frame.
sendProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Sends a protocol message on the connection.
sendProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
Sends a protocol message on the connection.
sendProtocolMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
Sends a protocol message on the connection.
sendProtocolMessage(List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
Sends a protocol message on the connection.
sendRequestBody(ByteBuffer) - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
Called from Native when the Http Request has a Body (Eg PUT/POST requests).
SERVER_BUSY - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server is too busy to make a connection.
SERVER_BUSY - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the server is busy and cannot continue processing packets from the client.
SERVER_MOVED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server is telling the client to permanently use another server instead of the one they are trying to connect to.
SERVER_MOVED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned by the server to tell the client to permanently use a different server.
SERVER_SHUTTING_DOWN - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the server is shutting down.
SERVER_UNAVAILABLE - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the MQTT5 server is not available.
ServerBootstrap - Class in software.amazon.awssdk.crt.io
This class wraps the aws_server_bootstrap from aws-c-io to provide a server context for all protocol stacks in the AWS Common Runtime.
ServerBootstrap(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.ServerBootstrap
 
ServerConnection - Class in software.amazon.awssdk.crt.eventstream
Wrapper around event-stream-rpc-server-connection.
ServerConnectionContinuation - Class in software.amazon.awssdk.crt.eventstream
Wrapper around aws-event-stream-rpc-server continuation.
ServerConnectionContinuationHandler - Class in software.amazon.awssdk.crt.eventstream
Handler interface for responding to continuation events.
ServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
Handler for EventStream ServerConnections.
ServerError - software.amazon.awssdk.crt.eventstream.MessageType
 
ServerListener - Class in software.amazon.awssdk.crt.eventstream
Event-stream-rpc server listener.
ServerListener(String, int, 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.
SESSION_TAKEN_OVER - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the server has established another connection with the same client ID as a client's current connection, causing the current client to become disconnected.
setAlgorithm(AwsSigningConfig.AwsSigningAlgorithm) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets what version of the AWS signing process should be used
setAllowableThroughputFailureIntervalSeconds(int) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
Sets how long, in seconds, a connection is allowed to be unhealthy before getting shut down.
setAuthorizationPassword(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the password to use for authorization; only applicable to basic authentication
setAuthorizationType(HttpProxyOptions.HttpProxyAuthorizationType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the proxy authorization type
setAuthorizationUsername(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the username to use for authorization; only applicable to basic authentication
setCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the TLS cipher preferences to use in contexts using this configuration
setCleanSession(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures whether or not the service should try to resume prior subscriptions, if it has any
setClientId(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the client_id to use with a connection
setConnectionCallbacks(MqttClientConnectionEvents) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the connection-related callbacks for a connection
setConnectionType(HttpProxyOptions.HttpProxyConnectionType) - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
(Optional) Sets the proxy connection type.
setConnectionType(HttpProxyOptions.HttpProxyConnectionType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the proxy connection type
setCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the credentials to use for signing.
setCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the provider to use to source credentials from before signing.
setDescription(String) - Method in class software.amazon.awssdk.crt.CrtResource
Sets a custom logging description for this resource
setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
Sets the request's encoded path
setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the IoT endpoint for a connection
setEnvironmentVariableType(HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType) - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
(Optional) Enable/Disable reading from environment variable for Proxy config.
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
setKeepAliveIntervalSec(short) - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
 
setKeepAliveMaxFailedProbes(short) - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
 
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.
setKeepAliveTimeoutSec(short) - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
 
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.
setMqtt5Client(Mqtt5Client) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the mqtt5 client to use for a connection
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.
setTcpKeepAlive(int, int) - Method in class software.amazon.awssdk.crt.io.SocketOptions
Enables TCP keepalive.
setTcpKeepAlive(int, int, int) - Method in class software.amazon.awssdk.crt.io.SocketOptions
Enables TCP keepalive.
setTime(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets the point in time that signing should be relative to.
SETTINGS_TIMEOUT - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
setTlsConnectionOptions(TlsConnectionOptions) - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
(Optional) Sets the tls connection options for the proxy connection
setTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
Sets the tls context for the proxy connection
setupOnce() - Method in class software.amazon.awssdk.crt.CrtPlatform
 
setUseDoubleUriEncode(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
Sets whether or not signing should uri encode urls as part of canonical request construction.
setUsername(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the username to use as part of the CONNECT attempt
setUseWebsockets(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures whether or not to use websockets for the mqtt connection
setWebsocketHandshakeTransform(Consumer<WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Set a transform operation to use on each websocket handshake http request.
setWebsocketProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
use setHttpProxyOptions instead Configures proxy options for a websocket-based mqtt connection
setWillMessage(MqttMessage) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Configures the last will and testament message to be delivered to a topic when a connection disconnects
setWillQos(QualityOfService) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
Set QoS directly on the will's MqttMessage.
setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
Deprecated.
Set retain directly on the will's MqttMessage.
SHA1 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA1 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
SHA224 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA256 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA256 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
 
SHA384 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHA512 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
SHARED_SUBSCRIPTIONS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned by the server to tell the client that shared subscriptions are not supported on the server.
SHARED_SUBSCRIPTIONS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the subscription's topic filter was a shared subscription and the server does not support shared subscriptions.
shouldCloseConnectionOnServerError() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
 
shutdown() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
Shuts down the underlying http connection.
sign(List<HttpHeader>, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs a body chunk according to the supplied signing configuration
sign(HttpRequestBodyStream, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs a body chunk according to the supplied signing configuration
sign(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs an http request according to the supplied signing configuration
SIGN - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
signChunk(HttpRequestBodyStream, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs a body chunk according to the supplied signing configuration
signMessage(byte[]) - Method in class software.amazon.awssdk.crt.cal.EccKeyPair
Sign a message using the ECC key pair via ECDSA
signRequest(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
Signs an http request according to the supplied signing configuration
SIGV4 - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Standard AWS Sigv4 signing, based on AWS credentials and symmetric secrets
SIGV4_ASYMMETRIC - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
AWS Sigv4a signing, based on ECDSA signatures
SIGV4_S3EXPRESS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
AWS Sigv4 S3 Express signing
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.mqtt5 - package software.amazon.awssdk.crt.mqtt5
 
software.amazon.awssdk.crt.mqtt5.packets - package software.amazon.awssdk.crt.mqtt5.packets
 
software.amazon.awssdk.crt.s3 - package software.amazon.awssdk.crt.s3
 
software.amazon.awssdk.crt.utils - package software.amazon.awssdk.crt.utils
 
SSLv3 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
SSL v3.
StandardRetryOptions - Class in software.amazon.awssdk.crt.io
Top-level configuration for http retries.
StandardRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.StandardRetryOptions
 
start() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Notifies the Mqtt5Client that you want it maintain connectivity to the configured endpoint.
StaticCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps the a credentials provider that returns a fixed set of credentials
StaticCredentialsProvider.StaticCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
A simple builder class for a static credentials provider and its options
StaticCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Default constructor
stop() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Notifies the Mqtt5Client that you want it to end connectivity to the configured endpoint, disconnecting any existing connection and halting any reconnect attempts.
stop(DisconnectPacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Notifies the Mqtt5Client that you want it to end connectivity to the configured endpoint, disconnecting any existing connection and halting any reconnect attempts.
STREAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
Corresponds to SOCK_STREAM in Berkeley sockets (TCP)
STREAM_CLOSED - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
 
STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_AWS4_HMAC_SHA256_EVENTS - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_AWS4_HMAC_SHA256_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STREAMING_UNSIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
STRICT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
C_Initialize() is called on creation and C_Finalize() is called on cleanup.
String - software.amazon.awssdk.crt.eventstream.HeaderType
 
StringUtils - Class in software.amazon.awssdk.crt.utils
 
StringUtils() - Constructor for class software.amazon.awssdk.crt.utils.StringUtils
 
StsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
A class that wraps a provider that gets credentials from Security Token Service (STS).
StsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating a sts credentials provider.
StsWebIdentityCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
Sts with web identity credentials provider sources a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider.
StsWebIdentityCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
A builder for creating an STS web identity credentials provider.
SubAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 SUBACK packet.
SubAckPacket.SubAckReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
Reason code inside SubAckPacket payloads.
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
subscribe(SubscribePacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Tells the Mqtt5Client to attempt to subscribe to one or more topic filters.
SubscribePacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 SUBSCRIBE packet.
SubscribePacket.RetainHandlingType - Enum in software.amazon.awssdk.crt.mqtt5.packets
Configures how retained messages should be handled when subscribing with a subscription that matches topics with associated retained messages.
SubscribePacket.SubscribePacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
A class to that allows for the creation of a SubscribePacket.
SubscribePacket.Subscription - Class in software.amazon.awssdk.crt.mqtt5.packets
Configures a single subscription within a Subscribe operation See MQTT5 Subscription Options
SubscribePacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
Creates a new SubscribePacketBuilder so a SubscribePacket can be created.
SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned by the server when it received a SubscribePacket with a subscription identifier, but the server does not support subscription identifiers.
SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the SubscribePacket contained a subscription identifier and the server does not support subscription identifiers.
SUCCESS - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the connection is accepted.
SUCCESS - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the (QoS 1) publish was accepted by the recipient.
SUCCESS - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returned when the unsubscribe was successful and the client is no longer subscribed to the topic filter on the server.
SystemInfo - Class in software.amazon.awssdk.crt
Utility class for querying system hardware properties
SystemInfo() - Constructor for class software.amazon.awssdk.crt.SystemInfo
 
SystemInfo.CpuInfo - Class in software.amazon.awssdk.crt
 

T

tag - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
TerminateStream - software.amazon.awssdk.crt.eventstream.MessageFlags
 
testSetup(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
 
testTearDown(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
 
TimeStamp - software.amazon.awssdk.crt.eventstream.HeaderType
 
TLS_CIPHER_KMS_PQ_TLSv1_0_2019_06 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2019_11 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_07 - software.amazon.awssdk.crt.io.TlsCipherPreference
Deprecated.
This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 - software.amazon.awssdk.crt.io.TlsCipherPreference
This TlsCipherPreference supports TLS 1.0 through TLS 1.3, and contains Kyber Round 3 as its highest priority PQ algorithm.
TLS_CIPHER_SYSTEM_DEFAULT - software.amazon.awssdk.crt.io.TlsCipherPreference
Use whatever the System Default Preference is.
TLS_VER_SYS_DEFAULTS - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
Use whatever the system default is.
tlsCipherPreference - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the TLS Cipher Preferences that can be negotiated and used during the TLS Connection.
TlsCipherPreference - Enum in software.amazon.awssdk.crt.io
A TlsCipherPreference represents a hardcoded ordered list of TLS Ciphers to use when negotiating a TLS Connection.
TlsConnectionOptions - Class in software.amazon.awssdk.crt.io
Connection-specific TLS options.
TlsConnectionOptions(TlsContext) - Constructor for class software.amazon.awssdk.crt.io.TlsConnectionOptions
Initialize the connection-specific TLS options with TLSContext.
TlsContext - Class in software.amazon.awssdk.crt.io
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
TlsContext() - Constructor for class software.amazon.awssdk.crt.io.TlsContext
Creates a new Client TlsContext.
TlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.TlsContext
Creates a new Client TlsContext.
TlsContextCustomKeyOperationOptions - Class in software.amazon.awssdk.crt.io
Top level configuration for the custom TLS key operations.
TlsContextCustomKeyOperationOptions(TlsKeyOperationHandler) - Constructor for class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Creates a new TlsContextCustomKeyOperationOptions and sets the TlsKeyOperationHandler that will be invoked when there is a TLS key operation that needs to be performed.
TlsContextOptions - Class in software.amazon.awssdk.crt.io
This class wraps the aws_tls_connection_options from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
TlsContextOptions.TlsVersions - Enum in software.amazon.awssdk.crt.io
 
TlsContextPkcs11Options - Class in software.amazon.awssdk.crt.io
Options for TLS using a PKCS#11 library for private key operations.
TlsContextPkcs11Options(Pkcs11Lib) - Constructor for class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Constructor
TlsHashAlgorithm - Enum in software.amazon.awssdk.crt.io
The hash algorithm of a TLS private key operation.
TlsKeyOperation - Class in software.amazon.awssdk.crt.io
A class containing a mutual TLS (mTLS) Private Key operation that needs to be performed.
TlsKeyOperation.Type - Enum in software.amazon.awssdk.crt.io
The type of TlsKeyOperation that needs to be performed by the TlsKeyOperationHandler interface.
TlsKeyOperationHandler - Interface in software.amazon.awssdk.crt.io
Interface for handling private key operations during the TLS handshake.
TlsSignatureAlgorithm - Enum in software.amazon.awssdk.crt.io
The signature of a TLS private key operation.
TLSv1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
 
TLSv1_1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
TLS 1.1
TLSv1_2 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
TLS 1.2
TLSv1_3 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
TLS 1.3
TOPIC_ALIAS_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the remote endpoint receives a PublishPacket that contained a topic alias greater than the maximum topic alias limit that it established for itself when the connection was opened.
TOPIC_FILTER_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the topic filter name is correctly formed but not accepted by the server.
TOPIC_FILTER_INVALID - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the subscription topic filter was correctly formed but not allowed for the client.
TOPIC_FILTER_INVALID - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returned when the topic filter was correctly formed but is not allowed for the client on the server.
TOPIC_NAME_INVALID - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the Will topic name sent in the ConnectPacket is correctly formed, but is not accepted by the server.
TOPIC_NAME_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when topic name is correctly formed, but is not accepted.
TOPIC_NAME_INVALID - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the topic name was valid but the receiver was not willing to accept it.
TopicAliasingOptions - Class in software.amazon.awssdk.crt.mqtt5
Configuration for all client topic aliasing behavior.
TopicAliasingOptions() - Constructor for class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
Default constructor
TopicAliasingOptions.InboundTopicAliasBehaviorType - Enum in software.amazon.awssdk.crt.mqtt5
An enumeration that controls whether or not the client allows the broker to send publishes that use topic aliasing.
TopicAliasingOptions.OutboundTopicAliasBehaviorType - Enum in software.amazon.awssdk.crt.mqtt5
An enumeration that controls how the client applies topic aliasing to outbound publish packets.
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.http.HttpStreamMetrics
 
toString() - Method in class software.amazon.awssdk.crt.utils.PackageInfo.Version
 
Trace - software.amazon.awssdk.crt.Log.LogLevel
 
TRAILER - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
 
TRAILING - software.amazon.awssdk.crt.http.HttpHeaderBlock
 
transferData(ByteBuffer, ByteBuffer) - Static method in class software.amazon.awssdk.crt.utils.ByteBufferUtils
Transfers as much data as possible from an input ByteBuffer to an output ByteBuffer
traverse(String, boolean, DirectoryTraversalHandler) - Static method in class software.amazon.awssdk.crt.io.DirectoryTraversal
Deprecated.
Traverse a directory starting at the path provided.
Tunneling - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
Establish a tunneling-based connection through the proxy.
type - Variable in class software.amazon.awssdk.crt.io.SocketOptions
Sets the socket type

U

UNKNOWN - software.amazon.awssdk.crt.http.HttpVersion
 
UNKNOWN - software.amazon.awssdk.crt.io.TlsHashAlgorithm
 
UNKNOWN - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
 
UNKNOWN - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
 
UNSIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
 
UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server has a failure but does not want to specify a reason or none of the other reason codes apply.
UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned when the connection was closed but the sender does not want to specify a reason or none of the other reason codes apply.
UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returned when the (QoS 1) publish was not accepted and the receiver does not want to specify a reason or none of the other reason codes apply.
UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the connection was closed but the sender does not want to specify a reason or none of the other reason codes apply.
UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returned when the unsubscribe of the topic filter was not accepted and the server does not want to specify a reason or none of the other reason codes apply.
UnsubAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 UNSUBACK packet.
UnsubAckPacket.UnsubAckReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
Reason codes inside UnsubAckPacket payloads that specify the results for each topic filter in the associated UnsubscribePacket.
unsubscribe(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
Unsubscribes from a topic
unsubscribe(UnsubscribePacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
Tells the Mqtt5Client to attempt to unsubscribe from one or more topic filters.
UnsubscribePacket - Class in software.amazon.awssdk.crt.mqtt5.packets
Data model of an MQTT5 UNSUBSCRIBE packet.
UnsubscribePacket.UnsubscribePacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
A class to that allows for the creation of a UnsubscribePacket.
UnsubscribePacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
Creates a new UnsubscribePacketBuilder so a UnsubscribePacket can be created.
UNSUPPORTED_PROTOCOL_VERSION - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server does not support MQTT5 protocol version specified in the connection.
update(byte[]) - Method in class software.amazon.awssdk.crt.checksums.CRC32
Updates the current checksum with the specified array of bytes.
update(byte[]) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
 
update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
Updates the current checksum with the specified array of bytes.
update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
Updates the current checksum with the specified array of bytes.
update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
Updates the current checksum with the specified byte.
update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
 
updateConnectionWindow(long) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Increment the connection's flow-control window to keep data flowing.
updateSettings(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
Send a SETTINGS frame.
Uri - Class in software.amazon.awssdk.crt.io
Wrapper around an http URI
Uri() - Constructor for class software.amazon.awssdk.crt.io.Uri
 
USE_ANOTHER_SERVER - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returned when the server is telling the client to temporarily use another server instead of the one they are trying to connect to.
USE_ANOTHER_SERVER - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned by the server to tell the client to temporarily use a different server.
UserProperty - Class in software.amazon.awssdk.crt.mqtt5.packets
A simple key-value pair struct to define a user property.
UserProperty(String, String) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.UserProperty
 
UTF8 - software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
The payload is a well-formed utf-8 string value.
UUID - software.amazon.awssdk.crt.eventstream.HeaderType
 

V

validateOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Validate the stream manager options are valid to use.
validateOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Validate the connection manager options are valid to use.
value - Variable in class software.amazon.awssdk.crt.mqtt5.packets.UserProperty
 
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.QOS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
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.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
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.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
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.mqtt5.packets.ConnAckPacket.ConnectReasonCode
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.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
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.mqtt5.packets.PubAckPacket.PubAckReasonCode
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.mqtt5.packets.PublishPacket.PayloadFormatIndicator
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.mqtt5.packets.SubAckPacket.SubAckReasonCode
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.mqtt5.packets.SubscribePacket.RetainHandlingType
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.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
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.mqtt5.PublishResult.PublishResultType
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.mqtt5.QOS
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.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
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.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
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
the introspected semantic version of the CRT library instance
Version(String) - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo.Version
 

W

waitForNoResources() - Static method in class software.amazon.awssdk.crt.CrtResource
Debug/test method to wait for the CRTResource count to drop to zero.
Warn - software.amazon.awssdk.crt.Log.LogLevel
 
WebsocketHandshakeTransformArgs - Class in software.amazon.awssdk.crt.mqtt
Arguments to a websocket handshake transform operation.
WebsocketHandshakeTransformArgs(MqttClientConnection, HttpRequest, CompletableFuture<HttpRequest>) - Constructor for class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
 
WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
Returned by the server when it received a SubscribePacket with a wildcard topic filter, but the server does not support wildcard topic filters.
WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
Returned when the subscription's topic filter contains a wildcard but the server does not support wildcard subscriptions.
withAccessKeyId(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Sets the AWS access key id to use within the static credentials
withAckTimeoutSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.
withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
Sets alpn list in the form protocol1;protocol2;....
withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the ALPN protocols list for any connections using this TlsContext
withAuthToken(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
 
withBackoffRetryOptions(ExponentialBackoffRetryOptions) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
Sets the exponential backoff configuration
withBackoffScaleFactorMS(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configures the initial (base) unscaled backoff interval in milliseconds
withBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the ClientBootstrap to use.
withBufferSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Deprecated.
Sets the IO buffer size to use for connections in the connection pool
withBytesTransferred(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
withCachedProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
Sets the credentials provider to cache results from
withCachingDurationInSeconds(int) - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
Sets the maximum caching duration for any credentials sourced through this provider.
withCertificateAuthority(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Specifies the certificate authority to use.
withCertificateAuthorityFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Specifies the certificate authority to use.
withCertificateFileContents(String) - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Use this X.509 certificate (contents in memory).
withCertificateFileContents(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Use this X.509 certificate (contents in memory).
withCertificateFilePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
Use this X.509 certificate (file on disk).
withCertificateFilePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Use this X.509 certificate (file on disk).
withChecksumAlgorithm(ChecksumAlgorithm) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
The checksum algorithm used to calculate the checksum of payload uploaded.
withChecksumAlgorithm(ChecksumAlgorithm) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
Deprecated.
Please use S3MetaRequestOptions.withChecksumConfig(ChecksumConfig) instead. Specify the checksum algorithm to use use for put requests, if unset defaults to NONE and no checksum will be calculated. The location of the checksum will be default to trailer.
withChecksumConfig(ChecksumConfig) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
The config related to checksum used for the meta request.
withChecksumLocation(ChecksumConfig.ChecksumLocation) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
If NONE.
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.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
(Optional) 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.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
Sets what client bootstrap to use when establishing network connections for credentials sourcing
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the client bootstrap instance to use to create the pool's connections
withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withClientId(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the unique string identifying the client to the server.
withCloseConnectionOnServerError(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Set to true to inform stream manager to close connection when response with 500/502/503/504 received.
withComputeContentMd5(Boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withConfigFileNameOverride(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the name of the config file to use.
withConnackTimeoutMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the time interval to wait after sending a CONNECT request for a CONNACK to arrive.
withConnectionManagerOptions(HttpClientConnectionManagerOptions) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Required.
withConnectionManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Set to true to manually manage the flow-control window of whole HTTP/2 connection.
withConnectionPing(int, int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Settings to control the period ping to be sent for connections held by stream manager.
withConnectOptions(ConnectPacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets all configurable options with respect to the CONNECT packet sent by the client, including the Will.
withConnectTimeoutMs(int) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withContentLength(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
 
withContentType(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the property specifying the content type of the payload.
withCorrelationData(byte[]) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the opaque binary data used to correlate between publish messages, as a potential method for request-response implementation.
withCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
sets the entire credential set to use within the static credentials provider.
withCredentialsFileNameOverride(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the name of the credentials file to use.
withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
Deprecated.
Please use S3ClientOptions.withSigningConfig(AwsSigningConfig) instead. The credentials provider will be used to create the signing Config when the client was created. Client will use `AwsSigningConfig.getDefaultS3SigningConfig(region, credentialsProvider);` to create the signing config.
withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
Deprecated.
Please use S3MetaRequestOptions.withSigningConfig(AwsSigningConfig) instead. The credentials provider will be used to create the signing Config to override the client level config. The client config will be used.
withCredsProvider(CredentialsProvider) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Sets the underlying Credentials Provider to use for source credentials
withCustomRoleArn(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
(optional) Sets the ARN of the role to be assumed when multiple roles were received in the token from the identity provider.
withDurationSeconds(int) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
 
withEnableS3Express(boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
To enable S3 Express support for client The typical usage for a S3 Express request is to set this to true and let the request to be signed with AwsSigningConfig.AwsSigningAlgorithm.SIGV4_S3EXPRESS, either from the client level signingConfig or override from request.
withEndpoint(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
Sets the Cognito service endpoint to use when sourcing credentials via HTTP
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
Deprecated.
withEndpoint(URI) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withEventLoopGroup(EventLoopGroup) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configure the event loop group to use to schedule the backoff/retry tasks
withExpectedHttpVersion(HttpVersion) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Set the expected protocol version of the connection to be made, default is HTTP/1.1
withExtendedValidationAndFlowControlOptions(Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the additional controls for client behavior with respect to operation validation and flow control; these checks go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.
withFileSize(long) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the file size corresponding to this entry
withHandler(DelegateCredentialsHandler) - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
Sets the delegate this provider should use for sourcing credentials
withHost(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
 
withHostName(String) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the host name of the MQTT server to connect to.
withHostValue(String) - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
 
withHttpMonitoringOptions(HttpMonitoringOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
Options for detecting bad HTTP connections.
withHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
Sets the proxy configuration to use when making the http request that fetches session credentials from the AWS Cognito Identity service
withHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the (tunneling) HTTP proxy usage when establishing MQTT connection.
withHttpRequest(HttpRequest) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
Set the initial HTTP request.
withIdealConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
For HTTP/2 stream manager only.
withIdentity(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
Sets the Cognito identity to source credentials for
withInboundBehavior(TopicAliasingOptions.InboundTopicAliasBehaviorType) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
Controls whether or not the client allows the broker to use topic aliasing when sending publishes.
withInboundCacheMaxSize(int) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
If inbound topic aliasing is enabled, this will control the size of the inbound alias cache.
withInitialBucketCapacity(long) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
Sets the initial capacity of the token bucket in the standard retry strategy
withInitialReadWindowSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
The starting size of each S3MetaRequest's flow-control window (if backpressure is enabled).
withInitialSettingsList(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
For HTTP/2 stream manager only.
withIsDirectory(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the isDirectory flag, meaning this entry corresponds to a directory
withIsFile(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the isFile flag, meaning this entry corresponds to a file
withIsSymLink(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the isSymLink flag, meaning this entry corresponds to a symbolic link
withJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configure the type of jitter to apply to the backoff interval calculations
withKeepAliveIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the maximum time interval, in seconds, that is permitted to elapse between the point at which the client finishes transmitting one MQTT packet and the point it starts sending the next.
withLifecycleEvents(Mqtt5ClientOptions.LifecycleEvents) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the Lifecycle Events interface that will be called when the client gets a LifecycleEvent.
withLogin(CognitoCredentialsProvider.CognitoLoginTokenPair) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
Adds an identity provider token pair to allow for authenticated identity access.
withManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
If set to true, then you must manage the read backpressure mechanism.
withMaxConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Default is no limit, which will use the limit from the server.
withMaxConnectionIdleInMilliseconds(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets maximum amount of time, in milliseconds, that the connection can be idle in the manager before getting culled by the manager
withMaxConnections(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the maximum number of connections allowed in the connection pool
withMaxConnections(int) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withMaximumPacketSizeBytes(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the maximum packet size the client is willing to handle.
withMaxReconnectDelayMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the maximum amount of time to wait to reconnect after a disconnect.
withMaxRetries(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
Configure the maximum number of retries to make while using a strategy sourced from these options
withMemoryLimitInBytes(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
The amount of memory the CRT client is allowed to use.
withMessageExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the maximum amount of time allowed to elapse for message delivery before the server should instead delete the message (relative to a recipient).
withMetaRequestType(S3MetaRequestOptions.MetaRequestType) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withMinConnectedTimeToResetReconnectDelayMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the minimum time needed to pass to reset the reconnect delay in milliseconds used when the Mqtt5Client connects.
withMinimumTlsVersion(TlsContextOptions.TlsVersions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Sets the minimum TLS version that the TlsContext will allow.
withMinReconnectDelayMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the minimum amount of time to wait to reconnect after a disconnect.
withMonitoringOptions(HttpMonitoringOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the monitoring options for connections in the connection pool
withMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Enables mutual TLS (mTLS) on this TlsContext
withMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only, specifies TLS options for custom private key operations.
withMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Enables mutual TLS (mTLS) on this TlsContext
withMtlsPkcs11(TlsContextPkcs11Options) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Unix platforms only, specifies mutual TLS (mTLS) using a PKCS#11 library for private key operations.
withMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Apple platforms only, specifies mutual TLS (mTLS) using PKCS#12
withMtlsWindowsCertStorePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
Windows platforms only, specifies mutual TLS (mTLS) using a certificate in a Windows certificate store.
withMultipartUploadThreshold(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withNumPartsCompleted(long) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
 
withOfflineQueueBehavior(Mqtt5ClientOptions.ClientOfflineQueueBehavior) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets how disconnects affect the queued and in-progress operations tracked by the client.
withOutboundBehavior(TopicAliasingOptions.OutboundTopicAliasBehaviorType) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
Controls what kind of outbound topic aliasing behavior the client should attempt to use.
withOutboundCacheMaxSize(int) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
If outbound topic aliasing is set to LRU, this controls the maximum size of the cache.
withPartSize(long) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
 
withPartSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withPassword(byte[]) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the opaque binary data that the server may use for client authentication and authorization.
withPath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the absolute path of this entry
withPathAndQuery(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
 
withPayload(byte[]) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the payload for the publish message.
withPayloadFormat(PublishPacket.PayloadFormatIndicator) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the property specifying the format of the payload data.
withPingTimeoutMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the time interval to wait after sending a PINGREQ for a PINGRESP to arrive.
withPort(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the port to connect to for connections in the connection pool.
withPort(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the network port of the MQTT server to connect to.
withPriorKnowledge(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
Set to true to use prior knowledge to setup connection.
withPrivateKeyObjectLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Specify the label of the private key object on the PKCS#11 token.
withProfileName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the name of the profile to use.
withProxyEnvironmentVariableSetting(HttpProxyEnvironmentVariableSetting) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Optional.
withProxyEnvironmentVariableSetting(HttpProxyEnvironmentVariableSetting) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
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
withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withPublishEvents(Mqtt5ClientOptions.PublishEvents) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the PublishEvents interface that will be called when the client gets a message.
withQOS(QOS) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the MQTT quality of service level the message should be delivered with.
withReadBackpressureEnabled(boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
Set whether backpressure is enabled (false by default), to prevent response data downloading faster than you can handle it.
withReasonCode(DisconnectPacket.DisconnectReasonCode) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
Sets the value indicating the reason that the sender is closing the connection See MQTT5 Disconnect Reason Code
withReasonString(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
Sets the additional diagnostic information about the reason that the sender is closing the connection See MQTT5 Reason String
withReceiveMaximum(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the maximum number of in-flight QoS 1 and 2 messages the client is willing to handle.
withRegion(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withRegion(String) - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
 
withRelativePath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
Sets the path relative to the current working directory
withRequestFilePath(Path) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
If set, this file is sent as the request's body, and the S3MetaRequestOptions.withHttpRequest(software.amazon.awssdk.crt.http.HttpRequest) body stream is ignored.
withRequestProblemInformation(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets whether requests that the server send additional diagnostic information (via response string or user properties) in DisconnectPacket or ConnAckPacket from the server.
withRequestResponseInformation(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets whether requests that the server send response information in the subsequent ConnAckPacket.
withResponseHandler(S3MetaRequestResponseHandler) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withResponseTopic(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the opaque topic string intended to assist with request/response implementations.
withResumeToken(ResumeToken) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
 
withRetain(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets if this should be a retained message.
withRetryJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets how the reconnect delay is modified in order to smooth out the distribution of reconnection attempt time points for a large set of reconnecting clients.
withRoleAlias(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the role alias to fetch credentials through
withRoleArn(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
 
withS3ExpressCredentialsProviderFactory(S3ExpressCredentialsProviderFactory) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withS3TcpKeepAliveOptions(S3TcpKeepAliveOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withSecretAccessKey(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Sets the AWS secret access key to use within the static credentials
withServerName(String) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
Sets server name to use for the SNI extension (supported everywhere), as well as x.509 validation.
withServerReference(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
Sets the property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint.
withSessionBehavior(Mqtt5ClientOptions.ClientSessionBehavior) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets how the Mqtt5Client should behave with respect to MQTT sessions.
withSessionExpiryIntervalSeconds(long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
Sets the change to the session expiry interval negotiated at connection time as part of the disconnect.
withSessionExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the time interval, in seconds, that the client requests the server to persist this connection's MQTT session state for.
withSessionName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
 
withSessionToken(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
Sets the AWS session token to use within the static credentials.
withSigningConfig(AwsSigningConfig) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
The configuration related to signing used by S3 client.
withSigningConfig(AwsSigningConfig) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
The configuration related to signing used by S3 client.
withSlotId(long) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Specify the slot ID containing a PKCS#11 token.
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the socket options to use for connections in the connection pool
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the socket properties of the underlying MQTT connections made by the client.
withStandardRetryOptions(StandardRetryOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withSubscription(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
Sets a single topic filter that the client wishes to unsubscribe from.
withSubscription(String, QOS) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
Sets a single subscription within the SubscribePacket.
withSubscription(String, QOS, Boolean, Boolean, SubscribePacket.RetainHandlingType) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
Sets a single subscription within the SubscribePacket.
withSubscription(SubscribePacket.Subscription) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
Sets a single subscription within the SubscribePacket.
withSubscriptionIdentifier(long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
Sets the positive long to associate with all topic filters in this request.
withThingName(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the iot thing name to fetch credentials by.
withThroughputTargetGbps(double) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withTimeoutMs(int) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
Set the TLS negotiation timeout
withTlsConnectionOptions(TlsConnectionOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the connection-specific TLS options to use for connections in the connection pool.
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
Sets the tls context to use when making HTTP requests to the Cognito Identity service
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
Sets the tls context to use for any secure network connections made while sourcing credentials.
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
Sets the tls context initialized with a x509 certificate and private key suitable for queries against the account's iot credential provider endpoint
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the tls context to use for connections in the connection pool
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the TLS context for secure socket connections.
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
 
withTokenLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Specify the label of the PKCS#11 token to use.
withTopic(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the topic this message should be published to.
withTopicAlias(long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the topic alias to use when sending this publish.
withTopicAliasingOptions(TopicAliasingOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the topic aliasing options for clients constructed from this builder
withTotalNumParts(long) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
 
withUploadId(String) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
 
withUri(URI) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the URI to use for connections in the connection pool
withUsername(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the string value that the server may use for client authentication and authorization.
withUserPin(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
Use this PIN to log the user into the PKCS#11 token.
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the list of MQTT5 user properties included with the packet.
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
Sets the list of MQTT5 user properties included with the packet.
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
Sets the list of MQTT5 user properties included with the packet.
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
Sets the list of MQTT5 user properties included with the packet.
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
Sets the list of MQTT5 user properties included with the packet.
withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
Enable checksum mode header will be attached to get requests, this will tell s3 to send back checksums headers if they exist.
withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
Deprecated.
Please use S3MetaRequestOptions.withChecksumConfig(ChecksumConfig) instead. validateChecksum defaults to false, if set to true, it will cause the client to compare a streamed calculation of the objects checksum to a remotely stored checksum assigned to the object if one exists. The checksumValidated field passed in parameter of the finished callback will inform the user if validation ocurred. A mismatch will result in a AWS_ERROR_S3_RESPONSE_CHECKSUM_MISMATCH error
withValidateChecksumAlgorithmList(List<ChecksumAlgorithm>) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
Ignored when validate_response_checksum is not set.
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.
withWebsocketHandshakeTransform(Consumer<Mqtt5WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
Sets the callback that allows a custom transformation of the HTTP request that acts as the websocket handshake.
withWill(PublishPacket) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the definition of a message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first.
withWillDelayIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
Sets the time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session.
withWindowSize(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
Sets the starting size of each HTTP stream's flow-control window.
wrapFuture(CompletableFuture<T>, T) - Static method in interface software.amazon.awssdk.crt.AsyncCallback
 
writeChunk(byte[], boolean) - Method in class software.amazon.awssdk.crt.http.HttpStream
Use only for Http 1.1 Chunked Encoding.
writeChunk(byte[], boolean, HttpStream.HttpStreamWriteChunkCompletionCallback) - Method in class software.amazon.awssdk.crt.http.HttpStream
Use only for Http 1.1 Chunked Encoding.
writeToByteBuffer(ByteBuffer) - Method in class software.amazon.awssdk.crt.eventstream.Header
Writes the value of this header into a buffer, using the wire representation of the header.

X

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