+- 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.checksums.CRC64NVME
+-
+- 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
+-
+
+
+- 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
+-
+
+
+- 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
+
+- CRC64NVME - Class in software.amazon.awssdk.crt.checksums
+-
+
CRT implementation of the Java Checksum interface for making CRC64NVME checksum calculations
+
+- CRC64NVME - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+-
+- CRC64NVME() - Constructor for class software.amazon.awssdk.crt.checksums.CRC64NVME
+-
+
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
+
+- CREATE_NEW - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+
Always create a new file.
+
+- CREATE_OR_APPEND - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+
Create a new file if it doesn't exist, otherwise append to the existing file.
+
+- CREATE_OR_REPLACE - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+
Create a new file if it doesn't exist, otherwise replace the existing file.
+
+- 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_LIB_NAME - Static variable in 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.
+
+
+
+- CrtRuntimeException(String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
+-
+
Constructor for CRT exceptions not due to native errors
+
+
+- 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.
+
+- getConnectionAcquisitionTimeoutInMilliseconds() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+-
+- 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
+-
+- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+- 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.
+
+- getErrorOperationName() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+-
+- getErrorPayload() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+-
+- getEventLoopGroup() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+-
+- getExpectedHttpVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+-
+- getExpirationInSeconds() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+-
+
Gets the expiration time in seconds to use when signing to make a pre-signed url.
+
+- 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.
+
+
+
+- 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)
+
+- getMaxPendingConnectionAcquisitions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+-
+- 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
+-
+- getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+- 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
+-
+- getObjectSizeHint() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+- 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.
+
+- getOperationName() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+- 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
+-
+
+
+- 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
+-
+- getResponseFileDeleteOnFailure() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+- getResponseFileOption() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+- getResponseFilePath() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+- getResponseFilePosition() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+- 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.
+
+
+
+- getServerKeepAlive() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+-
+
Deprecated.
+
+
+
+- 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.
+
+
+
+- getSessionExpiryInterval() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+-
+
Deprecated.
+
+
+
+- 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
+-
+
+
+- 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
+-
+
+
+- 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 class software.amazon.awssdk.crt.checksums.CRC64NVME
+-
+
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.
+
+
+
+- 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.
+
+
+
+- getWillRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+-
+
Deprecated.
+
+
+
+- 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.
+
+
+- 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.
+
+- S3MetaRequestOptions.ResponseFileOption - Enum in software.amazon.awssdk.crt.s3
+-
+- 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.
+
+
+
+- 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.
+
+
+
+- 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.
+
+
+
+- setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+-
+
Deprecated.
+
+
+
+- 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
+-
+
+
+- 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
+-
+
+
+- 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
+-
+
+
+- SubscribePacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+-
+
Creates a new SubscribePacketBuilder so a SubscribePacket can be created.
+
+- SubscribePacketBuilder(String, QOS) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+-
+
Creates a new SubscribePacketBuilder with one subscription defined.
+
+- SubscribePacketBuilder(SubscribePacket.Subscription) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+-
+
Creates a new SubscribePacketBuilder with one subscription defined.
+
+- 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
+-
+
+- 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.
+
+- valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+
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.
+
+- values() - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+
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
+-
+
+- 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.
+
+
+
+- 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.
+
+
+
+- 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.
+
+- withConnectionAcquisitionTimeoutInMilliseconds(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+-
+
+
+- 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.
+
+
+
+- withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+
Deprecated.
+
+
+
+- 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.
+
+- withMaxPendingConnectionAcquisitions(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+-
+
+
+- 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
+-
+- withObjectSizeHint(Long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+- 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.
+
+- withOperationName(String) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+
+
+- 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
+-
+
+
+- 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
+-
+
+
+- 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.
+
+- withResponseFileDeleteOnFailure(boolean) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+
Sets whether to delete the response file on failure when downloading an
+ object from S3.
+
+- withResponseFileOption(S3MetaRequestOptions.ResponseFileOption) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+
Sets the option for how to handle the response file when downloading an
+ object from S3.
+
+- withResponseFilePath(Path) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+
If set, this file will be used to write the response body to a file.
+
+- withResponseFilePosition(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+-
+
Sets the position to start writing to the response file.
+
+- 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.
+
+
+
+- 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
+-
+- WRITE_TO_POSITION - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+-
+
+
+- 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.
+
+