A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acquireConnection() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Request a HttpClientConnection from the Connection Pool.
- acquireNativeHandle(long) - Method in class software.amazon.awssdk.crt.CrtResource
-
Takes ownership of a native object where the native pointer is tracked as a long.
- acquireStream(Http2Request, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
-
Request a Http2Stream from StreamManager.
- acquireStream(HttpRequest, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
- activate() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
-
Activates the client stream.
- activate(String, List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
-
Sends the initial message on a continuation, and begins the message flow for a stream.
- activate(String, List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
-
Initiates a new client stream.
- addHeader(String, String) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- addHeader(HttpHeader) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- addHeaders(HttpHeader[]) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- addRef() - Method in class software.amazon.awssdk.crt.CrtResource
-
Increments the reference count to this resource.
- addReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Marks a resource as referenced by this resource.
- addSetting(Http2ConnectionSetting) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
- ADMINISTRATIVE_ACTION - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the connection was closed due to an administrative action.
- alpnList - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the ALPN protocol list that will be provided when a TLS connection starts e.g.
- appendDecodingUri(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns a concatenation of a decoded base, and the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
- appendEncodingUriParam(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns a concatenation of an encoded base, and the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
- appendEncodingUriPath(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns a concatenation of an encoded base, and the URI path encoding of a string.
- ApplicationError - software.amazon.awssdk.crt.eventstream.MessageType
- ApplicationMessage - software.amazon.awssdk.crt.eventstream.MessageType
- AsyncCallback - Interface in software.amazon.awssdk.crt
-
Async io completion abstraction used by the native mqtt layer.
- AT_LEAST_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
-
Message will be delivered at least once.
- AT_LEAST_ONCE - software.amazon.awssdk.crt.mqtt5.QOS
-
A level of service that ensures that the message arrives at the receiver at least once.
- AT_MOST_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
-
Message will be delivered at most once, or may not be delivered at all.
- AT_MOST_ONCE - software.amazon.awssdk.crt.mqtt5.QOS
-
The message is delivered according to the capabilities of the underlying network.
- AuthCredentialsProvider - software.amazon.awssdk.crt.Log.LogSubject
- AuthGeneral - software.amazon.awssdk.crt.Log.LogSubject
- AuthProfile - software.amazon.awssdk.crt.Log.LogSubject
- AuthSigning - software.amazon.awssdk.crt.Log.LogSubject
- AWS_CRT_SUCCESS - Static variable in class software.amazon.awssdk.crt.CRT
- AWS_ECDSA_P256 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Nist standard P256 elliptic curve
- AWS_ECDSA_P384 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Nist standard P384 elliptic curve
- AWS_IOT_CORE_DEFAULTS - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
-
Apply additional client-side validation and operational flow control that respects the default AWS IoT Core limits.
- awsErrorName(int) - Static method in class software.amazon.awssdk.crt.CRT
-
Given an integer error code from an internal operation
- awsErrorString(int) - Static method in class software.amazon.awssdk.crt.CRT
-
Given an integer error code from an internal operation
- awsLastError() - Static method in class software.amazon.awssdk.crt.CRT
-
Returns the last error on the current thread.
- AwsSignedBodyValue() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- AwsSigner - Class in software.amazon.awssdk.crt.auth.signing
-
Static class for a variety of AWS signing APIs.
- AwsSigner() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigner
- AwsSigningConfig - Class in software.amazon.awssdk.crt.auth.signing
-
A class representing configuration related to signing something "signable" (an http request, a body chunk, a stream event) via an AWS signing process.
- AwsSigningConfig() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Default constructor
- AwsSigningConfig.AwsSignatureType - Enum in software.amazon.awssdk.crt.auth.signing
-
What sort of signature should be computed from the signable?
- AwsSigningConfig.AwsSignedBodyHeaderType - Enum in software.amazon.awssdk.crt.auth.signing
-
Controls if signing adds a header containing the canonical request's body value
- AwsSigningConfig.AwsSignedBodyValue - Class in software.amazon.awssdk.crt.auth.signing
-
A set of string constants for various canonical request payload values.
- AwsSigningConfig.AwsSigningAlgorithm - Enum in software.amazon.awssdk.crt.auth.signing
-
What version of the AWS signing process should we use.
- AwsSigningResult - Class in software.amazon.awssdk.crt.auth.signing
-
Wrapper that holds signing-related output.
- AwsSigningResult() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
-
Default constructor
- AwsSigningUtils - Class in software.amazon.awssdk.crt.auth.signing
-
Internal utility/testing functions for verifying sigv4a signatures.
- AwsSigningUtils() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
B
- BAD_AUTHENTICATION_METHOD - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the authentication method used in the connection is either nor supported on the server or it does not match the authentication method currently in use in the ConnectPacket.
- BAD_USERNAME_OR_PASSWORD - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the server does not accept the username and/or password specified by the client in the connection packet.
- BANNED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the client has been banned by the server.
- base64Decode(byte[]) - Static method in class software.amazon.awssdk.crt.utils.StringUtils
-
Decode a Base64 byte array into a non-Base64 byte array.
- base64Encode(byte[]) - Static method in class software.amazon.awssdk.crt.utils.StringUtils
-
Encode a byte array into a Base64 byte array.
- Basic - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
Basic (username and password base64 encoded) authentication
- bodyStream - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- BooleanFalse - software.amazon.awssdk.crt.eventstream.HeaderType
- BooleanTrue - software.amazon.awssdk.crt.eventstream.HeaderType
- BUFFER_INT_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
-
Builds a new caching credentials provider
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
Creates a new Cognito credentials provider, based on this builder's configuration
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
-
Creates a new default credentials chain provider based on the builder's configuration
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
-
Builds a new delegate credentials provider using the builder's configuration
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
-
Create an ECS credentials provider using the configuration applied to this builder.
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
-
Create a profile credentials provider using the configuration applied to this builder.
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
-
Builds a new static credentials provider based on the builder configuration
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
-
Create a sts credentials provider using the configuration applied to this builder.
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
-
Create an STS web identity credentials provider using the configuration applied to this builder.
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Creates a new X509 credentials provider, based on this builder's configuration
- build() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
- build() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Returns a Mqtt5ClientOptions class configured with all of the options set in the Mqtt5ClientOptionsBuilder.
- build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Creates a new ConnectPacket using the settings set in the builder.
- build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
-
Creates a new DisconnectPacket using the settings set in the builder.
- build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
-
Creates a new PublishPacket using the settings set in the builder.
- build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
-
Creates a new SUBSCRIBE packet using the settings set in the builder.
- build() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
-
Creates a new UnsubscribePacket using the settings set in the builder.
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
-
Get a builder for creating a custom ECS credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
-
Get a builder for creating a custom profile credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
-
Get a builder for creating a custom sts credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
-
Get a builder for creating an STS web identity credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
-
Helper to build a List of Http2ConnectionSetting
- Byte - software.amazon.awssdk.crt.eventstream.HeaderType
- ByteBuf - software.amazon.awssdk.crt.eventstream.HeaderType
- ByteBufferUtils - Class in software.amazon.awssdk.crt.utils
-
Utility Class with Helper functions for working with ByteBuffers
- BYTES - software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
-
The payload is arbitrary binary data
C
- CachedCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A credentials provider that adds caching to another credentials provider via decoration
- CachedCredentialsProvider.CachedCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A simple builder class for a cached credentials provider and its options
- CachedCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
-
Default constructor
- cancel() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
- CANCEL - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- canonicalName - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.cal.EccKeyPair
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.CrtResource
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.Message
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.Pkcs11Lib
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ServerBootstrap
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContext
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.s3.S3Client
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- checkJniExceptionContract(boolean) - Static method in class software.amazon.awssdk.crt.CRT
- ChecksumAlgorithm - Enum in software.amazon.awssdk.crt.s3
- 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 - Variable in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- ClientConnection - Class in software.amazon.awssdk.crt.eventstream
-
Wrapper around an event stream rpc client initiated connection.
- ClientConnectionContinuation - Class in software.amazon.awssdk.crt.eventstream
-
Java wrapper for event-stream-rpc client continuation.
- ClientConnectionContinuationHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler interface for responding to continuation events.
- ClientConnectionContinuationHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
- ClientConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler for EventStream ClientConnections.
- ClientConnectionHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- ClientTlsContext - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- ClientTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ClientTlsContext
-
Creates a new Client TlsContext.
- clone() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Creates a new signing configuration from this one.
- clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32
- clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- clone() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Creates a (shallow) clone of this config object
- close() - Method in class software.amazon.awssdk.crt.CrtResource
- close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
- close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
- close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
- closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
-
Closes the connection if it hasn't been closed already.
- closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
-
Closes the connection with shutdownError
- closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Closes the static ClientBootstrap, if it exists.
- closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Closes the static EventLoopGroup, if it exists.
- closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.HostResolver
-
Closes the static default host resolver, if it exists.
- CognitoCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a credentials provider that sources session credentials from the AWS Cognito Identity service.
- CognitoCredentialsProvider.CognitoCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A builder class for the Cognito provider and its options
- CognitoCredentialsProvider.CognitoLoginTokenPair - Class in software.amazon.awssdk.crt.auth.credentials
-
Pair of strings specifying an identity provider name and an associated login token.
- CognitoCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
Default constructor
- CognitoLoginTokenPair(String, String) - Constructor for class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
- collectNativeResource(Consumer<CrtResource.ResourceInstance>) - Static method in class software.amazon.awssdk.crt.CrtResource
-
Applies a generic diagnostic-gathering functor to all CRTResource objects
- collectNativeResources(Consumer<String>) - Static method in class software.amazon.awssdk.crt.CrtResource
-
Applies a resource description consuming functor to all CRTResource objects
- CommonGeneral - software.amazon.awssdk.crt.Log.LogSubject
- CommonTaskScheduler - software.amazon.awssdk.crt.Log.LogSubject
- complete(byte[]) - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
-
The function to call when you have modified the input data using the private key and are ready to return it for use in the mutual TLS Handshake.
- complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Mark the transform operation as successfully completed.
- complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
-
Mark the transform operation as successfully completed.
- completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
-
The function to call when you either have an exception and want to complete the operation with an exception or you cannot complete the operation.
- completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Mark the transform operation as unsuccessfully completed.
- completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
-
Mark the transform operation as unsuccessfully completed.
- COMPRESSION_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- ConnAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 CONNACK packet.
- ConnAckPacket() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
- ConnAckPacket.ConnectReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
-
Server return code for connect attempts.
- connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Connect to the service endpoint and start a session
- connect(String, short, SocketOptions, ClientTlsContext, ClientBootstrap, ClientConnectionHandler) - Static method in class software.amazon.awssdk.crt.eventstream.ClientConnection
-
Initiates a new outgoing event-stream-rpc connection.
- Connect - software.amazon.awssdk.crt.eventstream.MessageType
- CONNECT_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- ConnectAck - software.amazon.awssdk.crt.eventstream.MessageType
- connection - Variable in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
- CONNECTION_RATE_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the server connection rate limit has been exceeded.
- CONNECTION_RATE_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the server disconnects the client due to the connection rate being too high.
- ConnectionAccepted - software.amazon.awssdk.crt.eventstream.MessageFlags
- ConnectPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 CONNECT packet.
- ConnectPacket.ConnectPacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
-
A class to that allows for the creation of a ConnectPacket.
- ConnectPacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Creates a new ConnectPacketBuilder so a ConnectPacket can be created.
- connectTimeoutMs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the number of milliseconds before a connection will be considered timed out
- continuation - Variable in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
- continuation - Variable in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
- COPY_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The CopyObject meta request performs a multi-part copy using multiple S3 UploadPartCopy requests in parallel, or bypasses a CopyObject request to S3 if the object size is not large enough for a multipart upload.
- cpuId - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
-
OS CpuId that can be used for pinning a thread to a specific Cpu
- CRC32 - Class in software.amazon.awssdk.crt.checksums
-
CRT implementation of the Java Checksum interface for making CRC32 checksum calculations
- CRC32 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- CRC32() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32
-
Default constructor
- CRC32C - Class in software.amazon.awssdk.crt.checksums
-
CRT implementation of the Java Checksum interface for making Crc32c checksum calculations
- CRC32C - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- CRC32C() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32C
-
Default constructor
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
-
Create an ECS credentials provider using the defaults.
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
-
Create a profile credentials provider using the default file locations and profile name.
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
-
Create a sts credentials provider.
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
-
Create an STS web identity credentials provider.
- create(Http2StreamManagerOptions) - Static method in class software.amazon.awssdk.crt.http.Http2StreamManager
-
Factory function for Http2StreamManager instances
- create(HttpClientConnectionManagerOptions) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Factory function for HttpClientConnectionManager instances
- 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
- 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
- CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A base class that represents a source of AWS credentials
- CredentialsProvider() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Default constructor
- CRT - Class in software.amazon.awssdk.crt
-
This class is responsible for loading the aws-crt-jni shared lib for the current platform out of aws-crt-java.jar.
- CRT() - Constructor for class software.amazon.awssdk.crt.CRT
- CRT.UnknownPlatformException - Exception in software.amazon.awssdk.crt
-
Exception thrown when we can't detect what platform we're running on and thus can't figure out the native library name/path to load.
- CrtPlatform - Class in software.amazon.awssdk.crt
- CrtPlatform() - Constructor for class software.amazon.awssdk.crt.CrtPlatform
- CrtResource - Class in software.amazon.awssdk.crt
-
This wraps a native pointer and/or one or more references to an AWS Common Runtime resource.
- CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
-
Default constructor
- CrtResource.ResourceInstance - Class in software.amazon.awssdk.crt
-
Debug/diagnostic data about a CrtResource object
- CrtRuntimeException - Exception in software.amazon.awssdk.crt
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- CrtRuntimeException(int) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
-
Constructor for Crt exceptions due to native errors
- CrtRuntimeException(int, String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
-
Deprecated.use CrtRuntimeException(int errorCode)
- CrtRuntimeException(String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
-
Constructor for CRT exceptions not due to native errors
- CrtS3RuntimeException - Exception in software.amazon.awssdk.crt.s3
- CrtS3RuntimeException(int, int, byte[]) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
- CrtS3RuntimeException(int, int, String) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
- CrtS3RuntimeException(S3FinishedResponseContext) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
D
- Debug - software.amazon.awssdk.crt.Log.LogLevel
- decodeUri(String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
- Decorrelated - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Backoff is taken randomly from the interval between the base backoff interval and a scaling (greater than 1) of the current backoff value
- decRef() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the reference count to this resource.
- DECRYPT - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- Default - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Maps to Full
- DEFAULT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
-
Default behavior that accommodates most use cases.
- DEFAULT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
-
Default client operation queue behavior.
- DEFAULT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
-
Default client session behavior.
- DEFAULT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The Default meta request type sends any request to S3 as-is (with no transformation).
- DEFAULT_CONNECTION_PING_TIMEOUT_MS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX_BUFFER_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DefaultChainCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps the default AWS credentials provider chain
- DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A simple builder class for the default credentials provider chain and its options Does not add reference to CRT resources
- DefaultChainCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
-
Default constructor
- DelegateCredentialsHandler - Interface in software.amazon.awssdk.crt.auth.credentials
-
Interface that synchronously provides custom credentials.
- DelegateCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A credentials provider that sources credentials from a custom synchronous callback
- DelegateCredentialsProvider.DelegateCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A simple builder class for a delegate credentials provider and its options
- DelegateCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
-
Default constructor
- DGRAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Corresponds to SOCK_DGRAM in Berkeley sockets (UDP)
- DirectoryEntry - Class in software.amazon.awssdk.crt.io
-
Supplied during calls to DirectoryTraversal.traverse() as each entry is encountered.
- DirectoryEntry() - Constructor for class software.amazon.awssdk.crt.io.DirectoryEntry
- DirectoryTraversal - Class in software.amazon.awssdk.crt.io
-
Deprecated.It is currently an EXPERIMENTAL feature meant for internal use only. It may be changed incompatibly or removed in a future version.
- DirectoryTraversal() - Constructor for class software.amazon.awssdk.crt.io.DirectoryTraversal
-
Deprecated.
- DirectoryTraversalHandler - Interface in software.amazon.awssdk.crt.io
-
Handler invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
- disconnect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Disconnects the current session
- DISCONNECT_WITH_WILL_MESSAGE - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returns when the client wants to disconnect but requires that the server publish the Will message configured on the connection.
- DisconnectPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 DISCONNECT packet.
- DisconnectPacket.DisconnectPacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
-
A class to that allows for the creation of a DisconnectPacket.
- DisconnectPacket.DisconnectReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
-
Reason code inside DisconnectPackets.
- DisconnectPacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
-
Creates a new DisconnectPacketBuilder so a DisconnectPacket can be created.
- domain - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the socket domain
- DONT_SEND - software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
-
Subscriptions must not trigger any retained message publishes from the server.
- dumpNativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
-
Dump info to logs about all memory currently allocated by native resources.
E
- EccKeyPair - Class in software.amazon.awssdk.crt.cal
-
This class puts an opaque wrapper around aws_ecc_key_pair from aws-c-cal.
- EccKeyPair.AwsEccCurve - Enum in software.amazon.awssdk.crt.cal
-
Enum for supported ECC curves Needs to stay in sync with aws_ecc_curve_name
- ECDSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
- EcsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a provider that gets credentials from an ECS service.
- EcsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating a custom ECS credentials provider.
- EMPTY_SHA256 - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- ENABLE_PUSH - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- enablePush(boolean) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_ENABLE_PUSH.
- encodedPath - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- encodeUriParam(String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
- encodeUriPath(String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns the URI path encoding of a string.
- ENHANCE_YOUR_CALM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- equals(Object) - Method in class software.amazon.awssdk.crt.eventstream.Header
- Error - software.amazon.awssdk.crt.Log.LogLevel
- errorCode - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
- errorName - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
- EventLoopGroup - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_event_loop_group from aws-c-io to provide access to an event loop for the MQTT protocol stack in the AWS Common Runtime.
- EventLoopGroup(int) - Constructor for class software.amazon.awssdk.crt.io.EventLoopGroup
-
Creates a new event loop group for the I/O subsystem to use to run non-blocking I/O requests
- EventLoopGroup(int, int) - Constructor for class software.amazon.awssdk.crt.io.EventLoopGroup
-
Creates a new event loop group for the I/O subsystem to use to run non-blocking I/O requests.
- EventStreamServerListener - software.amazon.awssdk.crt.Log.LogSubject
- EXACTLY_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
-
The message is always delivered exactly once.
- EXACTLY_ONCE - software.amazon.awssdk.crt.mqtt5.QOS
-
A level of service that ensures that the message arrives at the receiver exactly once.
- ExponentialBackoffRetryOptions - Class in software.amazon.awssdk.crt.io
-
Configuration options for the exponential backoff retry strategy for http requests
- ExponentialBackoffRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
-
Default constructor
- ExponentialBackoffRetryOptions.JitterMode - Enum in software.amazon.awssdk.crt.io
-
What kind of jitter or randomization to apply to the backoff time interval https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/
F
- FAIL_ALL_ON_DISCONNECT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
- FAIL_NON_QOS1_PUBLISH_ON_DISCONNECT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
- FAIL_QOS0_PUBLISH_ON_DISCONNECT - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
- Fatal - software.amazon.awssdk.crt.Log.LogLevel
- FLOW_CONTROL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- Forwarding - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
Establish a forwarding-based connection through the proxy.
- FRAME_SIZE_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- fromByteBuffer(ByteBuffer) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Marshals buffer into a Header instance
- fromEnumValue(int) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
-
Create a MessageType enum value from a native enum value
- Full - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Choose an actual backoff interval between [0, MaxCurrentBackoff] where MaxCurrentBackoff is the standard exponential backoff value
G
- GET_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The GetObject request will be split into a series of ranged GetObject requests that are executed in parallel to improve throughput, when possible.
- getAccessKeyId() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
- getAckTimeoutSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
-
Returns the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.
- getAlgorithm() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets what version of the AWS signing procecss will be used
- getAllowableThroughputFailureIntervalSeconds() - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
- getArchIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
- getArchIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
- getAssignedClientID() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
-
Returns the final client id in use by the newly-established connection.
- getAssignedClientIdentifier() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns a client identifier assigned to this connection by the server.
- getAuthorizationPassword() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getAuthorizationType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getAuthorizationUsername() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getAvailableConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
- getAwsErrorCode() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
-
Returns the aws error code from S3 response.
- getAwsErrorMessage() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
-
Returns the error message from S3 response.
- getBackoffRetryOptions() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
- getBackoffScaleFactorMS() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- getBodyStream() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- 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
- getCertificateFileContents() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Returns the contents of the X.509 certificate if it has been set.
- getCertificateFilePath() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Returns the path to the X.509 certificate file on desk if it has been set.
- getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.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.
- getClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
- getClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
- getComputeContentMd5() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getConnAckPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionFailureReturn
-
Returns the ConnAckPacket returned from the server on the connection failure, or Null if none was returned.
- getConnAckPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionSuccessReturn
-
Returns the ConnAckPacket returned from the server on the connection success or Null if none was returned.
- getConnackTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
-
Returns the time interval to wait after sending a CONNECT request for a CONNACK to arrive.
- getConnectionCallbacks() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the connection-related callbacks for a connection
- getConnectionClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- getConnectionManagerOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- getConnectionPingPeriodMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- getConnectionPingTimeoutMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- getConnectionType() - Method in class software.amazon.awssdk.crt.http.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.
- 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
- getCustomRoleArn() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
- 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.
- 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.s3.ChecksumAlgorithm
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
- 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
- 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.
- 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.
- 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.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.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
- 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.
- getKeepAliveMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Queries the MQTT keep-alive via PING messages. Please use getKeepAliveSecs instead.
- getKeepAliveSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the MQTT keep-alive via PING messages.
- getLeasedConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
- getLength() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
-
Called from native when the processing needs to know the length of the stream.
- getLifecycleEvents() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
-
Returns the LifecycleEvents interface that will be called when the client gets a LifecycleEvent.
- getLogins() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
- getManagerMetrics() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
- getManagerMetrics() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
- getMaxConcurrentStreamsPerConnection() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- getMaxConnectionIdleInMilliseconds() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getMaxConnections() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
- getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
- getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getMaxConnections() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getMaximumPacketSize() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns the maximum packet size, in bytes, that the server is willing to accept.
- getMaximumPacketSizeBytes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
-
Returns the maximum packet size the client is willing to handle.
- getMaximumPacketSizeToServer() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
- getMaximumQOS() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
- getMaximumQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns the maximum message delivery quality of service that the server will allow on this connection.
- getMaxIOHandlesHardLimit() - Static method in class software.amazon.awssdk.crt.Process
-
Gets the hard limit for IO handles for this process (max fds in unix terminology).
- getMaxIOHandlesSoftLimit() - Static method in class software.amazon.awssdk.crt.Process
-
Gets the soft limit for IO handles for this process (max fds in unix terminology)
- getMaxReconnectDelayMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
-
Returns the maximum amount of time to wait to reconnect after a disconnect.
- getMaxReconnectTimeoutSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Return the maximum reconnect timeout.
- getMaxRetries() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- 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
- 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.
- getName() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the name of the header as a (UTF-8) string
- getName() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- getNameBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- getNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
-
returns the native handle associated with this CRTResource.
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Note: Once this gets invoked the native resource will not be able to changed.
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Gets the native enum value as an integer that is associated with this Java enum value
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Gets the native enum value as an integer that is associated with this Java enum value
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
Trivial Java Enum value to native enum value conversion function
- getNativeValue() - Method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Gets the native enum value as an integer that is associated with this Java enum value
- getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
- getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
- getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
- getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
- getNegotiatedSettings() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionSuccessReturn
-
Returns the NegotiatedSettings returned from the server on the connection success or Null if none was returned.
- getNoLocal() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
-
Returns whether the server should not send publishes to a client when that client was the one who sent the publish.
- getOfflineQueueBehavior() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
-
Returns how disconnects affect the queued and in-progress operations tracked by the client.
- getOmitSessionToken() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session credentials.
- getOperationHandler() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Returns the TlsKeyOperationHandler assigned to this class.
- getOperationStatistics() - Method in class software.amazon.awssdk.crt.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.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
- 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
-
Gets the
QualityOfService
. - getQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
-
Sent publishes - Returns the MQTT quality of service level this message should be delivered with.
- getQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
-
Returns the maximum QoS on which the subscriber will accept publish messages.
- getReadBackpressureEnabled() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns an indicator that is either success or the reason for failure for the connection attempt.
- getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
-
Returns a value indicating the reason that the sender is closing the connection See MQTT5 Disconnect Reason Code
- getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
-
Returns success indicator or failure reason for the associated PublishPacket.
- getReasonCodes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
-
Returns a list of reason codes indicating the result of each individual subscription entry in the associated SubscribePacket.
- getReasonCodes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
-
Returns a list of reason codes indicating the result of unsubscribing from each individual topic filter entry in the associated UNSUBSCRIBE packet.
- getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns additional diagnostic information about the result of the connection attempt.
- getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
-
Returns additional diagnostic information about the reason that the sender is closing the connection See MQTT5 Reason String
- getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
-
Returns additional diagnostic information about the result of the PUBLISH attempt.
- getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
-
Returns additional diagnostic information about the result of the SUBSCRIBE attempt.
- getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
-
Returns additional diagnostic information about the result of the UNSUBSCRIBE attempt.
- 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
- 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
- getRejoinedSession() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
- getRelativePath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- 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
- 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.
- getSecretAccessKey() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
- getServerKeepAlive() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
-
Returns the maximum amount of time in seconds between client packets.
- getServerKeepAlive() - 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
- getSessionExpiryInterval() - 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.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
- 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
- getStatusCode() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
-
Returns the status code in S3 response.
- getSubscriptionIdentifier() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
-
Returns the positive long to associate with all subscriptions in this request.
- getSubscriptionIdentifiers() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
-
Sent publishes - Ignored Received publishes - Returns the subscription identifiers of all the subscriptions this message matched.
- getSubscriptionIdentifiersAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
- getSubscriptionIdentifiersAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns whether the server supports subscription identifiers.
- getSubscriptions() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
-
Returns the list of subscriptions that the client wishes to listen to See MQTT5 Subscribe Payload
- getSubscriptions() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket
-
Returns a list of subscriptions that the client wishes to unsubscribe from.
- getThroughputTargetGbps() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getTime() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets the point in time (in milliseconds since epoch) that signing will be done relative to
- getTlsConnectionOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getTlsContext() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
- getTlsContext() - Method in class software.amazon.awssdk.crt.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.
- getTopicFilter() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
-
Returns the topic filter to subscribe to See MQTT5 Subscription Options
- getTotalByteLength() - Method in class software.amazon.awssdk.crt.eventstream.Header
- 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.
- 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.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.
- getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
- getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getUseDoubleUriEncode() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets whether or not signing will uri encode urls during canonical request construction
- getUsername() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the username to use as part of the CONNECT attempt
- getUsername() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
-
Returns a string value that the server may use for client authentication and authorization.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
-
Returns the list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket
-
Returns a list of MQTT5 user properties included with the packet.
- getUseWebsockets() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries whether or not to use websockets for the mqtt connection
- getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
- getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
-
Deprecated.
- getValidateChecksumAlgorithmList() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
- getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32
-
Returns the current checksum value.
- getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
-
Returns the current checksum value.
- getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- getValue() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
- getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- getValue() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- getValue() - Method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
- getValue() - Method in enum software.amazon.awssdk.crt.http.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
- getValueAsBoolean() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a boolean.
- getValueAsByte() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a byte or int8.
- getValueAsBytes() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a byte[].
- getValueAsInt() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as an int or int32.
- getValueAsLong() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a long or int64.
- getValueAsShort() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a short or int16.
- getValueAsString() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a utf-8 encoded string.
- getValueAsTimestamp() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a Date.
- getValueAsUUID() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the value as a UUID.
- getValueBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- getValueFromInt(int) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
-
Creates a Java header type enum from an associated native integer value
- getVersion() - Method in class software.amazon.awssdk.crt.CrtPlatform
- getVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
- getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the handshake http request transform to use when upgrading the connection
- getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
-
Returns the callback that allows a custom transformation of the HTTP request which acts as the websocket handshake.
- getWebsocketProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.use getHttpProxyOptions instead Queries proxy options for a websocket-based mqtt connection
- getWildcardSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
- getWildcardSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
-
Returns whether the server supports wildcard subscriptions.
- getWill() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
-
Returns the definition of a message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first.
- getWillDelayIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
-
Returns a time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session.
- getWillMessage() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the last will and testament message to be delivered to a topic when a connection disconnects
- getWillQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Query QoS directly from the will's
MqttMessage
. - getWillRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Query retain directly from the will's
MqttMessage
. - getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
- getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getWireBytesOverhead() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
- getWrapper() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- GRANTED_QOS_0 - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the subscription was accepted and the maximum QoS sent will be QoS 0.
- GRANTED_QOS_1 - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the subscription was accepted and the maximum QoS sent will be QoS 1.
- GRANTED_QOS_2 - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the subscription was accepted and the maximum QoS sent will be QoS 2.
H
- hashCode() - Method in class software.amazon.awssdk.crt.eventstream.Header
- hasPriorKnowledge() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- Header - Class in software.amazon.awssdk.crt.eventstream
-
Event-stream header.
- HEADER - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
- HEADER_TABLE_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- headers - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- headerTableSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_HEADER_TABLE_SIZE.
- HeaderType - Enum in software.amazon.awssdk.crt.eventstream
-
Java mirror of the native aws_event_stream_header_value_type enum, specifying properties of the type of a header's value
- HostResolver - Class in software.amazon.awssdk.crt.io
-
Java wrapper around the native CRT host resolver, responsible for performing async dns lookups
- HostResolver(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
- HostResolver(EventLoopGroup, int) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
- HTTP_1_0 - software.amazon.awssdk.crt.http.HttpVersion
- HTTP_1_1 - software.amazon.awssdk.crt.http.HttpVersion
- HTTP_1_1_REQUIRED - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- HTTP_2 - software.amazon.awssdk.crt.http.HttpVersion
- HTTP_REQUEST_CHUNK - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Compute a signature for a payload chunk.
- HTTP_REQUEST_EVENT - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Compute a signature for an event stream event.
- HTTP_REQUEST_TRAILING_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Compute a signature for a payloads trailing headers.
- HTTP_REQUEST_VIA_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
A signature for a full http request should be computed, with header updates applied to the signing result.
- HTTP_REQUEST_VIA_QUERY_PARAMS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
A signature for a full http request should be computed, with query param updates applied to the signing result.
- Http2ClientConnection - Class in software.amazon.awssdk.crt.http
-
This class wraps aws-c-http to provide the basic HTTP/2 request/response functionality via the AWS Common Runtime.
- Http2ClientConnection(long) - Constructor for class software.amazon.awssdk.crt.http.Http2ClientConnection
- Http2ClientConnection.Http2ErrorCode - Enum in software.amazon.awssdk.crt.http
- Http2ConnectionSetting - Class in software.amazon.awssdk.crt.http
- Http2ConnectionSetting(Http2ConnectionSetting.ID, long) - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSetting
-
HTTP/2 connection setting.
- Http2ConnectionSetting.ID - Enum in software.amazon.awssdk.crt.http
-
Predefined settings identifiers (RFC-7540 6.5.2).
- Http2ConnectionSettingListBuilder - Class in software.amazon.awssdk.crt.http
- Http2ConnectionSettingListBuilder() - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
- Http2Request - Class in software.amazon.awssdk.crt.http
-
Represents a single Client Request to be sent on a HTTP connection
- Http2Request() - Constructor for class software.amazon.awssdk.crt.http.Http2Request
-
An empty HTTP/2 Request.
- Http2Request(HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.Http2Request
-
An empty HTTP/2 Request with headers and body stream.
- Http2Stream - Class in software.amazon.awssdk.crt.http
-
An HttpStream represents a single HTTP/2 specific Http Request/Response.
- Http2Stream(long) - Constructor for class software.amazon.awssdk.crt.http.Http2Stream
- Http2StreamManager - Class in software.amazon.awssdk.crt.http
-
Manages a Pool of HTTP/2 Streams.
- Http2StreamManagerOptions - Class in software.amazon.awssdk.crt.http
-
Contains all the configuration options for a Http2StreamManager instance
- Http2StreamManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Default constructor
- HttpClientConnection - Class in software.amazon.awssdk.crt.http
-
This class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.
- HttpClientConnection(long) - Constructor for class software.amazon.awssdk.crt.http.HttpClientConnection
- HttpClientConnectionManager - Class in software.amazon.awssdk.crt.http
-
Manages a Pool of Http Connections
- HttpClientConnectionManagerOptions - Class in software.amazon.awssdk.crt.http
-
Contains all the configuration options for a HttpConnectionPoolManager instance
- HttpClientConnectionManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Default constructor
- HttpConnection - software.amazon.awssdk.crt.Log.LogSubject
- HttpConnectionManager - software.amazon.awssdk.crt.Log.LogSubject
- HttpException - Exception in software.amazon.awssdk.crt.http
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- HttpException(int) - Constructor for exception software.amazon.awssdk.crt.http.HttpException
-
Constructs a new HttpException
- HttpGeneral - software.amazon.awssdk.crt.Log.LogSubject
- HttpHeader - Class in software.amazon.awssdk.crt.http
-
A wrapper class for http header key-value pairs
- HttpHeader(byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
- HttpHeader(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
- HttpHeaderBlock - Enum in software.amazon.awssdk.crt.http
-
Type of header block.
- HttpManagerMetrics - Class in software.amazon.awssdk.crt.http
- HttpMonitoringOptions - Class in software.amazon.awssdk.crt.http
-
This class provides access to basic http connection monitoring controls in lieu of the more traditional timeouts.
- HttpMonitoringOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpMonitoringOptions
-
Creates a new set of monitoring options
- HttpProxyOptions - Class in software.amazon.awssdk.crt.http
-
This class provides access to Http proxy configuration options
- HttpProxyOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Creates a new set of proxy options
- HttpProxyOptions.HttpProxyAuthorizationType - Enum in software.amazon.awssdk.crt.http
-
what kind of authentication, if any, to use when connecting to a proxy server
- HttpProxyOptions.HttpProxyConnectionType - Enum in software.amazon.awssdk.crt.http
-
What kind of proxy connection to establish
- HttpRequest - Class in software.amazon.awssdk.crt.http
-
Represents a single Client Request to be sent on a HTTP connection
- HttpRequest(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
- HttpRequest(String, String, HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
- HttpRequestBase - Class in software.amazon.awssdk.crt.http
- HttpRequestBase() - Constructor for class software.amazon.awssdk.crt.http.HttpRequestBase
-
Only used for create request from native side.
- HttpRequestBase(HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequestBase
- HttpRequestBodyStream - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Request bodies
- HttpServer - software.amazon.awssdk.crt.Log.LogSubject
- HttpStream - Class in software.amazon.awssdk.crt.http
-
An HttpStream represents a single HTTP/1.1 specific Http Request/Response.
- HttpStream - software.amazon.awssdk.crt.Log.LogSubject
- HttpStream(long) - Constructor for class software.amazon.awssdk.crt.http.HttpStream
- HttpStream.HttpStreamWriteChunkCompletionCallback - Interface in software.amazon.awssdk.crt.http
-
Completion interface for writing chunks to an http stream
- HttpStreamBase - Class in software.amazon.awssdk.crt.http
-
An base class represents a single Http Request/Response for both HTTP/1.1 and HTTP/2 and wraps the native resources from the aws-c-http library.
- HttpStreamBase(long) - Constructor for class software.amazon.awssdk.crt.http.HttpStreamBase
- HttpStreamBaseResponseHandler - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Responses Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.h
- HttpStreamResponseHandler - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Responses for HTTP/1.1 only.
- HttpVersion - Enum in software.amazon.awssdk.crt.http
- HttpWebsocket - software.amazon.awssdk.crt.Log.LogSubject
- HttpWebsocketSetup - software.amazon.awssdk.crt.Log.LogSubject
I
- identityProviderName - Variable in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
- identityProviderToken - Variable in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
- IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the ConnectPacket is valid but was not accepted by the server.
- IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when a valid packet was received by the remote endpoint, but could not be processed by the current implementation.
- IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the (QoS 1) publish was valid but the receiver was not willing to accept it.
- IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the subscription was valid but the server did not accept it.
- IMPLEMENTATION_SPECIFIC_ERROR - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
-
Returned when the topic filter was valid but the server does not accept an unsubscribe for it.
- INADEQUATE_SECURITY - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- incrementReadWindow(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
-
Increment the flow-control window, so that response data continues downloading.
- incrementWindow(int) - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
-
Increment the flow-control window, so that response data continues downloading.
- Info - software.amazon.awssdk.crt.Log.LogLevel
- INFORMATIONAL - software.amazon.awssdk.crt.http.HttpHeaderBlock
- INITIAL_WINDOW_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- initialWindowSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_INITIAL_WINDOW_SIZE.
- initLoggingFromSystemProperties() - Static method in class software.amazon.awssdk.crt.Log
-
Examines logging-related system properties and initializes the logging system if they have been properly set.
- initLoggingToFile(Log.LogLevel, String) - Static method in class software.amazon.awssdk.crt.Log
-
Initializes logging to go to a file
- initLoggingToStderr(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
-
Initializes logging to go to stderr
- initLoggingToStdout(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
-
Initializes logging to go to stdout
- initMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the certificate/key pair that identifies this mutual TLS (mTLS) host.
- initMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the path to the certificate that identifies this mutual TLS (mTLS) host.
- initMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Apple platforms only - Initializes mutual TLS (mTLS) with PKCS12 file and password
- Int16 - software.amazon.awssdk.crt.eventstream.HeaderType
- Int32 - software.amazon.awssdk.crt.eventstream.HeaderType
- Int64 - software.amazon.awssdk.crt.eventstream.HeaderType
- INTERNAL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- IoAlpn - software.amazon.awssdk.crt.Log.LogSubject
- IoChannel - software.amazon.awssdk.crt.Log.LogSubject
- IoChannelBootstrap - software.amazon.awssdk.crt.Log.LogSubject
- IoDns - software.amazon.awssdk.crt.Log.LogSubject
- IoEventLoop - software.amazon.awssdk.crt.Log.LogSubject
- IoFileUtils - software.amazon.awssdk.crt.Log.LogSubject
- IoGeneral - software.amazon.awssdk.crt.Log.LogSubject
- IoPki - software.amazon.awssdk.crt.Log.LogSubject
- IoSharedLibrary - software.amazon.awssdk.crt.Log.LogSubject
- IoSocket - software.amazon.awssdk.crt.Log.LogSubject
- IoSocketHandler - software.amazon.awssdk.crt.Log.LogSubject
- IoTls - software.amazon.awssdk.crt.Log.LogSubject
- IPv4 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Corresponds to PF_INET in Berkeley sockets
- IPv6 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Corresponds to PF_INET6 in Berkeley sockets
- isAlpnSupported() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Returns whether or not ALPN is supported on the current platform
- isChecksumValidated() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
- isCipherPreferenceSupported(TlsCipherPreference) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Returns whether or not the current platform can be configured to a specific TlsCipherPreference.
- isClosed() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
- isConnectionManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- isConnectionOpen() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
- isDirectory() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- isErrorRetryable(HttpException) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Certain exceptions thrown by this HTTP API are from invalid boundary conditions that, if the request isn't altered, will never succeed.
- isFile() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- isManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- isNull() - Method in class software.amazon.awssdk.crt.CrtResource
-
Checks if this resource's native handle is NULL.
- isOpen() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
- isSupported() - Method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Not all Cipher Preferences are supported on all Platforms due to differences in the underlying TLS Libraries.
- isSuspectedHyperThread - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
-
If true, the Cpu is suspected of being virtual.
- isSymLink() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- isVariableLength() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
J
- JavaCrtGeneral - software.amazon.awssdk.crt.Log.LogSubject
- JavaCrtResource - software.amazon.awssdk.crt.Log.LogSubject
- JavaCrtS3 - software.amazon.awssdk.crt.Log.LogSubject
- join(CharSequence, Iterable<? extends CharSequence>) - Static method in class software.amazon.awssdk.crt.utils.StringUtils
-
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
- jvmInit() - Method in class software.amazon.awssdk.crt.CrtPlatform
K
- KEEP_ALIVE_TIMEOUT - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the server closes the connection because no packet from the client has been received in 1.5 times the KeepAlive time set when the connection was established.
- keepAliveIntervalSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the number of seconds between TCP keepalive packets being sent to the peer 0 disables keepalive
- keepAliveTimeoutSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the number of seconds to wait for a keepalive response before considering the connection timed out 0 disables keepalive
- key - Variable in class software.amazon.awssdk.crt.mqtt5.packets.UserProperty
L
- Legacy - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
The legacy default connection type: (1) If Tls is being used to connect to the endpoint, use tunneling (2) otherwise use forwarding
- loadHeadersFromMarshalledHeadersBlob(ByteBuffer) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
- loadHeadersListFromMarshalledHeadersBlob(ByteBuffer) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
-
Each header is marshalled as [4-bytes BE name length] [variable length name value] [4-bytes BE value length] [variable length value value]
- LOCAL - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Corresponds to PF_LOCAL in Berkeley sockets, usually UNIX domain sockets or named pipes
- location() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- log(Log.LogLevel, Log.LogSubject, String) - Static method in class software.amazon.awssdk.crt.Log
-
Logs a message at the specified log level.
- Log - Class in software.amazon.awssdk.crt
-
Static wrapper around native and crt logging.
- Log() - Constructor for class software.amazon.awssdk.crt.Log
- Log.LogLevel - Enum in software.amazon.awssdk.crt
-
Enum that controls how detailed logging should be.
- Log.LogSubject - Enum in software.amazon.awssdk.crt
- logNativeResources() - Static method in class software.amazon.awssdk.crt.CrtResource
-
Debug method to log all of the currently un-closed CRTResource objects.
M
- MAIN - software.amazon.awssdk.crt.http.HttpHeaderBlock
- major - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- makeMetaRequest(S3MetaRequestOptions) - Method in class software.amazon.awssdk.crt.s3.S3Client
- makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
-
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection.
- makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Schedules an HttpRequestBase on the Native EventLoop for this HttpClientConnection applies to both HTTP/2 and HTTP/1.1 connection.
- makeRequest(HttpRequest, HttpStreamResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection specific to HTTP/1.1 connection.
- MALFORMED_PACKET - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when data in the ConnectPacket could not be correctly parsed by the server.
- MALFORMED_PACKET - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Indicates the remote endpoint received a packet that does not conform to the MQTT specification.
- marshalHeadersForJni(List<HttpHeader>) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
-
Lists of headers are marshalled as follows: each string field is: [4-bytes BE] [variable length bytes specified by the previous field]
- MAX_CONCURRENT_STREAMS - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- MAX_FRAME_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- MAX_HEADER_LIST_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- maxConcurrentStreams(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_MAX_CONCURRENT_STREAMS.
- maxFrameSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_MAX_FRAME_SIZE.
- maxHeaderListSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_MAX_HEADER_LIST_SIZE.
- MAXIMUM_CONNECT_TIME - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned by the server when the maximum connection time authorized for the connection was exceeded.
- Message - Class in software.amazon.awssdk.crt.eventstream
-
Wrapper around an instance of aws-event-stream-message.
- Message(List<Header>, byte[]) - Constructor for class software.amazon.awssdk.crt.eventstream.Message
-
Creates a message using headers and payload.
- MESSAGE_RATE_TOO_HIGH - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the remote endpoint's incoming data rate was too high.
- MessageFlags - Enum in software.amazon.awssdk.crt.eventstream
-
Java mirror of the native aws_event_stream_rpc_message_flag enum, specifying rpc message-related flags
- MessageFlushCallback - Interface in software.amazon.awssdk.crt.eventstream
-
Functor interface for receiving message flush events.
- MessageType - Enum in software.amazon.awssdk.crt.eventstream
-
Java mirror of the native aws_event_stream_rpc_message_type enum, specifying the type of rpc message
- method - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- minor - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- minTlsVersion - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the minimum acceptable TLS version that the
TlsContext
will allow. - Mqtt5Client - Class in software.amazon.awssdk.crt.mqtt5
-
This class wraps the aws-c-mqtt MQTT5 client to provide the basic MQTT5 pub/sub functionalities via the AWS Common Runtime One Mqtt5Client class creates one connection.
- Mqtt5Client(Mqtt5ClientOptions) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
-
Creates a Mqtt5Client instance using the provided Mqtt5ClientOptions.
- Mqtt5ClientOperationStatistics - Class in software.amazon.awssdk.crt.mqtt5
-
Simple statistics about the current state of the client's queue of operations
- Mqtt5ClientOperationStatistics() - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
- Mqtt5ClientOptions - Class in software.amazon.awssdk.crt.mqtt5
-
Configuration for the creation of Mqtt5Clients MQTT5 support is currently in developer preview.
- Mqtt5ClientOptions(Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
-
Creates a Mqtt5ClientOptionsBuilder instance
- Mqtt5ClientOptions.ClientOfflineQueueBehavior - Enum in software.amazon.awssdk.crt.mqtt5
-
Controls how disconnects affect the queued and in-progress operations tracked by the client.
- Mqtt5ClientOptions.ClientSessionBehavior - Enum in software.amazon.awssdk.crt.mqtt5
-
Controls how the Mqtt5Client should behave with respect to MQTT sessions.
- Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions - Enum in software.amazon.awssdk.crt.mqtt5
-
Additional controls for client behavior with respect to operation validation and flow control; these checks go beyond the MQTT5 spec to respect limits of specific MQTT brokers.
- Mqtt5ClientOptions.LifecycleEvents - Interface in software.amazon.awssdk.crt.mqtt5
-
An interface that defines all of the functions the Mqtt5Client will call when it receives a lifecycle event.
- Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder - Class in software.amazon.awssdk.crt.mqtt5
-
All of the options for a Mqtt5Client.
- Mqtt5ClientOptions.PublishEvents - Interface in software.amazon.awssdk.crt.mqtt5
-
An interface that defines all of the publish functions the Mqtt5Client will call when it receives a publish packet.
- Mqtt5ClientOptionsBuilder(String, Long) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Creates a new Mqtt5ClientOptionsBuilder instance
- Mqtt5WebsocketHandshakeTransformArgs - Class in software.amazon.awssdk.crt.mqtt5
-
Arguments to a websocket handshake transform operation.
- Mqtt5WebsocketHandshakeTransformArgs(Mqtt5Client, HttpRequest, CompletableFuture<HttpRequest>) - Constructor for class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
- MqttClient - Class in software.amazon.awssdk.crt.mqtt
-
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionalities via the AWS Common Runtime One MqttClient class is needed per application.
- MqttClient - software.amazon.awssdk.crt.Log.LogSubject
- MqttClient() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient with no TLS from the default static
ClientBootstrap
- MqttClient(ClientBootstrap) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient with no TLS from the provided
ClientBootstrap
- MqttClient(ClientBootstrap, TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient from the provided
ClientBootstrap
andTlsContext
- MqttClient(TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient with a default static
ClientBootstrap
and providedTlsContext
- MqttClientConnection - Class in software.amazon.awssdk.crt.mqtt
-
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionality via the AWS Common Runtime MqttClientConnection represents a single connection from one MqttClient to an MQTT service endpoint
- MqttClientConnection(MqttConnectionConfig) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Constructs a new MqttClientConnection.
- MqttClientConnectionEvents - Interface in software.amazon.awssdk.crt.mqtt
-
Interface used to receive connection events from the CRT
- MqttConnectionConfig - Class in software.amazon.awssdk.crt.mqtt
-
Encapsulates all per-mqtt-connection configuration
- MqttConnectionConfig() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
- MqttException - Exception in software.amazon.awssdk.crt.mqtt
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- MqttException(int) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
- MqttException(String) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
- MqttGeneral - software.amazon.awssdk.crt.Log.LogSubject
- MqttMessage - Class in software.amazon.awssdk.crt.mqtt
-
Represents a message to publish, or a message that was received.
- MqttMessage(String, byte[]) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Deprecated.Use alternate constructor.
- MqttMessage(String, byte[], QualityOfService) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Constructs a new message.
- MqttMessage(String, byte[], QualityOfService, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Constructs a new message.
- MqttMessage(String, byte[], QualityOfService, boolean, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Constructs a new message.
- MqttTopicTree - software.amazon.awssdk.crt.Log.LogSubject
N
- nativeHandle - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- nativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
- NegotiatedSettings - Class in software.amazon.awssdk.crt.mqtt5
-
MQTT behavior settings that are dynamically negotiated as part of the CONNECT/CONNACK exchange.
- NegotiatedSettings() - Constructor for class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
- newDeriveFromCredentials(Credentials, EccKeyPair.AwsEccCurve) - Static method in class software.amazon.awssdk.crt.cal.EccKeyPair
-
Derives the associated ECC key from a pair of AWS credentials according to the sigv4a ecc key derivation specification.
- newStream(ClientConnectionContinuationHandler) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
-
Create a new stream.
- NO_MATCHING_SUBSCRIBERS - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the (QoS 1) publish was accepted but there were no matching subscribers.
- NO_SUBSCRIPTION_EXISTED - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
-
Returned when the topic filter did not match one of the client's existing topic filters on the server.
- None - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
No authentication
- None - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Do not apply any jitter or randomization to the backoff interval
- None - software.amazon.awssdk.crt.Log.LogLevel
- NONE - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Do not add any signing information about the body to the signed request
- NONE - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
-
Do not do any additional validation or flow control
- NONE - software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
-
No PublishResult result data (QoS 0) This means the PublishResult has no data and getValue will return null.
- NONE - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- NONE - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
- NORMAL_DISCONNECTION - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the remote endpoint wishes to disconnect normally.
- NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the client is not authorized to connect to the server.
- NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the remote endpoint received a packet that represented an operation that was not authorized within the current connection.
- NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the (QoS 1) publish was not authorized by the receiver.
- NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the client was not authorized to make the subscription on the server.
- NOT_AUTHORIZED - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
-
Returned when the client was not authorized to unsubscribe from that topic filter on the server.
O
- OMIT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
-
Skip calling
C_Initialize()
andC_Finalize()
. - onAttemptingConnect(Mqtt5Client, OnAttemptingConnectReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
-
Called when the client begins a connection attempt
- OnAttemptingConnectReturn - Class in software.amazon.awssdk.crt.mqtt5
-
The data returned when AttemptingConnect is invoked in the LifecycleEvents callback.
- onCallbackInvoked(int) - Method in interface software.amazon.awssdk.crt.eventstream.MessageFlushCallback
-
Invoked when a message has been flushed to the underlying transport mechanism.
- onChunkCompleted(int) - Method in interface software.amazon.awssdk.crt.http.HttpStream.HttpStreamWriteChunkCompletionCallback
- onConnectionClosed(int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
-
Invoked upon the connection closed event.
- onConnectionClosed(int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
-
Invoked upon the connection closing.
- onConnectionFailure(Mqtt5Client, OnConnectionFailureReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
-
Called when the client fails to establish an MQTT connection
- OnConnectionFailureReturn - Class in software.amazon.awssdk.crt.mqtt5
-
The data returned when OnConnectionFailure is invoked in the LifecycleEvents callback.
- onConnectionInterrupted(int) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
-
connection was lost (or disconnected), reconnect will be attempted automatically until disconnect() is called
- onConnectionResumed(boolean) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
-
called on first successful connect, and whenever a reconnect succeeds
- onConnectionSetup(ClientConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
-
Invoked upon completion of the Connection attempt
- onConnectionShutdown(ServerConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
-
Invoked upon connection shutdown.
- onConnectionSuccess(Mqtt5Client, OnConnectionSuccessReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
-
Called when the client successfully establishes an MQTT connection
- OnConnectionSuccessReturn - Class in software.amazon.awssdk.crt.mqtt5
-
The data returned when OnConnectionSuccess is invoked in the LifecycleEvents callback.
- onConnectRequest(List<Header>, byte[]) - Method in class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
-
To customize how the connect request is handled, override this function.
- onContinuationClosed() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
-
By default closes the underlying resource.
- onContinuationClosed() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
-
Implement to handle the onContinuationClosed event.
- onContinuationMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
-
Invoked when a message is received on a continuation.
- onContinuationMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
-
Invoked when a message is received on a continuation.
- onDirectoryEntry(DirectoryEntry) - Method in interface software.amazon.awssdk.crt.io.DirectoryTraversalHandler
-
Invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
- onDisconnection(Mqtt5Client, OnDisconnectionReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
-
Called when the client's current MQTT connection is closed
- OnDisconnectionReturn - Class in software.amazon.awssdk.crt.mqtt5
-
The data returned when OnDisconnect is invoked in the LifecycleEvents callback.
- onFailure(Throwable) - Method in interface software.amazon.awssdk.crt.AsyncCallback
- onFinished(S3FinishedResponseContext) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
-
Invoked when the entire meta request execution is complete.
- onIncomingStream(ServerConnectionContinuation, String) - Method in class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
-
When a new stream continuation is received, it routes to the configured operation name to handler mapping.
- onIncomingStream(ServerConnectionContinuation, String) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
-
Invoked upon an incoming stream from a client.
- onMessage(Consumer<MqttMessage>) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Sets a handler to be invoked whenever a message arrives, subscription or not
- onMessageReceived(Mqtt5Client, PublishReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.PublishEvents
-
Called when an MQTT PUBLISH packet is received by the client
- onNewConnection(ServerConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
-
Invoked upon receiving a new connection, or if an error happened upon connection creation.
- onProgress(S3MetaRequestProgress) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
-
Invoked to report progress of the meta request execution.
- onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
-
Invoked when a message is received on a connection.
- onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
-
By default, automatically responds to pings when received, and routes connect requests.
- onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
-
Invoked when a message is received on a connection.
- onResponseBody(ByteBuffer, long, long) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
-
Invoked to provide the response body as it is received.
- onResponseBody(HttpStreamBase, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called when new Response Body bytes have been received.
- onResponseBody(HttpStream, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called when new Response Body bytes have been received.
- onResponseComplete(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called from Native when the Response has completed.
- onResponseComplete(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native when the Response has completed.
- onResponseHeaders(int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
-
Invoked to provide response headers received during execution of the meta request, both for success and error HTTP status codes.
- onResponseHeaders(HttpStreamBase, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called from Native when new Http Headers have been received.
- onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native when new Http Headers have been received.
- onResponseHeadersDone(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called from Native once all HTTP Headers are processed.
- onResponseHeadersDone(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native once all HTTP Headers are processed.
- onStopped(Mqtt5Client, OnStoppedReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
-
Called when the client reaches the 'Stopped' state as a result of the user invoking .stop()
- OnStoppedReturn - Class in software.amazon.awssdk.crt.mqtt5
-
The data returned when OnStopped is invoked in the LifecycleEvents callback.
- onSuccess() - Method in interface software.amazon.awssdk.crt.AsyncCallback
- onSuccess(Object) - Method in interface software.amazon.awssdk.crt.AsyncCallback
- OperationRoutingServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
-
ServerConnectionHandler implementation that routes continuations to specific operation specific message handlers
- OperationRoutingServerConnectionHandler(ServerConnection, Map<String, Function<ServerConnectionContinuation, ServerConnectionContinuationHandler>>) - Constructor for class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
-
binds an operation handler mapping to a server connection
- overrideDefaultTrustStore(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper function to provide a TlsContext-local trust store
- overrideDefaultTrustStoreFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper function to provide a TlsContext-local trust store
P
- PackageInfo - Class in software.amazon.awssdk.crt.utils
-
Class that wraps version and package introspection
- PackageInfo() - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo
-
Default constructor
- PackageInfo.Version - Class in software.amazon.awssdk.crt.utils
-
Class representing the introspected semantic version of the CRT library
- PACKET_IDENTIFIER_IN_USE - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the packet identifier used in the associated PUBLISH was already in use.
- PACKET_IDENTIFIER_IN_USE - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the packet identifier was already in use on the server.
- PACKET_IDENTIFIER_IN_USE - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
-
Returned when the packet identifier was already in use on the server.
- PACKET_TOO_LARGE - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the ConnectPacket exceeded the maximum permissible size on the server.
- PACKET_TOO_LARGE - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the remote endpoint received a packet whose size was greater than the maximum packet size limit it established for itself when the connection was opened.
- patch - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- pause() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
-
Pauses meta request and returns a token that can be used to resume a meta request.
- PAYLOAD_FORMAT_INVALID - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the Will payload in the ConnectPacket does not match the specified payload format indicator.
- PAYLOAD_FORMAT_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the remote endpoint received a packet where payload format did not match the format specified by the payload format indicator.
- PAYLOAD_FORMAT_INVALID - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the PUBLISH packet's payload format did not match its payload format indicator property.
- PemUtils - Class in software.amazon.awssdk.crt.utils
-
Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings for Validity.
- performOperation(TlsKeyOperation) - Method in interface software.amazon.awssdk.crt.io.TlsKeyOperationHandler
-
Invoked each time a private key operation needs to be performed.
- Ping - software.amazon.awssdk.crt.eventstream.MessageType
- PingResponse - software.amazon.awssdk.crt.eventstream.MessageType
- Pkcs11Lib - Class in software.amazon.awssdk.crt.io
-
Handle to a loaded PKCS#11 library.
- Pkcs11Lib(String) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
-
Load and initialize a PKCS#11 library.
- Pkcs11Lib(String, Pkcs11Lib.InitializeFinalizeBehavior) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
-
Load a PKCS#11 library, specifying how
C_Initialize()
andC_Finalize()
will be called. - Pkcs11Lib.InitializeFinalizeBehavior - Enum in software.amazon.awssdk.crt.io
-
Controls how Pkcs11Lib calls
C_Initialize()
andC_Finalize()
on the PKCS#11 library. - Process - Class in software.amazon.awssdk.crt
-
Encapsulates Process information and manipulation of process level operations.
- Process() - Constructor for class software.amazon.awssdk.crt.Process
- ProfileCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a provider that gets credentials from profile files.
- ProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating a custom profile credentials provider.
- PROTOCOL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- PROTOCOL_ERROR - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when data in the ConnectPacket does not conform to the MQTT5 specification requirements.
- PROTOCOL_ERROR - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when an unexpected or out-of-order packet was received by the remote endpoint.
- ProtocolError - software.amazon.awssdk.crt.eventstream.MessageType
- PUBACK - software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
-
PublishResult result was a publish acknowledgment (PubAck - QoS 1) This means the PublishResult has a PubAck and getValue will return the PubAckPacket associated with the publish.
- PubAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 PUBACK packet
- PubAckPacket.PubAckReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
-
Reason code inside PubAckPackets that indicates the result of the associated PUBLISH request.
- publish(MqttMessage) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Publishes a message to a topic.
- publish(MqttMessage, QualityOfService, boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Deprecated.
- publish(PublishPacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
-
Tells the Mqtt5Client to attempt to send a PUBLISH packet.
- PublishPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 PUBLISH packet
- PublishPacket.PayloadFormatIndicator - Enum in software.amazon.awssdk.crt.mqtt5.packets
-
Optional property describing a PublishPacket payload's format.
- PublishPacket.PublishPacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
-
A class to that allows for the creation of a PublishPacket.
- PublishPacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
-
Creates a new PublishPacketBuilder so a PublishPacket can be created.
- PublishResult - Class in software.amazon.awssdk.crt.mqtt5
-
The type of data returned after calling Publish on an Mqtt5Client.
- PublishResult.PublishResultType - Enum in software.amazon.awssdk.crt.mqtt5
-
The type of data returned after calling Publish on an MQTT5 client.
- PublishReturn - Class in software.amazon.awssdk.crt.mqtt5
-
The data returned when a publish is made to a topic the MQTT5 client is subscribed to.
- PUT_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The PutObject request will be split into MultiPart uploads that are executed in parallel to improve throughput, when possible.
Q
- QOS - Enum in software.amazon.awssdk.crt.mqtt5
-
MQTT message delivery quality of service.
- QOS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the server does not support the QOS setting set in the Will QOS in the ConnectPacket.
- QOS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the client sends a QoS that is greater than the maximum QOS established when the connection was opened.
- QualityOfService - Enum in software.amazon.awssdk.crt.mqtt
-
Quality of Service associated with a publish action or subscription [MQTT-4.3].
- QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the quota limits set on the server have been met and/or exceeded.
- QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when an internal quota of the remote endpoint was exceeded.
- QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the associated PUBLISH failed because an internal quota on the recipient was exceeded.
- QUOTA_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when a subscribe-related quota set on the server was exceeded.
R
- RECEIVE_MAXIMUM_EXCEEDED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the remote endpoint reached a state where there were more in-progress QoS1+ publishes then the limit it established for itself when the connection was opened.
- REFUSED_STREAM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- REJOIN_POST_SUCCESS - software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
-
Always attempt to rejoin an existing session after an initial connection success.
- releaseConnection(HttpClientConnection) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Begins the release process of the provider's native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Required override method that must begin the release process of the acquired native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.cal.EccKeyPair
-
Releases the instance's reference to the underlying native key pair
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
-
Required override method that must begin the release process of the acquired native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.Message
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
-
Closes this Connection Pool and any pending Connection Acquisitions
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Closes this Connection Pool and any pending Connection Acquisitions
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
-
Cleans up the stream's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Cleans up the client bootstrap's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Stops the event loop group's tasks and frees all resources associated with the the group.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Cleans up the resolver's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.Pkcs11Lib
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.ServerBootstrap
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
Frees the native resources for this set of socket options
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Cleans up the client bootstrap's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContext
-
Frees all native resources associated with the context.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Frees the native resources associated with this instance
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Cleans up the native resources associated with this client.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Frees native resources associated with this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Required override method that must begin the release process of the acquired native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
-
Cleans up the native resources associated with this client.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.s3.S3Client
-
Cleans up the native resources associated with this client.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
-
Cleans up the native resources associated with this client.
- releaseReferences() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the ref counts for all resources referenced by this resource.
- removeInvalidPemChars(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Removes characters that are not valid in PEM format (non-base64 chars).
- removeReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Removes a reference from this resource to another.
- reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32
-
Resets the checksum to its initial value.
- reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
-
Resets the checksum to its initial value.
- resetPosition() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
-
Called from native when the processing needs the stream to rewind itself back to its beginning.
- resetStream(Http2ClientConnection.Http2ErrorCode) - Method in class software.amazon.awssdk.crt.http.Http2Stream
-
Reset the HTTP/2 stream.
- ResourceInstance(CrtResource, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- RETAIN_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the server does not retain messages but the ConnectPacket on the client had Will retain enabled.
- RETAIN_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the server does not support retained messages.
- RSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
S
- S3Client - Class in software.amazon.awssdk.crt.s3
- S3Client - software.amazon.awssdk.crt.Log.LogSubject
- S3Client(S3ClientOptions) - Constructor for class software.amazon.awssdk.crt.s3.S3Client
- S3ClientOptions - Class in software.amazon.awssdk.crt.s3
- S3ClientOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3ClientOptions
- S3FinishedResponseContext - Class in software.amazon.awssdk.crt.s3
- S3MetaRequest - Class in software.amazon.awssdk.crt.s3
- S3MetaRequest() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequest
- S3MetaRequestOptions - Class in software.amazon.awssdk.crt.s3
- S3MetaRequestOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- S3MetaRequestOptions.MetaRequestType - Enum in software.amazon.awssdk.crt.s3
-
A Meta Request represents a group of generated requests that are being done on behalf of the original request.
- S3MetaRequestProgress - Class in software.amazon.awssdk.crt.s3
-
Information about the meta request progress.
- S3MetaRequestProgress() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
- S3MetaRequestResponseHandler - Interface in software.amazon.awssdk.crt.s3
-
Interface called by native code to provide S3MetaRequest responses.
- s3NativeClient.com.amazonaws.s3 - package s3NativeClient.com.amazonaws.s3
- s3NativeClient.generated.com.amazonaws.s3 - package s3NativeClient.generated.com.amazonaws.s3
- s3NativeClient.generated.com.amazonaws.s3.model - package s3NativeClient.generated.com.amazonaws.s3.model
- s3NativeClient.generated.software.amazon.aws.sdk.crt.annotations - package s3NativeClient.generated.software.amazon.aws.sdk.crt.annotations
- safeSanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Returns false if there is a problem with a PEM instead of throwing an Exception.
- sanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Performs various sanity checks on a PEM Formatted String, and should be tolerant of common minor mistakes in formatting.
- 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.
- ServerConnectionContinuationHandler(ServerConnectionContinuation) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
-
Constructor invoked by your subclass.
- ServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler for EventStream ServerConnections.
- ServerConnectionHandler(ServerConnection) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
- ServerError - software.amazon.awssdk.crt.eventstream.MessageType
- ServerListener - Class in software.amazon.awssdk.crt.eventstream
-
Event-stream-rpc server listener.
- ServerListener(String, short, SocketOptions, ServerTlsContext, ServerBootstrap, ServerListenerHandler) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListener
-
Instantiates a server listener.
- ServerListenerHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler interface for processing incoming event-stream-rpc connections and their lifetimes.
- ServerListenerHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
- ServerTlsContext - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- ServerTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ServerTlsContext
-
Creates a new Server TlsContext.
- 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.HttpProxyOptions
-
Sets the proxy connection type
- setCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the credentials to use for signing.
- setCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the provider to use to source credentials from before signing.
- setDescription(String) - Method in class software.amazon.awssdk.crt.CrtResource
-
Sets a custom logging description for this resource
- setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
Sets the request's encoded path
- setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the IoT endpoint for a connection
- setExpirationInSeconds(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the expiration time in seconds when using query param signing (pre-signed url).
- setHost(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy host to connect through
- setHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures proxy options for the mqtt connection
- setKeepAliveMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Configures MQTT keep-alive via PING messages. Note that this is not TCP keepalive. Please use setKeepAliveSecs instead.
- setKeepAliveSecs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures MQTT keep-alive via PING messages.
- setLogin(String, String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Sets the login credentials for a connection.
- setMaxIOHandlesSoftLimit(long) - Static method in class software.amazon.awssdk.crt.Process
-
Sets the soft limit for IO handles for this process (max fds in unix terminology).
- setMinThroughputBytesPerSecond(long) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
-
Sets a throughput threshold for connections.
- setMqttClient(MqttClient) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the mqtt client to use for a connection
- setNativeHandle(long) - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- setOmitSessionToken(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session credentials.
- setPassword(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the password to use as part of the CONNECT attempt
- setPingTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures ping timeout value.
- setPort(int) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy port to connect through
- setPort(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the port to connect to.
- setProtocolOperationTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures timeout value for requests that response is required on healthy connection.
- setReconnectTimeoutSecs(long, long) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the minimum and maximum reconnect timeouts.
- setRegion(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what to use for region when signing.
- setService(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what service signing name to use.
- setShouldNormalizeUriPath(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets whether or not the uri path should be normalized during canonical request construction
- setShouldSignHeader(Predicate<String>) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets a header-name signing predicate filter.
- setSignatureType(AwsSigningConfig.AwsSignatureType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what sort of signature should be computed
- setSignedBodyHeader(AwsSigningConfig.AwsSignedBodyHeaderType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what signed body header should hold the payload hash (or override value).
- setSignedBodyValue(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the payload hash override value to use in canonical request construction.
- setSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the common settings to use for a connection's socket
- setStaticDefaultMaxEntries(int) - Static method in class software.amazon.awssdk.crt.io.HostResolver
-
Sets the max number of cached host entries for the static default resolver, if it's ever created/used.
- setStaticDefaultNumThreads(int) - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Sets the number of threads for the static default event loop group, should it ever be created.
- setTime(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the point in time that signing should be relative to.
- SETTINGS_TIMEOUT - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- setTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the tls context for the proxy connection
- setUseDoubleUriEncode(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets whether or not signing should uri encode urls as part of canonical request construction.
- setUsername(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the username to use as part of the CONNECT attempt
- setUseWebsockets(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures whether or not to use websockets for the mqtt connection
- setWebsocketHandshakeTransform(Consumer<WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Set a transform operation to use on each websocket handshake http request.
- setWebsocketProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.use setHttpProxyOptions instead Configures proxy options for a websocket-based mqtt connection
- setWillMessage(MqttMessage) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the last will and testament message to be delivered to a topic when a connection disconnects
- setWillQos(QualityOfService) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Set QoS directly on the will's
MqttMessage
. - setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Set retain directly on the will's
MqttMessage
. - SHA1 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA1 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- SHA224 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA256 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA256 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- SHA384 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA512 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- 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
- 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(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 andC_Finalize()
is called on cleanup. - String - software.amazon.awssdk.crt.eventstream.HeaderType
- StringUtils - Class in software.amazon.awssdk.crt.utils
- StringUtils() - Constructor for class software.amazon.awssdk.crt.utils.StringUtils
- StsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a provider that gets credentials from Security Token Service (STS).
- StsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating a sts credentials provider.
- StsWebIdentityCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
Sts with web identity credentials provider sources a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider.
- StsWebIdentityCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating an STS web identity credentials provider.
- SubAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 SUBACK packet.
- SubAckPacket.SubAckReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
-
Reason code inside SubAckPacket payloads.
- subscribe(String, QualityOfService) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Subscribes to a topic without a handler (messages will only be delivered to the OnMessage handler)
- subscribe(String, QualityOfService, Consumer<MqttMessage>) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Subscribes to a topic
- subscribe(SubscribePacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
-
Tells the Mqtt5Client to attempt to subscribe to one or more topic filters.
- SubscribePacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 SUBSCRIBE packet.
- SubscribePacket.RetainHandlingType - Enum in software.amazon.awssdk.crt.mqtt5.packets
-
Configures how retained messages should be handled when subscribing with a subscription that matches topics with associated retained messages.
- SubscribePacket.SubscribePacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
-
A class to that allows for the creation of a SubscribePacket.
- SubscribePacket.Subscription - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Configures a single subscription within a Subscribe operation See MQTT5 Subscription Options
- SubscribePacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
-
Creates a new SubscribePacketBuilder so a SubscribePacket can be created.
- SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned by the server when it received a SubscribePacket with a subscription identifier, but the server does not support subscription identifiers.
- SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the SubscribePacket contained a subscription identifier and the server does not support subscription identifiers.
- SUCCESS - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the connection is accepted.
- SUCCESS - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the (QoS 1) publish was accepted by the recipient.
- SUCCESS - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
-
Returned when the unsubscribe was successful and the client is no longer subscribed to the topic filter on the server.
- swapReferenceTo(CrtResource, CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Swaps a reference from one resource to another
- SystemInfo - Class in software.amazon.awssdk.crt
-
Utility class for querying system hardware properties
- SystemInfo() - Constructor for class software.amazon.awssdk.crt.SystemInfo
- SystemInfo.CpuInfo - Class in software.amazon.awssdk.crt
T
- tag - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- TerminateStream - software.amazon.awssdk.crt.eventstream.MessageFlags
- testSetup(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
- testTearDown(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
- TimeStamp - software.amazon.awssdk.crt.eventstream.HeaderType
- TLS_CIPHER_KMS_PQ_TLSv1_0_2019_06 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2019_11 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_07 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
This TlsCipherPreference supports TLS 1.0 through TLS 1.3, and contains Kyber Round 3 as its highest priority PQ algorithm.
- TLS_CIPHER_SYSTEM_DEFAULT - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Use whatever the System Default Preference is.
- TLS_VER_SYS_DEFAULTS - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Use whatever the system default is.
- tlsCipherPreference - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the TLS Cipher Preferences that can be negotiated and used during the TLS Connection.
- TlsCipherPreference - Enum in software.amazon.awssdk.crt.io
-
A TlsCipherPreference represents a hardcoded ordered list of TLS Ciphers to use when negotiating a TLS Connection.
- TlsConnectionOptions - Class in software.amazon.awssdk.crt.io
-
Connection-specific TLS options.
- TlsConnectionOptions(TlsContext) - Constructor for class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Initialize the connection-specific TLS options with TLSContext.
- TlsContext - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- TlsContext() - Constructor for class software.amazon.awssdk.crt.io.TlsContext
-
Creates a new Client TlsContext.
- TlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.TlsContext
-
Creates a new Client TlsContext.
- TlsContextCustomKeyOperationOptions - Class in software.amazon.awssdk.crt.io
-
Top level configuration for the custom TLS key operations.
- TlsContextCustomKeyOperationOptions(TlsKeyOperationHandler) - Constructor for class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Creates a new TlsContextCustomKeyOperationOptions and sets the TlsKeyOperationHandler that will be invoked when there is a TLS key operation that needs to be performed.
- tlsContextNew(long) - Static method in class software.amazon.awssdk.crt.io.TlsContext
- TlsContextOptions - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_connection_options from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- TlsContextOptions.TlsVersions - Enum in software.amazon.awssdk.crt.io
- TlsContextPkcs11Options - Class in software.amazon.awssdk.crt.io
-
Options for TLS using a PKCS#11 library for private key operations.
- TlsContextPkcs11Options(Pkcs11Lib) - Constructor for class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Constructor
- TlsHashAlgorithm - Enum in software.amazon.awssdk.crt.io
-
The hash algorithm of a TLS private key operation.
- TlsKeyOperation - Class in software.amazon.awssdk.crt.io
-
A class containing a mutual TLS (mTLS) Private Key operation that needs to be performed.
- TlsKeyOperation(long, byte[], int, int, int) - Constructor for class software.amazon.awssdk.crt.io.TlsKeyOperation
- TlsKeyOperation.Type - Enum in software.amazon.awssdk.crt.io
-
The type of TlsKeyOperation that needs to be performed by the TlsKeyOperationHandler interface.
- TlsKeyOperationHandler - Interface in software.amazon.awssdk.crt.io
-
Interface for handling private key operations during the TLS handshake.
- TlsSignatureAlgorithm - Enum in software.amazon.awssdk.crt.io
-
The signature of a TLS private key operation.
- TLSv1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
- TLSv1_1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
TLS 1.1
- TLSv1_2 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
TLS 1.2
- TLSv1_3 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
TLS 1.3
- TOPIC_ALIAS_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the remote endpoint receives a PublishPacket that contained a topic alias greater than the maximum topic alias limit that it established for itself when the connection was opened.
- TOPIC_FILTER_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the topic filter name is correctly formed but not accepted by the server.
- TOPIC_FILTER_INVALID - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the subscription topic filter was correctly formed but not allowed for the client.
- TOPIC_FILTER_INVALID - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
-
Returned when the topic filter was correctly formed but is not allowed for the client on the server.
- TOPIC_NAME_INVALID - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the Will topic name sent in the ConnectPacket is correctly formed, but is not accepted by the server.
- TOPIC_NAME_INVALID - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when topic name is correctly formed, but is not accepted.
- TOPIC_NAME_INVALID - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the topic name was valid but the receiver was not willing to accept it.
- toString() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- toString() - Method in exception software.amazon.awssdk.crt.CrtRuntimeException
- toString() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- toString() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
- toString() - Method in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- Trace - software.amazon.awssdk.crt.Log.LogLevel
- TRAILER - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
- TRAILING - software.amazon.awssdk.crt.http.HttpHeaderBlock
- transferData(ByteBuffer, ByteBuffer) - Static method in class software.amazon.awssdk.crt.utils.ByteBufferUtils
-
Transfers as much data as possible from an input ByteBuffer to an output ByteBuffer
- traverse(String, boolean, DirectoryTraversalHandler) - Static method in class software.amazon.awssdk.crt.io.DirectoryTraversal
-
Deprecated.Traverse a directory starting at the path provided.
- Tunneling - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
Establish a tunneling-based connection through the proxy.
- type - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the socket type
U
- UNKNOWN - software.amazon.awssdk.crt.http.HttpVersion
- UNKNOWN - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- UNKNOWN - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- UNKNOWN - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
- UNSIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the server has a failure but does not want to specify a reason or none of the other reason codes apply.
- UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned when the connection was closed but the sender does not want to specify a reason or none of the other reason codes apply.
- UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
-
Returned when the (QoS 1) publish was not accepted and the receiver does not want to specify a reason or none of the other reason codes apply.
- UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the connection was closed but the sender does not want to specify a reason or none of the other reason codes apply.
- UNSPECIFIED_ERROR - software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
-
Returned when the unsubscribe of the topic filter was not accepted and the server does not want to specify a reason or none of the other reason codes apply.
- UnsubAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 UNSUBACK packet.
- UnsubAckPacket.UnsubAckReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
-
Reason codes inside UnsubAckPacket payloads that specify the results for each topic filter in the associated UnsubscribePacket.
- unsubscribe(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Unsubscribes from a topic
- unsubscribe(UnsubscribePacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
-
Tells the Mqtt5Client to attempt to unsubscribe from one or more topic filters.
- UnsubscribePacket - Class in software.amazon.awssdk.crt.mqtt5.packets
-
Data model of an MQTT5 UNSUBSCRIBE packet.
- UnsubscribePacket.UnsubscribePacketBuilder - Class in software.amazon.awssdk.crt.mqtt5.packets
-
A class to that allows for the creation of a UnsubscribePacket.
- UnsubscribePacketBuilder() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
-
Creates a new UnsubscribePacketBuilder so a UnsubscribePacket can be created.
- UNSUPPORTED_PROTOCOL_VERSION - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the server does not support MQTT5 protocol version specified in the connection.
- update(byte[]) - Method in class software.amazon.awssdk.crt.checksums.CRC32
-
Updates the current checksum with the specified array of bytes.
- update(byte[]) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
-
Updates the current checksum with the specified array of bytes.
- update(byte[], int, int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
-
Updates the current checksum with the specified array of bytes.
- update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32
-
Updates the current checksum with the specified byte.
- update(int) - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- updateConnectionWindow(long) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
-
Increment the connection's flow-control window to keep data flowing.
- updateSettings(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
-
Send a SETTINGS frame.
- Uri - Class in software.amazon.awssdk.crt.io
-
Wrapper around an http URI
- Uri() - Constructor for class software.amazon.awssdk.crt.io.Uri
- USE_ANOTHER_SERVER - software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
-
Returned when the server is telling the client to temporarily use another server instead of the one they are trying to connect to.
- USE_ANOTHER_SERVER - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned by the server to tell the client to temporarily use a different server.
- UserProperty - Class in software.amazon.awssdk.crt.mqtt5.packets
-
A simple key-value pair struct to define a user property.
- UserProperty(String, String) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.UserProperty
- UTF8 - software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
-
The payload is a well-formed utf-8 string value.
- UTF8 - Static variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- UUID - software.amazon.awssdk.crt.eventstream.HeaderType
V
- validateOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Validate the stream manager options are valid to use.
- validateOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Validate the connection manager options are valid to use.
- 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.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.s3.ChecksumAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.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.s3.ChecksumAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyPeer - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Set whether or not the peer should be verified.
- verifyRawSha256EcdsaSignature(byte[], byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
- verifySigv4aEcdsaSignature(HttpRequest, String, AwsSigningConfig, byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
- version - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- version - Variable in class software.amazon.awssdk.crt.utils.PackageInfo
-
the introspected semantic version of the CRT library instance
- Version(String) - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo.Version
W
- waitForNoResources() - Static method in class software.amazon.awssdk.crt.CrtResource
-
Debug/test method to wait for the CRTResource count to drop to zero.
- Warn - software.amazon.awssdk.crt.Log.LogLevel
- WebsocketHandshakeTransformArgs - Class in software.amazon.awssdk.crt.mqtt
-
Arguments to a websocket handshake transform operation.
- WebsocketHandshakeTransformArgs(MqttClientConnection, HttpRequest, CompletableFuture<HttpRequest>) - Constructor for class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
- WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
-
Returned by the server when it received a SubscribePacket with a wildcard topic filter, but the server does not support wildcard topic filters.
- WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED - software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
-
Returned when the subscription's topic filter contains a wildcard but the server does not support wildcard subscriptions.
- withAccessKeyId(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
-
Sets the AWS access key id to use within the static credentials
- withAckTimeoutSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.
- withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Sets alpn list in the form protocol1;protocol2;....
- withAlpnList(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the ALPN protocols list for any connections using this TlsContext
- withAuthToken(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
- withBackoffRetryOptions(ExponentialBackoffRetryOptions) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
-
Sets the exponential backoff configuration
- withBackoffScaleFactorMS(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
-
Configures the initial (base) unscaled backoff interval in milliseconds
- withBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets the ClientBootstrap to use.
- withBufferSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Deprecated.Sets the IO buffer size to use for connections in the connection pool
- withBytesTransferred(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
- withCachedProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
-
Sets the credentials provider to cache results from
- withCachingDurationInSeconds(int) - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
-
Sets the maximum caching duration for any credentials sourced through this provider.
- withCertificateAuthority(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Specifies the certificate authority to use.
- withCertificateAuthorityFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Specifies the certificate authority to use.
- withCertificateFileContents(String) - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Use this X.509 certificate (contents in memory).
- withCertificateFileContents(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Use this X.509 certificate (contents in memory).
- withCertificateFilePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Use this X.509 certificate (file on disk).
- withCertificateFilePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Use this X.509 certificate (file on disk).
- withChecksumAlgorithm(ChecksumAlgorithm) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
-
The checksum algorithm used to calculate the checksum of payload uploaded.
- withChecksumAlgorithm(ChecksumAlgorithm) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
-
Deprecated.Please use
S3MetaRequestOptions.withChecksumConfig(ChecksumConfig)
instead. Specify the checksum algorithm to use use for put requests, if unset defaults to NONE and no checksum will be calculated. The location of the checksum will be default to trailer. - withChecksumConfig(ChecksumConfig) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
-
The config related to checksum used for the meta request.
- withChecksumLocation(ChecksumConfig.ChecksumLocation) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
-
If NONE.
- withCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the ciphers that the TlsContext will be able to use
- withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
(Optional) Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
- withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
-
Sets what client bootstrap to use when establishing network connections for credentials sourcing
- withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
-
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
- withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
-
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
- withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
-
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
- withClientBootstrap(ClientBootstrap) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
-
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
- withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Sets the client bootstrap (host resolver and event loop group) to use when making the connections required by this provider.
- withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the client bootstrap instance to use to create the pool's connections
- withClientBootstrap(ClientBootstrap) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withClientId(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the unique string identifying the client to the server.
- withCloseConnectionOnServerError(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Set to true to inform stream manager to close connection when response with 500/502/503/504 received.
- withComputeContentMd5(Boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withConfigFileNameOverride(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
-
Sets the name of the config file to use.
- withConnackTimeoutMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets the time interval to wait after sending a CONNECT request for a CONNACK to arrive.
- withConnectionManagerOptions(HttpClientConnectionManagerOptions) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Required.
- withConnectionManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Set to true to manually manage the flow-control window of whole HTTP/2 connection.
- withConnectionPing(int, int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Settings to control the period ping to be sent for connections held by stream manager.
- withConnectOptions(ConnectPacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets all configurable options with respect to the CONNECT packet sent by the client, including the Will.
- 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
- withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withCredsProvider(CredentialsProvider) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
-
Sets the underlying Credentials Provider to use for source credentials
- 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
- 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
- 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.
- 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
- 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
- withInitialBucketCapacity(long) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
-
Sets the initial capacity of the token bucket in the standard retry strategy
- withInitialReadWindowSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
-
The starting size of each S3MetaRequest's flow-control window (if backpressure is enabled).
- withInitialSettingsList(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
For HTTP/2 stream manager only.
- withIsDirectory(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the isDirectory flag, meaning this entry corresponds to a directory
- withIsFile(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the isFile flag, meaning this entry corresponds to a file
- withIsSymLink(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the isSymLink flag, meaning this entry corresponds to a symbolic link
- withJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
-
Configure the type of jitter to apply to the backoff interval calculations
- withKeepAliveIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the maximum time interval, in seconds, that is permitted to elapse between the point at which the client finishes transmitting one MQTT packet and the point it starts sending the next.
- withLifecycleEvents(Mqtt5ClientOptions.LifecycleEvents) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets the Lifecycle Events interface that will be called when the client gets a LifecycleEvent.
- withLogin(CognitoCredentialsProvider.CognitoLoginTokenPair) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
Adds an identity provider token pair to allow for authenticated identity access.
- withManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
If set to true, then you must manage the read backpressure mechanism.
- withMaxConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Default is no limit, which will use the limit from the server.
- withMaxConnectionIdleInMilliseconds(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets maximum amount of time, in milliseconds, that the connection can be idle in the manager before getting culled by the manager
- withMaxConnections(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the maximum number of connections allowed in the connection pool
- withMaxConnections(int) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withMaximumPacketSizeBytes(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the maximum packet size the client is willing to handle.
- withMaxReconnectDelayMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets the maximum amount of time to wait to reconnect after a disconnect.
- withMaxRetries(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
-
Configure the maximum number of retries to make while using a strategy sourced from these options
- 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.
- 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.
- 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.
- 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
- withPublishEvents(Mqtt5ClientOptions.PublishEvents) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets the PublishEvents interface that will be called when the client gets a message.
- withQOS(QOS) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
-
Sets the MQTT quality of service level the message should be delivered with.
- withReadBackpressureEnabled(boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
-
Set whether backpressure is enabled (false by default), to prevent response data downloading faster than you can handle it.
- withReasonCode(DisconnectPacket.DisconnectReasonCode) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
-
Sets the value indicating the reason that the sender is closing the connection See MQTT5 Disconnect Reason Code
- withReasonString(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
-
Sets the additional diagnostic information about the reason that the sender is closing the connection See MQTT5 Reason String
- withReceiveMaximum(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the maximum number of in-flight QoS 1 and 2 messages the client is willing to handle.
- withRegion(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withRelativePath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the path relative to the current working directory
- withRequestProblemInformation(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets whether requests that the server send additional diagnostic information (via response string or user properties) in DisconnectPacket or ConnAckPacket from the server.
- withRequestResponseInformation(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets whether requests that the server send response information in the subsequent ConnAckPacket.
- withResponseHandler(S3MetaRequestResponseHandler) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withResponseTopic(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
-
Sets the opaque topic string intended to assist with request/response implementations.
- withResumeToken(String) - 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
- 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.
- 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.
- withUri(URI) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the URI to use for connections in the connection pool
- withUsername(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the string value that the server may use for client authentication and authorization.
- withUserPin(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Use this PIN to log the user into the PKCS#11 token.
- withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the list of MQTT5 user properties included with the packet.
- withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
-
Sets the list of MQTT5 user properties included with the packet.
- withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
-
Sets the list of MQTT5 user properties included with the packet.
- withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
-
Sets the list of MQTT5 user properties included with the packet.
- withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
-
Sets the list of MQTT5 user properties included with the packet.
- withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
-
Enable checksum mode header will be attached to get requests, this will tell s3 to send back checksums headers if they exist.
- withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
-
Deprecated.Please use
S3MetaRequestOptions.withChecksumConfig(ChecksumConfig)
instead. validateChecksum defaults to false, if set to true, it will cause the client to compare a streamed calculation of the objects checksum to a remotely stored checksum assigned to the object if one exists. The checksumValidated field passed in parameter of the finished callback will inform the user if validation occured. A mismatch will result in a AWS_ERROR_S3_RESPONSE_CHECKSUM_MISMATCH error - withValidateChecksumAlgorithmList(List<ChecksumAlgorithm>) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
-
Ignored when validate_response_checksum is not set.
- withVerifyPeer() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Enables TLS peer verification of certificates
- withVerifyPeer(boolean) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets whether or not TLS will validate the certificate from the peer.
- withWebsocketHandshakeTransform(Consumer<Mqtt5WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
-
Sets the callback that allows a custom transformation of the HTTP request that acts as the websocket handshake.
- withWill(PublishPacket) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the definition of a message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first.
- withWillDelayIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
-
Sets the time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session.
- withWindowSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the starting size of each HTTP stream's flow-control window.
- wrapFuture(CompletableFuture<T>, T) - Static method in interface software.amazon.awssdk.crt.AsyncCallback
- writeChunk(byte[], boolean) - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Use only for Http 1.1 Chunked Encoding.
- writeChunk(byte[], boolean, HttpStream.HttpStreamWriteChunkCompletionCallback) - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Use only for Http 1.1 Chunked Encoding.
- writeToByteBuffer(ByteBuffer) - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Writes the value of this header into a buffer, using the wire representation of the header.
X
- X_AMZ_CONTENT_SHA256 - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Add the 'X-Amz-Content-Sha256' header to the signed request
- X509CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a credentials provider that sources session credentials from IoT's x509 credentials service.
- X509CredentialsProvider.X509CredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A builder class for the 509 provider and its options
- X509CredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Default constructor
All Classes All Packages