diff --git a/.gitignore b/.gitignore index 7623ed85e..64625c3fa 100644 --- a/.gitignore +++ b/.gitignore @@ -92,8 +92,8 @@ settings.xml bin/ log.txt -# docs are updated automatically by .github/workflows/docs.yml -docs/ +# # docs are updated automatically by .github/workflows/docs.yml +# docs/ # graalvm manually generated config files graalvm-configuration diff --git a/README.md b/README.md index 8394455a0..28e9ccafe 100644 --- a/README.md +++ b/README.md @@ -159,6 +159,13 @@ Platforms without FIPS compliance are also included in this jar, for compatibili > [!WARNING] > The classifier, and platforms with FIPS compliance are subject to change in the future. +## GraalVM support + +Since version v0.29.20, GraalVM native image was supported. You can compile your application with AWS CRT in a GraalVM native image project without any additional configuration. + +Since version v0.30.12, GraalVM support was updated. Instead of packaging the JNI shared lib with native image as resource, the corresponding shared lib will be written to the same directory as the native image. +In this way, it reduces the native image size around 30%, and avoids the extra loading time needed for extracting the JNI lib to the temporary path for load. No additional configuration needed. +**Note**: the extracted JNI lib, `libaws-crt-jni.*` , will need to be exist in the directory containing the native image, if you move the native image to different directory. ## System Properties diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html new file mode 100644 index 000000000..7d35e91b8 --- /dev/null +++ b/docs/allclasses-index.html @@ -0,0 +1,909 @@ + + + + +All Classes and Interfaces (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
Async io completion abstraction used by the native mqtt layer.
+
+ +
+
Static class for a variety of AWS signing APIs.
+
+ +
+
A class representing configuration related to signing something "signable" (an http request, a body chunk, a + stream event) via an AWS signing process.
+
+ +
+
What sort of signature should be computed from the signable?
+
+ +
+
Controls if signing adds a header containing the canonical request's body value
+
+ +
+
What version of the AWS signing process should we use.
+
+ +
+
Wrapper that holds signing-related output.
+
+ +
+
Internal utility/testing functions for verifying sigv4a signatures.
+
+ +
+
Utility Class with Helper functions for working with ByteBuffers
+
+ +
+
A credentials provider that adds caching to another credentials provider via decoration
+
+ +
+
A simple builder class for a cached credentials provider and its options
+
+ +
 
+ +
 
+ +
 
+ +
+
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.
+
+ +
+
Wrapper around an event stream rpc client initiated connection.
+
+ +
+
Java wrapper for event-stream-rpc client continuation.
+
+ +
+
Handler interface for responding to continuation events.
+
+ +
+
Handler for EventStream ClientConnections.
+
+ +
+
This class wraps the aws_tls_context from aws-c-io to provide access to TLS + configuration contexts in the AWS Common Runtime.
+
+ +
+
A class that wraps a credentials provider that sources session credentials from the AWS Cognito Identity service.
+
+ +
+
A builder class for the Cognito provider and its options
+
+ +
+
Pair of strings specifying an identity provider name and an associated login token.
+
+ +
+
Data model of an MQTT5 CONNACK packet.
+
+ +
+
Server return code for connect attempts.
+
+ +
+
Data model of an MQTT5 CONNECT packet.
+
+ +
+
A class to that allows for the creation of a ConnectPacket.
+
+ +
+
CRT implementation of the Java Checksum interface for making CRC32 checksum calculations
+
+ +
+
CRT implementation of the Java Checksum interface for making Crc32c checksum calculations
+
+ +
+
A class representing a set of AWS credentials.
+
+ +
+
A base class that represents a source of AWS credentials
+
+ +
+
This class is responsible for loading the aws-crt-jni shared lib for the + current platform out of aws-crt-java.jar.
+
+ +
+
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.
+
+ +
 
+ +
+
This wraps a native pointer and/or one or more references to an AWS Common Runtime resource.
+
+ +
+
This exception will be thrown by any exceptional cases encountered within + the JNI bindings to the AWS Common Runtime
+
+ +
+
A class that wraps the default AWS credentials provider chain
+
+ +
+
A simple builder class for the default credentials provider chain and its options + Does not add reference to CRT resources
+
+ +
+
Interface that synchronously provides custom credentials.
+
+ +
+
A credentials provider that sources credentials from a custom synchronous + callback
+
+ +
+
A simple builder class for a delegate credentials provider and its options
+
+ +
+
Supplied during calls to DirectoryTraversal.traverse() as each entry is encountered.
+
+ +
Deprecated. +
It is currently an EXPERIMENTAL feature meant for internal use only.
+
+ +
+
Handler invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
+
+ +
+
Data model of an MQTT5 DISCONNECT packet.
+
+ +
+
A class to that allows for the creation of a DisconnectPacket.
+
+ +
+
Reason code inside DisconnectPackets.
+
+ +
+
This class puts an opaque wrapper around aws_ecc_key_pair from aws-c-cal.
+
+ +
+
Enum for supported ECC curves + Needs to stay in sync with aws_ecc_curve_name
+
+ +
+
A class that wraps a provider that gets credentials from an ECS service.
+
+ +
+
A builder for creating a custom ECS credentials provider.
+
+ +
+
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.
+
+ +
+
Configuration options for the exponential backoff retry strategy for http requests
+
+ +
+
What kind of jitter or randomization to apply to the backoff time interval + + https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/
+
+ +
+
Helper to extract JNI shared lib from Jar.
+
+ +
+
Implementation of GraalVM feature to extract the share lib to the image path.
+
+ +
+
Event-stream header.
+
+ +
+
Java mirror of the native aws_event_stream_header_value_type enum, specifying properties of + the type of a header's value
+
+ +
+
Java wrapper around the native CRT host resolver, responsible for performing async dns lookups
+
+ +
+
This class wraps aws-c-http to provide the basic HTTP/2 request/response + functionality via the AWS Common Runtime.
+
+ +
 
+ +
 
+ +
+
Predefined settings identifiers (RFC-7540 6.5.2).
+
+ +
 
+ +
+
Represents a single Client Request to be sent on a HTTP connection
+
+ +
+
An HttpStream represents a single HTTP/2 specific Http Request/Response.
+
+ +
+
Manages a Pool of HTTP/2 Streams.
+
+ +
+
Contains all the configuration options for a Http2StreamManager + instance
+
+ +
+
This class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.
+
+ +
+
Manages a Pool of Http Connections
+
+ +
+
Contains all the configuration options for a HttpConnectionPoolManager instance
+
+ +
+
This exception will be thrown by any exceptional cases encountered within the + JNI bindings to the AWS Common Runtime
+
+ +
+
A wrapper class for http header key-value pairs
+
+ +
+
Type of header block.
+
+ +
 
+ +
+
This class provides access to basic http connection monitoring controls in lieu of the more traditional + timeouts.
+
+ +
+
This class provides access to Http proxy environment variable configuration + setting
+
+ +
 
+ +
+
This class provides access to Http proxy configuration options
+
+ +
+
what kind of authentication, if any, to use when connecting to a proxy server
+
+ +
+
What kind of proxy connection to establish
+
+ +
+
Represents a single Client Request to be sent on a HTTP connection
+
+ +
 
+ +
+
Interface that Native code knows how to call when handling Http Request bodies
+
+ +
+
An HttpStream represents a single HTTP/1.1 specific Http Request/Response.
+
+ +
+
Completion interface for writing chunks to an http stream
+
+ +
+
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.
+
+ +
+
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
+
+ +
+
Holds tracing metrics for an HTTP stream.
+
+ +
+
Interface that Native code knows how to call when handling Http Responses for HTTP/1.1 only.
+
+ +
 
+ +
+
Static wrapper around native and crt logging.
+
+ +
+
Enum that controls how detailed logging should be.
+
+ +
 
+ +
+
Wrapper around an instance of aws-event-stream-message.
+
+ +
+
Java mirror of the native aws_event_stream_rpc_message_flag enum, specifying rpc message-related flags
+
+ +
+
Functor interface for receiving message flush events.
+
+ +
+
Java mirror of the native aws_event_stream_rpc_message_type enum, specifying the type of rpc message
+
+ +
+
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.
+
+ +
+
Simple statistics about the current state of the client's queue of operations
+
+ +
+
Configuration for the creation of Mqtt5Clients
+
+ +
+
Controls how disconnects affect the queued and in-progress operations tracked by the client.
+
+ +
+
Controls how the Mqtt5Client should behave with respect to MQTT sessions.
+
+ +
+
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.
+
+ +
+
An interface that defines all of the functions the Mqtt5Client will call when it receives a lifecycle event.
+
+ +
+
All of the options for a Mqtt5Client.
+
+ +
+
An interface that defines all of the publish functions the Mqtt5Client will call when it receives a publish packet.
+
+ +
+
Arguments to a websocket handshake transform operation.
+
+ +
+
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.
+
+ +
+
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
+
+ +
+
Interface used to receive connection events from the CRT
+
+ +
+
Simple statistics about the current state of the connection's queue of operations
+
+ +
+
Encapsulates all per-mqtt-connection configuration
+
+ +
+
This exception will be thrown by any exceptional cases encountered within the + JNI bindings to the AWS Common Runtime
+
+ +
+
Represents a message to publish, or a message that was received.
+
+ +
+
MQTT behavior settings that are dynamically negotiated as part of the CONNECT/CONNACK exchange.
+
+ +
+
The data returned when AttemptingConnect is invoked in the LifecycleEvents callback.
+
+ +
+
The data returned when the connection closed callback is invoked in a connection.
+
+ +
+
The data returned when the connection failure callback is invoked in a connection.
+
+ +
+
The data returned when OnConnectionFailure is invoked in the LifecycleEvents callback.
+
+ +
+
The data returned when the connection success callback is invoked in a connection.
+
+ +
+
The data returned when OnConnectionSuccess is invoked in the LifecycleEvents callback.
+
+ +
+
The data returned when OnDisconnect is invoked in the LifecycleEvents callback.
+
+ +
+
The data returned when OnStopped is invoked in the LifecycleEvents callback.
+
+ +
+
ServerConnectionHandler implementation that routes continuations to specific + operation specific message handlers
+
+ +
+
Class that wraps version and package introspection
+
+ +
+
Class representing the introspected semantic version of the CRT library
+
+ +
+
Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings + for Validity.
+
+ +
+
Handle to a loaded PKCS#11 library.
+
+ +
+
Controls how Pkcs11Lib calls C_Initialize() and C_Finalize() + on the PKCS#11 library.
+
+ +
+
Encapsulates Process information and manipulation of process level operations.
+
+ +
+
A class that wraps a provider that gets credentials from profile files.
+
+ +
+
A builder for creating a custom profile credentials provider.
+
+ +
+
Data model of an MQTT5 PUBACK packet
+
+ +
+
Reason code inside PubAckPackets that indicates the result of the associated PUBLISH request.
+
+ +
+
Data model of an MQTT5 PUBLISH packet
+
+ +
+
Optional property describing a PublishPacket payload's format.
+
+ +
+
A class to that allows for the creation of a PublishPacket.
+
+ +
+
The type of data returned after calling Publish on an Mqtt5Client.
+
+ +
+
The type of data returned after calling Publish on an MQTT5 client.
+
+ +
+
The data returned when a publish is made to a topic the MQTT5 client is subscribed to.
+
+ +
+
MQTT message delivery quality of service.
+
+ +
+
Quality of Service associated with a publish action or subscription [MQTT-4.3].
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
The Java object for Native code to invoke.
+
+ +
 
+ +
+
Interface to override the S3Express Credentials provider.
+
+ +
 
+ +
 
+ +
 
+ +
+
A Meta Request represents a group of generated requests that are being done on behalf of the + original request.
+
+ +
 
+ +
+
Information about the meta request progress.
+
+ +
+
Interface called by native code to provide S3MetaRequest responses.
+
+ +
+
This class provides access to setting Tcp Keep Alive Options.
+
+ +
+
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.
+
+ +
+
Wrapper around event-stream-rpc-server-connection.
+
+ +
+
Wrapper around aws-event-stream-rpc-server continuation.
+
+ +
+
Handler interface for responding to continuation events.
+
+ +
+
Handler for EventStream ServerConnections.
+
+ +
+
Event-stream-rpc server listener.
+
+ +
+
Handler interface for processing incoming event-stream-rpc connections and their lifetimes.
+
+ +
+
This class wraps the aws_tls_context from aws-c-io to provide access to TLS + configuration contexts in the AWS Common Runtime.
+
+ +
+
This class wraps the aws_socket_options from aws-c-io to provide + access to TCP/UDP socket configuration in the AWS Common Runtime.
+
+ +
+
Socket communications domain
+
+ +
+
Socket type
+
+ +
+
Top-level configuration for http retries.
+
+ +
+
A class that wraps the a credentials provider that returns a fixed set of credentials
+
+ +
+
A simple builder class for a static credentials provider and its options
+
+ +
 
+ +
+
A class that wraps a provider that gets credentials from Security Token Service (STS).
+
+ +
+
A builder for creating a sts credentials provider.
+
+ +
+
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.
+
+ +
+
A builder for creating an STS web identity credentials provider.
+
+ +
+
Data model of an MQTT5 SUBACK packet.
+
+ +
+
Reason code inside SubAckPacket payloads.
+
+ +
+
Data model of an MQTT5 SUBSCRIBE packet.
+
+ +
+
Configures how retained messages should be handled when subscribing with a subscription that matches topics with + associated retained messages.
+
+ +
+
A class to that allows for the creation of a SubscribePacket.
+
+ +
+
Configures a single subscription within a Subscribe operation + + See MQTT5 Subscription Options
+
+ +
+
Utility class for querying system hardware properties
+
+ +
 
+ +
+
A TlsCipherPreference represents a hardcoded ordered list of TLS Ciphers to use when negotiating a TLS Connection.
+
+ +
+
Connection-specific TLS options.
+
+ +
+
This class wraps the aws_tls_context from aws-c-io to provide + access to TLS configuration contexts in the AWS Common Runtime.
+
+ +
+
Top level configuration for the custom TLS key operations.
+
+ +
+
This class wraps the aws_tls_connection_options from aws-c-io to provide + access to TLS configuration contexts in the AWS Common Runtime.
+
+ +
 
+ +
+
Options for TLS using a PKCS#11 library for private key operations.
+
+ +
+
The hash algorithm of a TLS private key operation.
+
+ +
+
A class containing a mutual TLS (mTLS) Private Key operation that needs to be performed.
+
+ +
+
The type of TlsKeyOperation that needs to be performed by the TlsKeyOperationHandler interface.
+
+ +
+
Interface for handling private key operations during the TLS handshake.
+
+ +
+
The signature of a TLS private key operation.
+
+ +
+
Configuration for all client topic aliasing behavior.
+
+ +
+
An enumeration that controls whether or not the client allows the broker to send publishes that use topic + aliasing.
+
+ +
+
An enumeration that controls how the client applies topic aliasing to outbound publish packets.
+
+ +
+
Data model of an MQTT5 UNSUBACK packet.
+
+ +
+
Reason codes inside UnsubAckPacket payloads that specify the results for each topic filter in the associated + UnsubscribePacket.
+
+ +
+
Data model of an MQTT5 UNSUBSCRIBE packet.
+
+ +
+
A class to that allows for the creation of a UnsubscribePacket.
+
+ +
+
Wrapper around an http URI
+
+ +
+
A simple key-value pair struct to define a user property.
+
+ +
+
Arguments to a websocket handshake transform operation.
+
+ +
+
A class that wraps a credentials provider that sources session credentials from IoT's x509 credentials + service.
+
+ +
+
A builder class for the 509 provider and its options
+
+
+
+
+
+ + + diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html new file mode 100644 index 000000000..22dfb1524 --- /dev/null +++ b/docs/allpackages-index.html @@ -0,0 +1,92 @@ + + + + +All Packages (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+
+
+ + + diff --git a/docs/constant-values.html b/docs/constant-values.html new file mode 100644 index 000000000..c0e8e01ee --- /dev/null +++ b/docs/constant-values.html @@ -0,0 +1,165 @@ + + + + +Constant Field Values (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+
+

Contents

+ +
+
+

software.amazon.*

+ + + +
+
+ + + diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html new file mode 100644 index 000000000..e503205cc --- /dev/null +++ b/docs/deprecated-list.html @@ -0,0 +1,249 @@ + + + + +Deprecated List (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+
+

Deprecated API

+
+

Contents

+ + + + + + +
+ + + diff --git a/docs/element-list b/docs/element-list new file mode 100644 index 000000000..a7037513b --- /dev/null +++ b/docs/element-list @@ -0,0 +1,14 @@ +software.amazon.awssdk.crt +software.amazon.awssdk.crt.auth.credentials +software.amazon.awssdk.crt.auth.signing +software.amazon.awssdk.crt.cal +software.amazon.awssdk.crt.checksums +software.amazon.awssdk.crt.eventstream +software.amazon.awssdk.crt.http +software.amazon.awssdk.crt.internal +software.amazon.awssdk.crt.io +software.amazon.awssdk.crt.mqtt +software.amazon.awssdk.crt.mqtt5 +software.amazon.awssdk.crt.mqtt5.packets +software.amazon.awssdk.crt.s3 +software.amazon.awssdk.crt.utils diff --git a/docs/help-doc.html b/docs/help-doc.html new file mode 100644 index 000000000..16287eaa2 --- /dev/null +++ b/docs/help-doc.html @@ -0,0 +1,205 @@ + + + + +API Help (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enums
  • +
  • Exception Classes
  • +
  • Annotation Types
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Deprecated API

+

The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+ + + diff --git a/docs/index-all.html b/docs/index-all.html new file mode 100644 index 000000000..8c4138886 --- /dev/null +++ b/docs/index-all.html @@ -0,0 +1,6632 @@ + + + + +Index (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+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 and Interfaces|All Packages|Constant Field Values|Serialized Form +

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.
+
+
acquireShutdownRef() - Static method in class software.amazon.awssdk.crt.CRT
+
+
Public API that allows a user to indicate interest in controlling the CRT's time of shutdown.
+
+
acquireStream(Http2Request, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
+
+
Request a Http2Stream from StreamManager.
+
+
acquireStream(HttpRequest, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
+
 
+
activate() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
+
+
Activates the client stream.
+
+
activate(String, List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
+
+
Sends the initial message on a continuation, and begins the message flow for a stream.
+
+
activate(String, List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
+
+
Initiates a new client stream.
+
+
addHeader(String, String) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
+
 
+
addHeader(HttpHeader) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
+
 
+
addHeaders(HttpHeader[]) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
+
 
+
addRef() - Method in class software.amazon.awssdk.crt.CrtResource
+
+
Increments the reference count to this resource.
+
+
addReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
+
+
Marks a resource as referenced by this resource.
+
+
addSetting(Http2ConnectionSetting) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
+
 
+
ADMINISTRATIVE_ACTION - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the connection was closed due to an administrative action.
+
+
afterImageWrite(Feature.AfterImageWriteAccess) - Method in class software.amazon.awssdk.crt.internal.GraalVMNativeFeature
+
 
+
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 - Enum constant in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
ApplicationMessage - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt.QualityOfService
+
+
Message will be delivered at least once.
+
+
AT_LEAST_ONCE - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt.QualityOfService
+
+
Message will be delivered at most once, or may not be delivered at all.
+
+
AT_MOST_ONCE - Enum constant in enum software.amazon.awssdk.crt.mqtt5.QOS
+
+
The message is delivered according to the capabilities of the underlying network.
+
+
AuthCredentialsProvider - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
AuthGeneral - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
AuthProfile - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
AuthSigning - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
AWS_CRT_SUCCESS - Static variable in class software.amazon.awssdk.crt.CRT
+
 
+
AWS_ECDSA_P256 - Enum constant in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
+
+
Nist standard P256 elliptic curve
+
+
AWS_ECDSA_P384 - Enum constant in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
+
+
Nist standard P384 elliptic curve
+
+
AWS_IOT_CORE_DEFAULTS - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
+
+
Apply additional client-side validation and operational flow control that respects the + default AWS IoT Core limits.
+
+
awsErrorName(int) - Static method in class software.amazon.awssdk.crt.CRT
+
+
Given an integer error code from an internal operation, get a corresponding string identifier for it.
+
+
awsErrorString(int) - Static method in class software.amazon.awssdk.crt.CRT
+
+
Given an integer error code from an internal operation, get a corresponding description for it.
+
+
awsLastError() - Static method in class software.amazon.awssdk.crt.CRT
+
+
Returns the last error on the current thread.
+
+
AwsSignedBodyValue() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
+
 
+
AwsSigner - Class in software.amazon.awssdk.crt.auth.signing
+
+
Static class for a variety of AWS signing APIs.
+
+
AwsSigner() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigner
+
 
+
AwsSigningConfig - Class in software.amazon.awssdk.crt.auth.signing
+
+
A class representing configuration related to signing something "signable" (an http request, a body chunk, a + stream event) via an AWS signing process.
+
+
AwsSigningConfig() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Default constructor
+
+
AwsSigningConfig.AwsSignatureType - Enum in software.amazon.awssdk.crt.auth.signing
+
+
What sort of signature should be computed from the signable?
+
+
AwsSigningConfig.AwsSignedBodyHeaderType - Enum in software.amazon.awssdk.crt.auth.signing
+
+
Controls if signing adds a header containing the canonical request's body value
+
+
AwsSigningConfig.AwsSignedBodyValue - Class in software.amazon.awssdk.crt.auth.signing
+
+
A set of string constants for various canonical request payload values.
+
+
AwsSigningConfig.AwsSigningAlgorithm - Enum in software.amazon.awssdk.crt.auth.signing
+
+
What version of the AWS signing process should we use.
+
+
AwsSigningResult - Class in software.amazon.awssdk.crt.auth.signing
+
+
Wrapper that holds signing-related output.
+
+
AwsSigningResult() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
+
+
Default constructor
+
+
AwsSigningUtils - Class in software.amazon.awssdk.crt.auth.signing
+
+
Internal utility/testing functions for verifying sigv4a signatures.
+
+
AwsSigningUtils() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
+
 
+
+

B

+
+
BAD_AUTHENTICATION_METHOD - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
BooleanTrue - Enum constant in enum 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.
+
+
build() - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
+
 
+
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
+
+
Get a builder for creating a custom ECS credentials provider.
+
+
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
+
+
Get a builder for creating a custom profile credentials provider.
+
+
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
+
+
Get a builder for creating a custom sts credentials provider.
+
+
builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
+
+
Get a builder for creating an STS web identity credentials provider.
+
+
builder() - Static method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
+
+
Helper to build a List of Http2ConnectionSetting
+
+
Byte - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
ByteBuf - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
ByteBufferUtils - Class in software.amazon.awssdk.crt.utils
+
+
Utility Class with Helper functions for working with ByteBuffers
+
+
BYTES - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
CommonTaskScheduler - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
ConnAckPacket - Class in software.amazon.awssdk.crt.mqtt5.packets
+
+
Data model of an MQTT5 CONNACK packet.
+
+
ConnAckPacket() - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
 
+
ConnAckPacket.ConnectReasonCode - Enum in software.amazon.awssdk.crt.mqtt5.packets
+
+
Server return code for connect attempts.
+
+
connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
+
+
Connect to the service endpoint and start a session
+
+
connect(String, int, SocketOptions, ClientTlsContext, ClientBootstrap, ClientConnectionHandler) - Static method in class software.amazon.awssdk.crt.eventstream.ClientConnection
+
+
Initiates a new outgoing event-stream-rpc connection.
+
+
Connect - Enum constant in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
CONNECT_ERROR - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
ConnectAck - Enum constant in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
connection - Variable in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
+
 
+
CONNECTION_RATE_EXCEEDED - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when the server connection rate limit has been exceeded.
+
+
CONNECTION_RATE_EXCEEDED - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the server disconnects the client due to the connection rate being too high.
+
+
ConnectionAccepted - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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
+
+
CREATE_NEW - Enum constant in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
+
Always create a new file.
+
+
CREATE_OR_APPEND - Enum constant in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
+
Create a new file if it doesn't exist, otherwise append to the existing file.
+
+
CREATE_OR_REPLACE - Enum constant in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
+
Create a new file if it doesn't exist, otherwise replace the existing file.
+
+
createAnonymousCredentials() - Static method in class software.amazon.awssdk.crt.auth.credentials.Credentials
+
+
Anonymous Credentials constructor.
+
+
createDefaultClient() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Helper which creates a default set of TLS options for the current platform
+
+
createDefaultServer() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Helper which creates a default set of TLS options for the current platform
+
+
createHeader(String, boolean) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of boolean value
+
+
createHeader(String, byte) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of byte or int8 value
+
+
createHeader(String, byte[]) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of byte[] value
+
+
createHeader(String, int) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of int or int32 value
+
+
createHeader(String, long) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of long or int64 value
+
+
createHeader(String, short) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of short or int16 value
+
+
createHeader(String, String) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of String value
+
+
createHeader(String, Date) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of Date (assumed to be UTC) value
+
+
createHeader(String, UUID) - Static method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Create a header with name of UUID value
+
+
createS3ExpressCredentialsProvider(S3Client) - Method in interface software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderFactory
+
+
A handler to create a S3ExpressCredentialsProvider for the client to use.
+
+
createWithMtls(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Helper which creates mutual TLS (mTLS) options using a certificate and private key
+
+
createWithMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Unix platforms only - Helper which creates mutual TLS (mTLS) options using the applied custom key operations.
+
+
createWithMtlsFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Helper which creates mutual TLS (mTLS) options using a certificate and private key
+
+
createWithMtlsJavaKeystore(KeyStore, String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Helper which creates mutual TLS (mTLS) options using a certificate and private key + stored in a Java keystore.
+
+
createWithMtlsPkcs11(TlsContextPkcs11Options) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Unix platforms only - Helper which creates mutual TLS (mTLS) options using a PKCS#11 library for private key operations.
+
+
createWithMtlsPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Apple platforms only - Helper which creates mutual TLS (mTLS) options using PKCS12
+
+
createWithMtlsWindowsCertStorePath(String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Windows platforms only - Helper which creates mutual TLS (mTLS) options using a + certificate in a Windows certificate store.
+
+
Credentials - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A class representing a set of AWS credentials.
+
+
Credentials() - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
+
+
Anonymous Credentials constructor.
+
+
Credentials(byte[], byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
+
 
+
Credentials(byte[], byte[], byte[], long) - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
+
 
+
CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A base class that represents a source of AWS credentials
+
+
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_LIB_NAME - Static variable in class software.amazon.awssdk.crt.CRT
+
 
+
CRT.UnknownPlatformException - Exception Class 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 Class 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 class software.amazon.awssdk.crt.CrtRuntimeException
+
+
Constructor for Crt exceptions due to native errors
+
+
CrtRuntimeException(int, String) - Constructor for exception class software.amazon.awssdk.crt.CrtRuntimeException
+
+
Deprecated. +
use CrtRuntimeException(int errorCode)
+
+
+
CrtRuntimeException(String) - Constructor for exception class software.amazon.awssdk.crt.CrtRuntimeException
+
+
Constructor for CRT exceptions not due to native errors
+
+
+

D

+
+
Debug - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
+
 
+
Default - Enum constant in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
+
+
Maps to Full
+
+
Default - Enum constant in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
+
+
Maps to Disabled.
+
+
Default - Enum constant in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
+
Maps to Disabled.
+
+
DEFAULT - Enum constant in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
+
+
Default behavior that accommodates most use cases.
+
+
DEFAULT - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
+
Default client operation queue behavior.
+
+
DEFAULT - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
+
+
Default client session behavior.
+
+
DEFAULT - Enum constant in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
+
+
The Default meta request type sends any request to S3 as-is (with no transformation).
+
+
DEFAULT_CONNECTION_PING_TIMEOUT_MS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
DEFAULT_MAX - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
DEFAULT_MAX_BUFFER_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
DefaultChainCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A class that wraps the default AWS credentials provider chain
+
+
DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A simple builder class for the default credentials provider chain and its options + Does not add reference to CRT resources
+
+
DefaultChainCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
+
+
Default constructor
+
+
DelegateCredentialsHandler - Interface in software.amazon.awssdk.crt.auth.credentials
+
+
Interface that synchronously provides custom credentials.
+
+
DelegateCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A credentials provider that sources credentials from a custom synchronous + callback
+
+
DelegateCredentialsProvider.DelegateCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A simple builder class for a delegate credentials provider and its options
+
+
DelegateCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
+
+
Default constructor
+
+
destroyProvider() - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProvider
+
 
+
destroyProvider() - Method in interface software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderHandler
+
+
Invoked when the S3 client starts to destroy to clean up related resource.
+
+
DGRAM - Enum constant in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
+
+
Corresponds to SOCK_DGRAM in Berkeley sockets (UDP)
+
+
DirectoryEntry - Class in software.amazon.awssdk.crt.io
+
+
Supplied during calls to DirectoryTraversal.traverse() as each entry is encountered.
+
+
DirectoryEntry() - Constructor for class software.amazon.awssdk.crt.io.DirectoryEntry
+
 
+
DirectoryTraversal - Class in software.amazon.awssdk.crt.io
+
+
Deprecated. +
It is currently an EXPERIMENTAL feature meant for internal use only. It may be changed incompatibly + or removed in a future version.
+
+
+
DirectoryTraversal() - Constructor for class software.amazon.awssdk.crt.io.DirectoryTraversal
+
+
Deprecated.
+
DirectoryTraversalHandler - Interface in software.amazon.awssdk.crt.io
+
+
Handler invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
+
+
Disabled - Enum constant in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
+
+
Forbid the server from sending PUBLISH packets to the client that use topic aliasing
+
+
Disabled - Enum constant in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
+
Completely disable outbound topic aliasing.
+
+
DISABLED - Enum constant in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
+
+
Disable reading from environment variable for proxy.
+
+
disconnect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
+
+
Disconnects the current session
+
+
DISCONNECT_WITH_WILL_MESSAGE - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
+
 
+
Enabled - Enum constant in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
+
+
Allow the server to send PUBLISH packets to the client that use topic aliasing
+
+
ENABLED - Enum constant in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
+
+
Default.
+
+
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 - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
equals(Object) - Method in class software.amazon.awssdk.crt.eventstream.Header
+
 
+
Error - Enum constant in enum software.amazon.awssdk.crt.Log.LogLevel
+
 
+
errorCode - Variable in exception class software.amazon.awssdk.crt.CrtRuntimeException
+
 
+
errorName - Variable in exception class 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 - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
EXACTLY_ONCE - Enum constant in enum software.amazon.awssdk.crt.mqtt.QualityOfService
+
+
The message is always delivered exactly once.
+
+
EXACTLY_ONCE - Enum constant in enum 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/
+
+
ExtractLib - Class in software.amazon.awssdk.crt.internal
+
+
Helper to extract JNI shared lib from Jar.
+
+
ExtractLib() - Constructor for class software.amazon.awssdk.crt.internal.ExtractLib
+
 
+
extractLibrary(File) - Static method in class software.amazon.awssdk.crt.internal.ExtractLib
+
+
Extract the CRT JNI library on current platform to a specific File
+
+
extractLibrary(String) - Static method in class software.amazon.awssdk.crt.internal.ExtractLib
+
+
Extract the CRT JNI library on current platform to a specific path.
+
+
+

F

+
+
FAIL_ALL_ON_DISCONNECT - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
+
All operations that are not complete at the time of disconnection are failed, except operations that + the MQTT5 spec requires to be retransmitted (un-acked QoS1+ publishes).
+
+
FAIL_NON_QOS1_PUBLISH_ON_DISCONNECT - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
+
Re-queues QoS 1+ publishes on disconnect; un-acked publishes go to the front while unprocessed publishes stay + in place.
+
+
FAIL_QOS0_PUBLISH_ON_DISCONNECT - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
+
QoS 0 publishes that are not complete at the time of disconnection are failed.
+
+
Fatal - Enum constant in enum software.amazon.awssdk.crt.Log.LogLevel
+
 
+
FLOW_CONTROL_ERROR - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
Forwarding - Enum constant in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
+
+
Establish a forwarding-based connection through the proxy.
+
+
FRAME_SIZE_ERROR - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
+
+
The GetObject request will be split into a series of ranged GetObject requests that are + executed in parallel to improve throughput, when possible.
+
+
getAccessKeyId() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
+
 
+
getAckTimeoutSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before + failing the operation.
+
+
getAlgorithm() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets what version of the AWS signing procecss will be used
+
+
getAllowableThroughputFailureIntervalSeconds() - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
+
 
+
getArchIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
+
 
+
getArchIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
+
 
+
getAssignedClientID() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
+
Returns the final client id in use by the newly-established connection.
+
+
getAssignedClientIdentifier() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns a client identifier assigned to this connection by the server.
+
+
getAuthorizationPassword() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
 
+
getAuthorizationType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
 
+
getAuthorizationUsername() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
 
+
getAvailableConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
+
 
+
getBackoffRetryOptions() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
+
 
+
getBackoffScaleFactorMS() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+
 
+
getBodyStream() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
+
 
+
getBootstrap() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the Client bootstrap used.
+
+
getBoundPort() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
+
 
+
getBufferSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Deprecated. 
+
+
getBytesTransferred() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
+
 
+
getByteValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
+
 
+
getCause() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
+
Cause of the error, such as a Java exception from a callback.
+
+
getCertificateFileContents() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
+
+
Returns the contents of the X.509 certificate if it has been set.
+
+
getCertificateFilePath() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
+
+
Returns the path to the X.509 certificate file on disk if it has been set.
+
+
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
+
 
+
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
 
+
getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Deprecated. 
+
+
getChecksumConfig() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getChecksumLocation() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
+
 
+
getCleanSession() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries whether or not the service should try to resume prior subscriptions, if it has any
+
+
getClientBootstrap() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Gets the client bootstrap instance to use to create the pool's connections
+
+
getClientBootstrap() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getClientId() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the client_id being used by a connection
+
+
getClientId() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns a unique string identifying the client to the server.
+
+
getClientOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
+
+
Returns the Mqtt5ClientOptions used for the Mqtt5Client
+
+
getClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
+
 
+
getClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
+
 
+
getComputeContentMd5() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getConnAckPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionFailureReturn
+
+
Returns the ConnAckPacket returned from the server on the connection failure, or Null if none was returned.
+
+
getConnAckPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionSuccessReturn
+
+
Returns the ConnAckPacket returned from the server on the connection success or Null if none was returned.
+
+
getConnackTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the time interval to wait after sending a CONNECT request for a CONNACK to arrive.
+
+
getConnectionAcquisitionTimeoutInMilliseconds() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getConnectionCallbacks() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the connection-related callbacks for a connection
+
+
getConnectionClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
+
 
+
getConnectionManagerOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
getConnectionPingPeriodMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
getConnectionPingTimeoutMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
getConnectionType() - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
+
 
+
getConnectionType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
 
+
getConnectOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns all configurable options with respect to the CONNECT packet sent by the client, including the will.
+
+
getConnectTimeoutMs() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getContentLength() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
+
 
+
getContentType() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Returns a property specifying the content type of the payload.
+
+
getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
+
 
+
getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
+
 
+
getCorrelationData() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Returns a opaque binary data used to correlate between publish messages, as a potential method for request-response + implementation.
+
+
getCpuGroupCount() - Static method in class software.amazon.awssdk.crt.SystemInfo
+
 
+
getCpuInfoForGroup(short) - Static method in class software.amazon.awssdk.crt.SystemInfo
+
+
Get info on all active Cpus in a Cpu group.
+
+
getCredentials() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
+
+
Request credentials from the provider
+
+
getCredentials() - Method in interface software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsHandler
+
+
Called from Native when delegate credential provider needs to fetch a + credential.
+
+
getCredentials() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets the credentials to use for signing.
+
+
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets the provider to source credentials from before signing
+
+
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getCRuntime(String) - Static method in class software.amazon.awssdk.crt.CRT
+
 
+
getCustomRoleArn() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
 
+
getDefaultS3SigningConfig(String, CredentialsProvider) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Helper to get the default signing Config for S3.
+
+
getDigestAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
+
+
Returns the TLS Hash algorithm used in the digest.
+
+
getDisconnectPacket() - Method in class software.amazon.awssdk.crt.mqtt5.OnDisconnectionReturn
+
+
Returns the ConnAckPacket returned from the server on the disconnection, or Null if none was returned.
+
+
getDup() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
+
+
Gets the DUP flag.
+
+
getEnableS3Express() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getEncodedPath() - Method in class software.amazon.awssdk.crt.http.HttpRequest
+
 
+
getEndpoint() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
 
+
getEndpoint() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the IoT endpoint used by a connection
+
+
getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getEnumIntValue() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
getEnumValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
+
+
Creates a Java enum value from a native enum value as an integer
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
+
+
Creates a Java enum value from a native enum value as an integer
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
+
+
Creates a Java enum value from a native enum value as an integer
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
+
+
Creates a Java enum value from a native enum value as an integer
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
+
 
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
+
 
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
+
 
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
+
+
Creates a Java QualityOfService enum value from a native integer value
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
+
Creates a Java ClientOfflineQueueBehavior enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
+
+
Creates a ClientSessionBehavior enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
+
+
Creates a Java ExtendedValidationAndFlowControlOptions enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Creates a Java ConnectReasonCode enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Creates a Java DisconnectReasonCode enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
+
+
Creates a Java PubAckReasonCode enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
+
+
Creates a Java PayloadFormatIndicator enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
+
Creates a Java SubAckReasonCode enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
+
+
Creates a Java RetainHandlingType enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
+
+
Creates a Java UnsubAckReasonCode enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
+
+
Creates a Java PublishResultType enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.QOS
+
+
Creates a Java QualityOfService enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
+
+
Creates a Java InboundTopicAliasBehaviorType enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
+
Creates a Java OutboundTopicAliasBehaviorType enum value from a native integer value.
+
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+
 
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
+
 
+
getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
 
+
getEnvironmentVariableType() - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
+
 
+
getErrorCode() - Method in exception class software.amazon.awssdk.crt.http.HttpException
+
+
Returns the error code captured when the exception occurred.
+
+
getErrorCode() - Method in class software.amazon.awssdk.crt.mqtt.OnConnectionFailureReturn
+
+
Gets the AWS CRT error code for the connection failure.
+
+
getErrorCode() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionFailureReturn
+
+
Returns the error code returned from the server on the connection failure.
+
+
getErrorCode() - Method in class software.amazon.awssdk.crt.mqtt5.OnDisconnectionReturn
+
+
Returns the error code returned from the server on the disconnection.
+
+
getErrorCode() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
 
+
getErrorHeaders() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
+
In the case of a failed HTTP response, get the headers of the response.
+
+
getErrorOperationName() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
 
+
getErrorPayload() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
 
+
getEventLoopGroup() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+
 
+
getExpectedHttpVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getExpirationInSeconds() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets the expiration time in seconds to use when signing to make a pre-signed url.
+
+
getExpirationTimePointSecs() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
+
 
+
getExtendedValidationAndFlowControlOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the additional controls for client behavior with respect to operation validation and flow control; + these checks go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.
+
+
getFileSize() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
 
+
getHeaders() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
+
 
+
getHeadersAsArray() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
+
 
+
getHeaderType() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the header type of the value.
+
+
getHost() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
 
+
getHostName() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the host name of the MQTT server to connect to.
+
+
getHostValue() - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
+
 
+
getHttpProxyEnvironmentVariableSetting() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getHttpProxyEnvironmentVariableSetting() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getHttpProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries proxy options for an mqtt connection
+
+
getHttpProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the (tunneling) HTTP proxy usage when establishing MQTT connections
+
+
getHttpRequest() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
+
+
Get the http request that will be used to perform the websocket handshake.
+
+
getHttpRequest() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
+
+
Get the http request that will be used to perform the websocket handshake.
+
+
getHttpRequest() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getId() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
+
 
+
getIdealConcurrentStreamsPerConnection() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
getIdentity() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
 
+
getIncompleteOperationCount() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
+
+
Returns the total number of operations submitted to the connection that have not yet been completed.
+
+
getIncompleteOperationCount() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
+
+
Returns the total number of operations submitted to the client that have not yet been completed.
+
+
getIncompleteOperationSize() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
+
+
Returns the total packet size of operations submitted to the connection that have not yet been completed.
+
+
getIncompleteOperationSize() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
+
+
Returns the total packet size of operations submitted to the client that have not yet been completed.
+
+
getInitialBucketCapacity() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
+
 
+
getInitialReadWindowSize() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getInitialSettingsList() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
getInput() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
+
+
Returns the input data from native that needs to be operated on using the private key.
+
+
getIsConnected() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
+
+
Returns the connectivity state for the Mqtt5Client.
+
+
getJitterMode() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+
 
+
getKeepAliveIntervalSec() - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
+
 
+
getKeepAliveIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns the maximum time interval, in seconds, that is permitted to elapse between the point at which the client + finishes transmitting one MQTT packet and the point it starts sending the next.
+
+
getKeepAliveMaxFailedProbes() - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
+
 
+
getKeepAliveMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
Queries the MQTT keep-alive via PING messages. Please use + getKeepAliveSecs instead.
+
+
+
getKeepAliveSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the MQTT keep-alive via PING messages.
+
+
getKeepAliveTimeoutSec() - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
+
 
+
getLeasedConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
+
 
+
getLength() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
+
+
Called from native when the processing needs to know the length of the stream.
+
+
getLifecycleEvents() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the LifecycleEvents interface that will be called when the client gets a LifecycleEvent.
+
+
getLogins() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
 
+
getManagerMetrics() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
+
 
+
getManagerMetrics() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
+
 
+
getMaxConcurrentStreamsPerConnection() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
getMaxConnectionIdleInMilliseconds() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
+
 
+
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
+
 
+
getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getMaxConnections() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getMaximumPacketSize() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns the maximum packet size, in bytes, that the server is willing to accept.
+
+
getMaximumPacketSizeBytes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns the maximum packet size the client is willing to handle.
+
+
getMaximumPacketSizeToServer() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getMaximumQOS() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getMaximumQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns the maximum message delivery quality of service that the server will allow on this connection.
+
+
getMaxIOHandlesHardLimit() - Static method in class software.amazon.awssdk.crt.Process
+
+
Gets the hard limit for IO handles for this process (max fds in unix terminology).
+
+
getMaxIOHandlesSoftLimit() - Static method in class software.amazon.awssdk.crt.Process
+
+
Gets the soft limit for IO handles for this process (max fds in unix terminology)
+
+
getMaxPendingConnectionAcquisitions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getMaxReconnectDelayMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the maximum amount of time to wait to reconnect after a disconnect.
+
+
getMaxReconnectTimeoutSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Return the maximum reconnect timeout.
+
+
getMaxRetries() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+
 
+
getMemoryLimitInBytes() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
Retrieves the memory limit set for the CRT client in bytes.
+
+
getMessageBuffer() - Method in class software.amazon.awssdk.crt.eventstream.Message
+
+
Get the binary format of this message (i.e.
+
+
getMessageExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Sent publishes - Returns the maximum amount of time allowed to elapse for message delivery before the server + should instead delete the message (relative to a recipient).
+
+
getMetaRequestType() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getMethod() - Method in class software.amazon.awssdk.crt.http.HttpRequest
+
 
+
getMinConnectedTimeToResetReconnectDelayMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the amount of time that must elapse with an established connection before the reconnect delay is reset to the minimum.
+
+
getMinReconnectDelayMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the minimum amount of time to wait to reconnect after a disconnect.
+
+
getMinReconnectTimeoutSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Return the minimum reconnect timeout.
+
+
getMinThroughputBytesPerSecond() - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
+
 
+
getMonitoringOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getMonitoringOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getMqtt5Client() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the mqtt5 client to use for a connection
+
+
getMqttClient() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the mqtt client to use for a connection
+
+
getMqttClient() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5WebsocketHandshakeTransformArgs
+
+
Queries the Mqtt5Client.
+
+
getMqttClientConnection() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
+
+
Queries the mqtt client connection.
+
+
getMultiPartUploadThreshold() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getName() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the name of the header as a (UTF-8) string
+
+
getName() - Method in class software.amazon.awssdk.crt.http.HttpHeader
+
 
+
getNameBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
+
 
+
getNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
+
+
returns the native handle associated with this CRTResource.
+
+
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
+
 
+
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
+
+
Note: Once this gets invoked the native resource will not be able to changed.
+
+
getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
 
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
+
+
Gets the native enum value as an integer that is associated with this Java enum value
+
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
+
+
Gets the native enum value as an integer that is associated with this Java enum value
+
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
+
+
Trivial Java Enum value to native enum value conversion function
+
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
+
+
Gets the native enum value as an integer that is associated with this Java enum value
+
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
+
 
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
+
 
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+
 
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
+
 
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
+
 
+
getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
 
+
getNegotiatedSettings() - Method in class software.amazon.awssdk.crt.mqtt5.OnConnectionSuccessReturn
+
+
Returns the NegotiatedSettings returned from the server on the connection success or Null if none was returned.
+
+
getNoLocal() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
+
+
Returns whether the server should not send publishes to a client when that client was the one who sent the publish.
+
+
getNumPartsCompleted() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
+
 
+
getObjectSizeHint() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getOfflineQueueBehavior() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns how disconnects affect the queued and in-progress operations tracked by the client.
+
+
getOmitSessionToken() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session + credentials.
+
+
getOperationHandler() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
+
+
Returns the TlsKeyOperationHandler assigned to this class.
+
+
getOperationName() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getOperationStatistics() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
+
+
Returns statistics about the current state of the MqttClientConnection's + queue of operations.
+
+
getOperationStatistics() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
+
+
Returns statistics about the current state of the Mqtt5Client's queue of operations.
+
+
getOrCreateStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
+
+
This default will be used when a ClientBootstrap is not explicitly passed but is needed + to allow the process to function.
+
+
getOSIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
+
 
+
getOSIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
+
 
+
getPartSize() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
+
 
+
getPartSize() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getPassword() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the password to use as part of the CONNECT attempt
+
+
getPassword() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns opaque binary data that the server may use for client authentication and authorization.
+
+
getPath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
 
+
getPayload() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
+
+
Gets the message payload
+
+
getPayload() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Returns the payload of the publish message.
+
+
getPayloadFormat() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Returns the property specifying the format of the payload data.
+
+
getPendingConcurrencyAcquires() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
+
 
+
getPid() - Static method in class software.amazon.awssdk.crt.Process
+
+
Gets the process id of the running process.
+
+
getPingTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries ping timeout value.
+
+
getPingTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the time interval to wait after sending a PINGREQ for a PINGRESP to arrive.
+
+
getPlatformImpl() - Static method in class software.amazon.awssdk.crt.CRT
+
 
+
getPort() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getPort() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
 
+
getPort() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the port to connect to.
+
+
getPort() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the network port of the MQTT server to connect to.
+
+
getProcessorCount() - Static method in class software.amazon.awssdk.crt.SystemInfo
+
 
+
getProtocolOperationTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries timeout value for requests that response is required on healthy connection.
+
+
getProxyOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getProxyOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getPublishEvents() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the PublishEvents interface that will be called when the client gets a message.
+
+
getPublishPacket() - Method in class software.amazon.awssdk.crt.mqtt5.PublishReturn
+
+
Returns the PublishPacket returned from the server or Null if none was returned.
+
+
getQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
+
+ +
+
getQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Sent publishes - Returns the MQTT quality of service level this message should be delivered with.
+
+
getQOS() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
+
+
Returns the maximum QoS on which the subscriber will accept publish messages.
+
+
getReadBackpressureEnabled() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns an indicator that is either success or the reason for failure for the connection attempt.
+
+
getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
+
+
Returns a value indicating the reason that the sender is closing the connection + + See MQTT5 Disconnect Reason Code
+
+
getReasonCode() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
+
+
Returns success indicator or failure reason for the associated PublishPacket.
+
+
getReasonCodes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
+
+
Returns a list of reason codes indicating the result of each individual subscription entry in the + associated SubscribePacket.
+
+
getReasonCodes() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
+
+
Returns a list of reason codes indicating the result of unsubscribing from each individual topic filter entry in the + associated UNSUBSCRIBE packet.
+
+
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns additional diagnostic information about the result of the connection attempt.
+
+
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
+
+
Returns additional diagnostic information about the reason that the sender is closing the connection + + See MQTT5 Reason String
+
+
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
+
+
Returns additional diagnostic information about the result of the PUBLISH attempt.
+
+
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
+
+
Returns additional diagnostic information about the result of the SUBSCRIBE attempt.
+
+
getReasonString() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
+
+
Returns additional diagnostic information about the result of the UNSUBSCRIBE attempt.
+
+
getReceiveEndTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
getReceiveMaximum() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns the maximum amount of in-flight QoS 1 or 2 messages that the server is willing to handle at once.
+
+
getReceiveMaximum() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns the maximum number of in-flight QoS 1 and 2 messages the client is willing to handle.
+
+
getReceiveMaximumFromServer() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getReceiveStartTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
getReceivingDurationNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
getRegion() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets what will be used for the region or region-set concept during signing.
+
+
getRegion() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getRegion() - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
+
 
+
getRejoinedSession() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getRelativePath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
 
+
getRequestFilePath() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getRequestProblemInformation() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns a boolean that, if true, requests that the server send additional diagnostic information (via response string or + user properties) in DisconnectPacket or ConnAckPacket from the server.
+
+
getRequestResponseInformation() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns a boolean that, if true, requests that the server send response information in the subsequent ConnAckPacket.
+
+
getResourceLogDescription() - Method in class software.amazon.awssdk.crt.CrtResource
+
+
Gets a debug/diagnostic string describing this resource and its reference state
+
+
getResourcePath(String, String) - Method in class software.amazon.awssdk.crt.CrtPlatform
+
 
+
getResponseFileDeleteOnFailure() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getResponseFileOption() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getResponseFilePath() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getResponseFilePosition() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getResponseHandler() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getResponseInformation() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns a value that can be used in the creation of a response topic associated with this connection.
+
+
getResponseStatus() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
 
+
getResponseStatusCode() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
+
+
Retrieves the Http Response Status Code
+
+
getResponseTopic() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Returns a opaque topic string intended to assist with request/response implementations.
+
+
getResultPubAck() - Method in class software.amazon.awssdk.crt.mqtt5.PublishResult
+
+
Returns the data contained in the PublishResult for a PublishResultType of PUBACK.
+
+
getResumeToken() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
+
+
Gets the retain flag.
+
+
getRetain() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Returns true if this is a retained message, false otherwise.
+
+
getRetainAsPublished() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
+
+
Returns whether messages sent due to this subscription keep the retain flag preserved on the message.
+
+
getRetainAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getRetainAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns an indicator whether the server supports retained messages.
+
+
getRetainHandlingType() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
+
+
Returns whether retained messages on matching topics be sent in reaction to this subscription.
+
+
getRetryJitterMode() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns how the reconnect delay is modified in order to smooth out the distribution of reconnection attempt + time points for a large set of reconnecting clients.
+
+
getS3ExpressCredentials(S3ExpressCredentialsProperties, Credentials) - Method in interface software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderHandler
+
+
To resolve the S3Express Credentials.
+
+
getS3ExpressCredentials(S3ExpressCredentialsProperties, Credentials, long) - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProvider
+
 
+
getS3ExpressCredentialsProviderFactory() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getSecretAccessKey() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
+
 
+
getSendEndTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
getSendingDurationNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
getSendStartTimestampNs() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
getServerKeepAlive() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
+
Deprecated. +
prefer getServerKeepAliveSeconds
+
+
+
getServerKeepAlive() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Deprecated. +
prefer getServerKeepAliveSeconds
+
+
+
getServerKeepAliveSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
+
Returns the maximum amount of time in seconds between client packets.
+
+
getServerKeepAliveSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns server-requested override of the keep alive interval, in seconds.
+
+
getServerReference() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns property indicating an alternate server that the client may temporarily or permanently attempt + to connect to instead of the configured endpoint.
+
+
getServerReference() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
+
+
Returns a property indicating an alternate server that the client may temporarily or permanently attempt + to connect to instead of the configured endpoint.
+
+
getService() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets what service signing name will be used
+
+
getSessionBehavior() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns how the Mqtt5Client should behave with respect to MQTT sessions.
+
+
getSessionExpiryInterval() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
+
Deprecated. +
prefer getSessionExpiryIntervalSeconds instead
+
+
+
getSessionExpiryInterval() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Deprecated. +
prefer getSessionExpiryIntervalSeconds
+
+
+
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns a time interval, in seconds, that the server will persist this connection's MQTT session state + for.
+
+
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns a time interval, in seconds, that the client requests the server to persist this connection's MQTT session state + for.
+
+
getSessionExpiryIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
+
+
Returns a change to the session expiry interval negotiated at connection time as part of the disconnect.
+
+
getSessionPresent() - Method in class software.amazon.awssdk.crt.mqtt.OnConnectionSuccessReturn
+
+
Returns whether a session was present and resumed for this successful connection.
+
+
getSessionPresent() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns true if the client rejoined an existing session on the server, false otherwise.
+
+
getSessionToken() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
+
 
+
getSharedSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getSharedSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns whether the server supports shared subscription topic filters.
+
+
getShouldNormalizeUriPath() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets whether or not the uri path should be normalized during canonical request construction
+
+
getShouldSignHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets the header-name signing predicate filter to use
+
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
+
+
Learn when this object has finished shutting down.
+
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
+
 
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
+
 
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
+
 
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
+
 
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
+
 
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3Client
+
 
+
getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
+
 
+
getSignature() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
+
+
Gets the signature value from the result.
+
+
getSignatureAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
+
+
Returns the TLS algorithm used in the signature.
+
+
getSignatureType() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets what kind of signature will be computed
+
+
getSignedBodyHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets what signed body header should hold the payload hash (or override value).
+
+
getSignedBodyValue() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets the payload hash override to use in canonical request construction.
+
+
getSignedRequest() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
+
+
Gets the signed http request from the result
+
+
getSigningConfig() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getSigningConfig() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
getSocketOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getSocketOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the common settings to use for a connection's socket
+
+
getSocketOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the socket properties of the underlying MQTT connections made by the client.
+
+
getStandardRetryOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getStreamId() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
getSubscriptionIdentifier() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
+
+
Returns the positive long to associate with all subscriptions in this request.
+
+
getSubscriptionIdentifiers() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Sent publishes - Ignored + + Received publishes - Returns the subscription identifiers of all the subscriptions this message matched.
+
+
getSubscriptionIdentifiersAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getSubscriptionIdentifiersAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns whether the server supports subscription identifiers.
+
+
getSubscriptions() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
+
+
Returns the list of subscriptions that the client wishes to listen to + + See MQTT5 Subscribe Payload
+
+
getSubscriptions() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket
+
+
Returns a list of subscriptions that the client wishes to unsubscribe from.
+
+
getTcpKeepAliveOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getThroughputTargetGbps() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getTime() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets the point in time (in milliseconds since epoch) that signing will be done relative to
+
+
getTlsConnectionOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getTlsConnectionOptions() - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
+
 
+
getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
 
+
getTlsContext() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
+
 
+
getTlsContext() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the TLS context for secure socket connections.
+
+
getTlsContext() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
getTopic() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
+
+
Gets the topic associated with this message
+
+
getTopic() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Sent publishes - Returns the topic this message should be published to.
+
+
getTopicAlias() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Sent publishes - topic alias to use, if possible, when encoding this packet.
+
+
getTopicAliasingOptions() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the topic aliasing options to be used by the client
+
+
getTopicAliasMaximum() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns the maximum topic alias value that the server will accept from the client.
+
+
getTopicAliasMaximumToClient() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getTopicAliasMaximumToServer() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getTopicFilter() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription
+
+
Returns the topic filter to subscribe to + + See MQTT5 Subscription Options
+
+
getTotalByteLength() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
 
+
getTotalNumParts() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
+
 
+
getType() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
+
+
Returns the operation that needs to be performed.
+
+
getType() - Method in class software.amazon.awssdk.crt.mqtt5.PublishResult
+
+
Returns the type of data that was returned after calling Publish on the Mqtt5Client.
+
+
getType() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
+
 
+
getUnackedOperationCount() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
+
+
Returns the total number of operations that have been sent and are waiting for a corresponding ACK before + they can be completed.
+
+
getUnackedOperationCount() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
+
+
Returns the total number of operations that have been sent and are waiting for a corresponding ACK before + they can be completed.
+
+
getUnackedOperationSize() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
+
+
Returns the total packet size of operations that have been sent and are waiting for a corresponding ACK before + they can be completed.
+
+
getUnackedOperationSize() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOperationStatistics
+
+
Returns the total packet size of operations that have been sent and are waiting for a corresponding ACK before + they can be completed.
+
+
getUploadId() - Method in class software.amazon.awssdk.crt.s3.ResumeToken
+
 
+
getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
+
 
+
getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getUseDoubleUriEncode() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Gets whether or not signing will uri encode urls during canonical request construction
+
+
getUsername() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the username to use as part of the CONNECT attempt
+
+
getUsername() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns a string value that the server may use for client authentication and authorization.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket
+
+
Returns the list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUserProperties() - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket
+
+
Returns a list of MQTT5 user properties included with the packet.
+
+
getUseWebsockets() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries whether or not to use websockets for the mqtt connection
+
+
getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
+
 
+
getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Deprecated. 
+
+
getValidateChecksumAlgorithmList() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
+
 
+
getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32
+
+
Returns the current checksum value.
+
+
getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
+
+
Returns the current checksum value.
+
+
getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
getValue() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
+
 
+
getValue() - Method in class software.amazon.awssdk.crt.http.HttpHeader
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.http.HttpVersion
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.Log.LogLevel
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
+
 
+
getValue() - Method in class software.amazon.awssdk.crt.mqtt5.PublishResult
+
+
Returns the data contained in the PubAck result.
+
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.QOS
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
+
 
+
getValue() - Method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
 
+
getValueAsBoolean() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a boolean.
+
+
getValueAsByte() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a byte or int8.
+
+
getValueAsBytes() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a byte[].
+
+
getValueAsInt() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as an int or int32.
+
+
getValueAsLong() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a long or int64.
+
+
getValueAsShort() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a short or int16.
+
+
getValueAsString() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a utf-8 encoded string.
+
+
getValueAsTimestamp() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a Date.
+
+
getValueAsUUID() - Method in class software.amazon.awssdk.crt.eventstream.Header
+
+
Gets the value as a UUID.
+
+
getValueBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
+
 
+
getValueFromInt(int) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
+
Creates a Java header type enum from an associated native integer value
+
+
getVersion() - Method in class software.amazon.awssdk.crt.CrtPlatform
+
 
+
getVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
+
 
+
getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the handshake http request transform to use when upgrading the connection
+
+
getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions
+
+
Returns the callback that allows a custom transformation of the HTTP request which acts as the websocket handshake.
+
+
getWebsocketProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
use getHttpProxyOptions instead + Queries proxy options for a websocket-based mqtt connection
+
+
+
getWildcardSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.NegotiatedSettings
+
 
+
getWildcardSubscriptionsAvailable() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket
+
+
Returns whether the server supports wildcard subscriptions.
+
+
getWill() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns the definition of a message to be published when the connection's session is destroyed by the server or when + the will delay interval has elapsed, whichever comes first.
+
+
getWillDelayIntervalSeconds() - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket
+
+
Returns a time interval, in seconds, that the server should wait (for a session reconnection) before sending the + will message associated with the connection's session.
+
+
getWillMessage() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Queries the last will and testament message to be delivered to a topic when a connection disconnects
+
+
getWillQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
Query QoS directly from the will's MqttMessage.
+
+
+
getWillRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
Query retain directly from the will's MqttMessage.
+
+
+
getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
+
 
+
getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
getWireBytesOverhead() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
getWrapper() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
+
 
+
GraalVMNativeFeature - Class in software.amazon.awssdk.crt.internal
+
+
Implementation of GraalVM feature to extract the share lib to the image path.
+
+
GraalVMNativeFeature() - Constructor for class software.amazon.awssdk.crt.internal.GraalVMNativeFeature
+
 
+
GRANTED_QOS_0 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
+
 
+
HEADER_TABLE_SIZE - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.http.HttpVersion
+
 
+
HTTP_1_1 - Enum constant in enum software.amazon.awssdk.crt.http.HttpVersion
+
 
+
HTTP_1_1_REQUIRED - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
HTTP_2 - Enum constant in enum software.amazon.awssdk.crt.http.HttpVersion
+
 
+
HTTP_REQUEST_CHUNK - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
+
+
Compute a signature for a payload chunk.
+
+
HTTP_REQUEST_EVENT - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
+
+
Compute a signature for an event stream event.
+
+
HTTP_REQUEST_TRAILING_HEADERS - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
+
+
Compute a signature for a payloads trailing headers.
+
+
HTTP_REQUEST_VIA_HEADERS - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
HttpConnectionManager - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
HttpException - Exception Class 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 class software.amazon.awssdk.crt.http.HttpException
+
+
Constructs a new HttpException
+
+
HttpGeneral - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
HttpHeader - Class in software.amazon.awssdk.crt.http
+
+
A wrapper class for http header key-value pairs
+
+
HttpHeader(byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
+
 
+
HttpHeader(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
+
 
+
HttpHeaderBlock - Enum in software.amazon.awssdk.crt.http
+
+
Type of header block.
+
+
HttpManagerMetrics - Class in software.amazon.awssdk.crt.http
+
 
+
HttpMonitoringOptions - Class in software.amazon.awssdk.crt.http
+
+
This class provides access to basic http connection monitoring controls in lieu of the more traditional + timeouts.
+
+
HttpMonitoringOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpMonitoringOptions
+
+
Creates a new set of monitoring options
+
+
HttpProxyEnvironmentVariableSetting - Class in software.amazon.awssdk.crt.http
+
+
This class provides access to Http proxy environment variable configuration + setting
+
+
HttpProxyEnvironmentVariableSetting() - Constructor for class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
+
+
Creates a new set of environment variable proxy setting + By Default environmentVariableType is set to Enable.
+
+
HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType - Enum in software.amazon.awssdk.crt.http
+
 
+
HttpProxyOptions - Class in software.amazon.awssdk.crt.http
+
+
This class provides access to Http proxy configuration options
+
+
HttpProxyOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Creates a new set of proxy options
+
+
HttpProxyOptions.HttpProxyAuthorizationType - Enum in software.amazon.awssdk.crt.http
+
+
what kind of authentication, if any, to use when connecting to a proxy server
+
+
HttpProxyOptions.HttpProxyConnectionType - Enum in software.amazon.awssdk.crt.http
+
+
What kind of proxy connection to establish
+
+
HttpRequest - Class in software.amazon.awssdk.crt.http
+
+
Represents a single Client Request to be sent on a HTTP connection
+
+
HttpRequest(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
+
 
+
HttpRequest(String, String, HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
+
 
+
HttpRequestBase - Class in software.amazon.awssdk.crt.http
+
 
+
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 - Enum constant in enum 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 - Enum constant in enum 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
+
+
HttpStreamMetrics - Class in software.amazon.awssdk.crt.http
+
+
Holds tracing metrics for an HTTP stream.
+
+
HttpStreamResponseHandler - Interface in software.amazon.awssdk.crt.http
+
+
Interface that Native code knows how to call when handling Http Responses for HTTP/1.1 only.
+
+
HttpVersion - Enum in software.amazon.awssdk.crt.http
+
 
+
HttpWebsocket - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
HttpWebsocketSetup - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when the ConnectPacket is valid but was not accepted by the server.
+
+
IMPLEMENTATION_SPECIFIC_ERROR - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
+
Returned when the subscription was valid but the server did not accept it.
+
+
IMPLEMENTATION_SPECIFIC_ERROR - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.Log.LogLevel
+
 
+
INFORMATIONAL - Enum constant in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
+
 
+
INITIAL_WINDOW_SIZE - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
Int32 - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
Int64 - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
INTERNAL_ERROR - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
IoAlpn - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoChannel - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoChannelBootstrap - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoDns - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoEventLoop - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoFileUtils - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoGeneral - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoPki - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoSharedLibrary - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoSocket - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoSocketHandler - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IoTls - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
IPv4 - Enum constant in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
+
+
Corresponds to PF_INET in Berkeley sockets
+
+
IPv6 - Enum constant in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
+
+
Corresponds to PF_INET6 in Berkeley sockets
+
+
isAlpnSupported() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Returns whether or not ALPN is supported on the current platform
+
+
isChecksumValidated() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
+
 
+
isCipherPreferenceSupported(TlsCipherPreference) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Returns whether or not the current platform can be configured to a specific TlsCipherPreference.
+
+
isClosed() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
+
 
+
isConnectionManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
 
+
isConnectionOpen() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
+
 
+
isDirectory() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
 
+
isErrorRetryable(HttpException) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnection
+
+
Certain exceptions thrown by this HTTP API are from invalid boundary conditions + that, if the request isn't altered, will never succeed.
+
+
isFile() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
 
+
isFIPS() - Static method in class software.amazon.awssdk.crt.CRT
+
 
+
isManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
 
+
isNull() - Method in class software.amazon.awssdk.crt.CrtResource
+
+
Checks if this resource's native handle is NULL.
+
+
isOpen() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
+
 
+
isOpen() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
+
+
Check the underlying http connection is still open or not.
+
+
isSupported() - Method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
+
+
Not all Cipher Preferences are supported on all Platforms due to differences in the underlying TLS Libraries.
+
+
isSuspectedHyperThread - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
+
+
If true, the Cpu is suspected of being virtual.
+
+
isSymLink() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
 
+
isVariableLength() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
+

J

+
+
JavaAndroidKeychain - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
JavaCrtGeneral - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
JavaCrtResource - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
JavaCrtS3 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the server closes the connection because no packet from the client has been received in + 1.5 times the KeepAlive time set when the connection was established.
+
+
keepAlive - Variable in class software.amazon.awssdk.crt.io.SocketOptions
+
+
If true, enables periodic transmits of keepalive messages for detecting a disconnected peer.
+
+
keepAliveIntervalSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
+
+
Sets the number of seconds between TCP keepalive packets being sent to the peer + 0 disables keepalive
+
+
keepAliveMaxFailedProbes - Variable in class software.amazon.awssdk.crt.io.SocketOptions
+
+
Sets the number of keep alive probes allowed to fail before the connection is considered lost.
+
+
keepAliveTimeoutSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
+
+
Sets the number of seconds to wait for a keepalive response before considering the connection timed out + 0 disables keepalive
+
+
key - Variable in class software.amazon.awssdk.crt.mqtt5.packets.UserProperty
+
 
+
+

L

+
+
Legacy - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
+
+
Corresponds to PF_LOCAL in Berkeley sockets, usually UNIX domain sockets or named pipes
+
+
location() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
+
 
+
log(Log.LogLevel, Log.LogSubject, String) - Static method in class software.amazon.awssdk.crt.Log
+
+
Logs a message at the specified log level.
+
+
Log - Class in software.amazon.awssdk.crt
+
+
Static wrapper around native and crt logging.
+
+
Log() - Constructor for class software.amazon.awssdk.crt.Log
+
 
+
Log.LogLevel - Enum in software.amazon.awssdk.crt
+
+
Enum that controls how detailed logging should be.
+
+
Log.LogSubject - Enum in software.amazon.awssdk.crt
+
 
+
logNativeResources() - Static method in class software.amazon.awssdk.crt.CrtResource
+
+
Debug method to log all of the currently un-closed CRTResource objects.
+
+
logNativeResources(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.CrtResource
+
 
+
LRU - Enum constant in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
+
(Recommended) The client will ignore any user-specified topic aliasing and instead use an LRU cache to drive + alias usage.
+
+
+

M

+
+
MAIN - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when data in the ConnectPacket could not be correctly parsed by the server.
+
+
MALFORMED_PACKET - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Indicates the remote endpoint received a packet that does not conform to the MQTT specification.
+
+
Manual - Enum constant in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
+
Outbound aliasing is the user's responsibility.
+
+
marshalHeadersForJni(List<HttpHeader>) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
+
+
Lists of headers are marshalled as follows: + + each string field is: [4-bytes BE] [variable length bytes specified by the + previous field]
+
+
MAX_CONCURRENT_STREAMS - Enum constant in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
+
 
+
MAX_FRAME_SIZE - Enum constant in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
+
 
+
MAX_HEADER_LIST_SIZE - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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
+
+
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 - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
MqttClient() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
+
+
Creates an MqttClient with no TLS from the default static ClientBootstrap
+
+
MqttClient(ClientBootstrap) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
+
+
Creates an MqttClient with no TLS from the provided ClientBootstrap
+
+
MqttClient(ClientBootstrap, TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
+
+
Creates an MqttClient from the provided ClientBootstrap and TlsContext
+
+
MqttClient(TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
+
+
Creates an MqttClient with a default static ClientBootstrap and provided TlsContext
+
+
MqttClientConnection - Class in software.amazon.awssdk.crt.mqtt
+
+
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionality + via the AWS Common Runtime + + MqttClientConnection represents a single connection from one MqttClient to an + MQTT service endpoint
+
+
MqttClientConnection(MqttConnectionConfig) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
+
+
Constructs a new MqttClientConnection.
+
+
MqttClientConnection(Mqtt5Client, MqttClientConnectionEvents) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
+
+
Constructs a new MqttClientConnection from a Mqtt5Client.
+
+
MqttClientConnectionEvents - Interface in software.amazon.awssdk.crt.mqtt
+
+
Interface used to receive connection events from the CRT
+
+
MqttClientConnectionOperationStatistics - Class in software.amazon.awssdk.crt.mqtt
+
+
Simple statistics about the current state of the connection's queue of operations
+
+
MqttClientConnectionOperationStatistics() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnectionOperationStatistics
+
 
+
MqttConnectionConfig - Class in software.amazon.awssdk.crt.mqtt
+
+
Encapsulates all per-mqtt-connection configuration
+
+
MqttConnectionConfig() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
 
+
MqttException - Exception Class 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 class software.amazon.awssdk.crt.mqtt.MqttException
+
 
+
MqttException(String) - Constructor for exception class software.amazon.awssdk.crt.mqtt.MqttException
+
 
+
MqttGeneral - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
+
+
No authentication
+
+
None - Enum constant in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
+
+
Do not apply any jitter or randomization to the backoff interval
+
+
None - Enum constant in enum software.amazon.awssdk.crt.Log.LogLevel
+
 
+
NONE - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
+
+
Do not add any signing information about the body to the signed request
+
+
NONE - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
+
+
Do not do any additional validation or flow control
+
+
NONE - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+
 
+
NONE - Enum constant in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
+
 
+
NORMAL_DISCONNECTION - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the remote endpoint wishes to disconnect normally.
+
+
NOT_AUTHORIZED - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when the client is not authorized to connect to the server.
+
+
NOT_AUTHORIZED - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
+
+
Returned when the (QoS 1) publish was not authorized by the receiver.
+
+
NOT_AUTHORIZED - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
+
Returned when the client was not authorized to make the subscription on the server.
+
+
NOT_AUTHORIZED - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
+
+
Skip calling C_Initialize() and C_Finalize().
+
+
onAttemptingConnect(Mqtt5Client, OnAttemptingConnectReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
+
+
Called when the client begins a connection attempt
+
+
OnAttemptingConnectReturn - Class in software.amazon.awssdk.crt.mqtt5
+
+
The data returned when AttemptingConnect is invoked in the LifecycleEvents callback.
+
+
onCallbackInvoked(int) - Method in interface software.amazon.awssdk.crt.eventstream.MessageFlushCallback
+
+
Invoked when a message has been flushed to the underlying transport mechanism.
+
+
onChunkCompleted(int) - Method in interface software.amazon.awssdk.crt.http.HttpStream.HttpStreamWriteChunkCompletionCallback
+
 
+
onConnectionClosed(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.
+
+
onConnectionClosed(OnConnectionClosedReturn) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
+
+
Called when the connection was disconnected and shutdown successfully.
+
+
OnConnectionClosedReturn - Class in software.amazon.awssdk.crt.mqtt
+
+
The data returned when the connection closed callback is invoked in a connection.
+
+
OnConnectionClosedReturn() - Constructor for class software.amazon.awssdk.crt.mqtt.OnConnectionClosedReturn
+
 
+
onConnectionFailure(OnConnectionFailureReturn) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
+
+
Called on every unsuccessful connect and every unsuccessful disconnect.
+
+
onConnectionFailure(Mqtt5Client, OnConnectionFailureReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
+
+
Called when the client fails to establish an MQTT connection
+
+
OnConnectionFailureReturn - Class in software.amazon.awssdk.crt.mqtt
+
+
The data returned when the connection failure callback is invoked in a connection.
+
+
OnConnectionFailureReturn - Class in software.amazon.awssdk.crt.mqtt5
+
+
The data returned when OnConnectionFailure is invoked in the LifecycleEvents callback.
+
+
OnConnectionFailureReturn(int) - Constructor for class software.amazon.awssdk.crt.mqtt.OnConnectionFailureReturn
+
+
Constructs a new OnConnectionFailureReturn with an error code
+
+
onConnectionInterrupted(int) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
+
+
Called when the connection was lost (or disconnected), reconnect will be attempted automatically until + disconnect() is called
+
+
onConnectionResumed(boolean) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
+
+
Called whenever a reconnect succeeds; not called on an initial connect success
+
+
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(OnConnectionSuccessReturn) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
+
+
Called on every successful connect and every successful reconnect.
+
+
onConnectionSuccess(Mqtt5Client, OnConnectionSuccessReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
+
+
Called when the client successfully establishes an MQTT connection
+
+
OnConnectionSuccessReturn - Class in software.amazon.awssdk.crt.mqtt
+
+
The data returned when the connection success callback is invoked in a connection.
+
+
OnConnectionSuccessReturn - Class in software.amazon.awssdk.crt.mqtt5
+
+
The data returned when OnConnectionSuccess is invoked in the LifecycleEvents callback.
+
+
OnConnectionSuccessReturn(boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.OnConnectionSuccessReturn
+
+
Constructs a new OnConnectionSuccessReturn with a session present.
+
+
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
+
+
onMetrics(HttpStreamBase, HttpStreamMetrics) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
+
+
Called right before stream is complete, whether successful or unsuccessful.
+
+
onMetrics(HttpStream, HttpStreamMetrics) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
+
+
Called right before stream is complete, whether successful or unsuccessful.
+
+
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 the execution of the meta request.
+
+
onResponseHeaders(HttpStreamBase, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
+
+
Called from Native when new Http Headers have been received.
+
+
onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
+
+
Called from Native when new Http Headers have been received.
+
+
onResponseHeadersDone(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
+
+
Called from Native once all HTTP Headers are processed.
+
+
onResponseHeadersDone(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
+
+
Called from Native once all HTTP Headers are processed.
+
+
onStopped(Mqtt5Client, OnStoppedReturn) - Method in interface software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents
+
+
Called when the client reaches the 'Stopped' state as a result of the user invoking .stop()
+
+
OnStoppedReturn - Class in software.amazon.awssdk.crt.mqtt5
+
+
The data returned when OnStopped is invoked in the LifecycleEvents callback.
+
+
onSuccess() - Method in interface software.amazon.awssdk.crt.AsyncCallback
+
 
+
onSuccess(Object) - Method in interface software.amazon.awssdk.crt.AsyncCallback
+
 
+
OperationRoutingServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
+
+
ServerConnectionHandler implementation that routes continuations to specific + operation specific message handlers
+
+
OperationRoutingServerConnectionHandler(ServerConnection, Map<String, Function<ServerConnectionContinuation, ServerConnectionContinuationHandler>>) - Constructor for class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
+
+
binds an operation handler mapping to a server connection
+
+
overrideDefaultTrustStore(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Helper function to provide a TlsContext-local trust store
+
+
overrideDefaultTrustStoreFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Helper function to provide a TlsContext-local trust store
+
+
+

P

+
+
PackageInfo - Class in software.amazon.awssdk.crt.utils
+
+
Class that wraps version and package introspection
+
+
PackageInfo() - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo
+
+
Default constructor
+
+
PackageInfo.Version - Class in software.amazon.awssdk.crt.utils
+
+
Class representing the introspected semantic version of the CRT library
+
+
PACKET_IDENTIFIER_IN_USE - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
+
Returned when the packet identifier was already in use on the server.
+
+
PACKET_IDENTIFIER_IN_USE - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
+
+
Returned when the packet identifier was already in use on the server.
+
+
PACKET_TOO_LARGE - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when the ConnectPacket exceeded the maximum permissible size on the server.
+
+
PACKET_TOO_LARGE - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
PingResponse - Enum constant in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
Pkcs11Lib - Class in software.amazon.awssdk.crt.io
+
+
Handle to a loaded PKCS#11 library.
+
+
Pkcs11Lib(String) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
+
+
Load and initialize a PKCS#11 library.
+
+
Pkcs11Lib(String, Pkcs11Lib.InitializeFinalizeBehavior) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
+
+
Load a PKCS#11 library, specifying how C_Initialize() and + C_Finalize() will be called.
+
+
Pkcs11Lib.InitializeFinalizeBehavior - Enum in software.amazon.awssdk.crt.io
+
+
Controls how Pkcs11Lib calls C_Initialize() and C_Finalize() + on the PKCS#11 library.
+
+
Process - Class in software.amazon.awssdk.crt
+
+
Encapsulates Process information and manipulation of process level operations.
+
+
Process() - Constructor for class software.amazon.awssdk.crt.Process
+
 
+
ProfileCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A class that wraps a provider that gets credentials from profile files.
+
+
ProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
+
+
A builder for creating a custom profile credentials provider.
+
+
PROTOCOL_ERROR - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
PROTOCOL_ERROR - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when data in the ConnectPacket does not conform to the MQTT5 specification requirements.
+
+
PROTOCOL_ERROR - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when an unexpected or out-of-order packet was received by the remote endpoint.
+
+
ProtocolError - Enum constant in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
PUBACK - Enum constant in enum 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.
+
+
PublishPacketBuilder(String, QOS, byte[]) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Creates a new PublishPacketBuilder with common parameters set.
+
+
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 - Enum constant in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
+
+
The PutObject request will be split into MultiPart uploads that are executed in parallel + to improve throughput, when possible.
+
+
PutResumeTokenBuilder() - Constructor for class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
+
+
Default constructor
+
+
+

Q

+
+
QOS - Enum in software.amazon.awssdk.crt.mqtt5
+
+
MQTT message delivery quality of service.
+
+
QOS_NOT_SUPPORTED - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when an internal quota of the remote endpoint was exceeded.
+
+
QUOTA_EXCEEDED - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
+
Returned when a subscribe-related quota set on the server was exceeded.
+
+
+

R

+
+
RECEIVE_MAXIMUM_EXCEEDED - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
REJOIN_ALWAYS - Enum constant in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
+
+
Always attempt to rejoin an existing session.
+
+
REJOIN_POST_SUCCESS - Enum constant in enum 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.
+
+
releaseShutdownRef() - Static method in class software.amazon.awssdk.crt.CRT
+
+
Public API to release a shutdown reference that blocks CRT shutdown from proceeding.
+
+
removeInvalidPemChars(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
+
+
Removes characters that are not valid in PEM format (non-base64 chars).
+
+
removeReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
+
+
Removes a reference from this resource to another.
+
+
reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32
+
+
Resets the checksum to its initial value.
+
+
reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
+
+
Resets the checksum to its initial value.
+
+
resetPosition() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
+
+
Called from native when the processing needs the stream to rewind itself back to its beginning.
+
+
resetStream(Http2ClientConnection.Http2ErrorCode) - Method in class software.amazon.awssdk.crt.http.Http2Stream
+
+
Reset the HTTP/2 stream.
+
+
ResourceInstance(CrtResource, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
+
 
+
ResumeToken - Class in software.amazon.awssdk.crt.s3
+
 
+
ResumeToken(ResumeToken.PutResumeTokenBuilder) - Constructor for class software.amazon.awssdk.crt.s3.ResumeToken
+
 
+
ResumeToken.PutResumeTokenBuilder - Class in software.amazon.awssdk.crt.s3
+
 
+
RETAIN_NOT_SUPPORTED - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the server does not support retained messages.
+
+
RSA - Enum constant in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
+
 
+
+

S

+
+
S3Client - Class in software.amazon.awssdk.crt.s3
+
 
+
S3Client - Enum constant in enum software.amazon.awssdk.crt.Log.LogSubject
+
 
+
S3Client(S3ClientOptions) - Constructor for class software.amazon.awssdk.crt.s3.S3Client
+
 
+
S3ClientOptions - Class in software.amazon.awssdk.crt.s3
+
 
+
S3ClientOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
S3ExpressCredentialsProperties - Class in software.amazon.awssdk.crt.s3
+
 
+
S3ExpressCredentialsProperties() - Constructor for class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
+
 
+
S3ExpressCredentialsProvider - Class in software.amazon.awssdk.crt.s3
+
+
The Java object for Native code to invoke.
+
+
S3ExpressCredentialsProvider(S3ExpressCredentialsProviderHandler) - Constructor for class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProvider
+
 
+
S3ExpressCredentialsProviderFactory - Interface in software.amazon.awssdk.crt.s3
+
 
+
S3ExpressCredentialsProviderHandler - Interface in software.amazon.awssdk.crt.s3
+
+
Interface to override the S3Express Credentials provider.
+
+
S3FinishedResponseContext - Class in software.amazon.awssdk.crt.s3
+
 
+
S3MetaRequest - Class in software.amazon.awssdk.crt.s3
+
 
+
S3MetaRequest() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequest
+
 
+
S3MetaRequestOptions - Class in software.amazon.awssdk.crt.s3
+
 
+
S3MetaRequestOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
S3MetaRequestOptions.MetaRequestType - Enum in software.amazon.awssdk.crt.s3
+
+
A Meta Request represents a group of generated requests that are being done on behalf of the + original request.
+
+
S3MetaRequestOptions.ResponseFileOption - Enum in software.amazon.awssdk.crt.s3
+
 
+
S3MetaRequestProgress - Class in software.amazon.awssdk.crt.s3
+
+
Information about the meta request progress.
+
+
S3MetaRequestProgress() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
+
 
+
S3MetaRequestResponseHandler - Interface in software.amazon.awssdk.crt.s3
+
+
Interface called by native code to provide S3MetaRequest responses.
+
+
S3TcpKeepAliveOptions - Class in software.amazon.awssdk.crt.s3
+
+
This class provides access to setting Tcp Keep Alive Options.
+
+
S3TcpKeepAliveOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
+
 
+
safeSanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
+
+
Returns false if there is a problem with a PEM instead of throwing an + Exception.
+
+
sanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
+
+
Performs various sanity checks on a PEM Formatted String, and should be + tolerant of common minor mistakes in formatting.
+
+
SEND_ON_SUBSCRIBE - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when the server is too busy to make a connection.
+
+
SERVER_BUSY - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the server is busy and cannot continue processing packets from the client.
+
+
SERVER_MOVED - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the server is shutting down.
+
+
SERVER_UNAVAILABLE - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.eventstream.MessageType
+
 
+
ServerListener - Class in software.amazon.awssdk.crt.eventstream
+
+
Event-stream-rpc server listener.
+
+
ServerListener(String, int, SocketOptions, ServerTlsContext, ServerBootstrap, ServerListenerHandler) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListener
+
+
Instantiates a server listener.
+
+
ServerListenerHandler - Class in software.amazon.awssdk.crt.eventstream
+
+
Handler interface for processing incoming event-stream-rpc connections and their lifetimes.
+
+
ServerListenerHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
+
 
+
ServerTlsContext - Class in software.amazon.awssdk.crt.io
+
+
This class wraps the aws_tls_context from aws-c-io to provide access to TLS + configuration contexts in the AWS Common Runtime.
+
+
ServerTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ServerTlsContext
+
+
Creates a new Server TlsContext.
+
+
SESSION_TAKEN_OVER - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when the server has established another connection with the same client ID as a client's current + connection, causing the current client to become disconnected.
+
+
setAlgorithm(AwsSigningConfig.AwsSigningAlgorithm) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets what version of the AWS signing process should be used
+
+
setAllowableThroughputFailureIntervalSeconds(int) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
+
+
Sets how long, in seconds, a connection is allowed to be unhealthy before getting shut down.
+
+
setAuthorizationPassword(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Sets the password to use for authorization; only applicable to basic authentication
+
+
setAuthorizationType(HttpProxyOptions.HttpProxyAuthorizationType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Sets the proxy authorization type
+
+
setAuthorizationUsername(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Sets the username to use for authorization; only applicable to basic authentication
+
+
setCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Sets the TLS cipher preferences to use in contexts using this configuration
+
+
setCleanSession(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures whether or not the service should try to resume prior subscriptions, if it has any
+
+
setClientId(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the client_id to use with a connection
+
+
setConnectionCallbacks(MqttClientConnectionEvents) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the connection-related callbacks for a connection
+
+
setConnectionType(HttpProxyOptions.HttpProxyConnectionType) - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
+
+
(Optional) + Sets the proxy connection type.
+
+
setConnectionType(HttpProxyOptions.HttpProxyConnectionType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Sets the proxy connection type
+
+
setCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets the credentials to use for signing.
+
+
setCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets the provider to use to source credentials from before signing.
+
+
setDescription(String) - Method in class software.amazon.awssdk.crt.CrtResource
+
+
Sets a custom logging description for this resource
+
+
setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
+
+
Sets the request's encoded path
+
+
setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the IoT endpoint for a connection
+
+
setEnvironmentVariableType(HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType) - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
+
+
(Optional) + Enable/Disable reading from environment variable for Proxy config.
+
+
setExpirationInSeconds(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets the expiration time in seconds when using query param signing (pre-signed url).
+
+
setHost(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Sets the proxy host to connect through
+
+
setHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures proxy options for the mqtt connection
+
+
setKeepAliveIntervalSec(short) - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
+
 
+
setKeepAliveMaxFailedProbes(short) - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
+
 
+
setKeepAliveMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
Configures MQTT keep-alive via PING messages. Note that this is not TCP + keepalive. Please use setKeepAliveSecs instead.
+
+
+
setKeepAliveSecs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures MQTT keep-alive via PING messages.
+
+
setKeepAliveTimeoutSec(short) - Method in class software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions
+
 
+
setLogin(String, String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Sets the login credentials for a connection.
+
+
setMaxIOHandlesSoftLimit(long) - Static method in class software.amazon.awssdk.crt.Process
+
+
Sets the soft limit for IO handles for this process (max fds in unix terminology).
+
+
setMinThroughputBytesPerSecond(long) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
+
+
Sets a throughput threshold for connections.
+
+
setMqtt5Client(Mqtt5Client) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the mqtt5 client to use for a connection
+
+
setMqttClient(MqttClient) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the mqtt client to use for a connection
+
+
setNativeHandle(long) - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
+
 
+
setOmitSessionToken(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session + credentials.
+
+
setPassword(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the password to use as part of the CONNECT attempt
+
+
setPingTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures ping timeout value.
+
+
setPort(int) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Sets the proxy port to connect through.
+
+
setPort(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the port to connect to.
+
+
setProtocolOperationTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures timeout value for requests that response is required on healthy connection.
+
+
setReconnectTimeoutSecs(long, long) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the minimum and maximum reconnect timeouts.
+
+
setRegion(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets what to use for region when signing.
+
+
setService(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets what service signing name to use.
+
+
setShouldNormalizeUriPath(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets whether or not the uri path should be normalized during canonical request construction
+
+
setShouldSignHeader(Predicate<String>) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets a header-name signing predicate filter.
+
+
setSignatureType(AwsSigningConfig.AwsSignatureType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets what sort of signature should be computed
+
+
setSignedBodyHeader(AwsSigningConfig.AwsSignedBodyHeaderType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets what signed body header should hold the payload hash (or override value).
+
+
setSignedBodyValue(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets the payload hash override value to use in canonical request construction.
+
+
setSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the common settings to use for a connection's socket
+
+
setStaticDefaultMaxEntries(int) - Static method in class software.amazon.awssdk.crt.io.HostResolver
+
+
Sets the max number of cached host entries for the static default resolver, if it's ever created/used.
+
+
setStaticDefaultNumThreads(int) - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
+
+
Sets the number of threads for the static default event loop group, should it ever be created.
+
+
setTcpKeepAlive(int, int) - Method in class software.amazon.awssdk.crt.io.SocketOptions
+
+
Enables TCP keepalive.
+
+
setTcpKeepAlive(int, int, int) - Method in class software.amazon.awssdk.crt.io.SocketOptions
+
+
Enables TCP keepalive.
+
+
setTime(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets the point in time that signing should be relative to.
+
+
SETTINGS_TIMEOUT - Enum constant in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
 
+
setTlsConnectionOptions(TlsConnectionOptions) - Method in class software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting
+
+
(Optional) + Sets the tls connection options for the proxy connection
+
+
setTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
+
+
Sets the tls context for the proxy connection
+
+
setupOnce() - Method in class software.amazon.awssdk.crt.CrtPlatform
+
 
+
setUseDoubleUriEncode(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
+
+
Sets whether or not signing should uri encode urls as part of canonical request construction.
+
+
setUsername(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the username to use as part of the CONNECT attempt
+
+
setUseWebsockets(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures whether or not to use websockets for the mqtt connection
+
+
setWebsocketHandshakeTransform(Consumer<WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Set a transform operation to use on each websocket handshake http request.
+
+
setWebsocketProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
use setHttpProxyOptions instead + Configures proxy options for a websocket-based mqtt connection
+
+
+
setWillMessage(MqttMessage) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Configures the last will and testament message to be delivered to a topic when a connection disconnects
+
+
setWillQos(QualityOfService) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
Set QoS directly on the will's MqttMessage.
+
+
+
setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
+
+
Deprecated. +
Set retain directly on the will's MqttMessage.
+
+
+
SHA1 - Enum constant in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
SHA1 - Enum constant in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+
 
+
SHA224 - Enum constant in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
SHA256 - Enum constant in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
SHA256 - Enum constant in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+
 
+
SHA384 - Enum constant in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
SHA512 - Enum constant in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
SHARED_SUBSCRIPTIONS_NOT_SUPPORTED - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
+
+
Standard AWS Sigv4 signing, based on AWS credentials and symmetric secrets
+
+
SIGV4_ASYMMETRIC - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
+
+
AWS Sigv4a signing, based on ECDSA signatures
+
+
SIGV4_S3EXPRESS - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
+
+
AWS Sigv4 S3 Express signing
+
+
SocketOptions - Class in software.amazon.awssdk.crt.io
+
+
This class wraps the aws_socket_options from aws-c-io to provide + access to TCP/UDP socket configuration in the AWS Common Runtime.
+
+
SocketOptions() - Constructor for class software.amazon.awssdk.crt.io.SocketOptions
+
+
Creates a new set of socket options
+
+
SocketOptions.SocketDomain - Enum in software.amazon.awssdk.crt.io
+
+
Socket communications domain
+
+
SocketOptions.SocketType - Enum in software.amazon.awssdk.crt.io
+
+
Socket type
+
+
software.amazon.awssdk.crt - package software.amazon.awssdk.crt
+
 
+
software.amazon.awssdk.crt.auth.credentials - package software.amazon.awssdk.crt.auth.credentials
+
 
+
software.amazon.awssdk.crt.auth.signing - package software.amazon.awssdk.crt.auth.signing
+
 
+
software.amazon.awssdk.crt.cal - package software.amazon.awssdk.crt.cal
+
 
+
software.amazon.awssdk.crt.checksums - package software.amazon.awssdk.crt.checksums
+
 
+
software.amazon.awssdk.crt.eventstream - package software.amazon.awssdk.crt.eventstream
+
 
+
software.amazon.awssdk.crt.http - package software.amazon.awssdk.crt.http
+
 
+
software.amazon.awssdk.crt.internal - package software.amazon.awssdk.crt.internal
+
 
+
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 - Enum constant in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
+
+
SSL v3.
+
+
StandardRetryOptions - Class in software.amazon.awssdk.crt.io
+
+
Top-level configuration for http retries.
+
+
StandardRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.StandardRetryOptions
+
 
+
start() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
+
+
Notifies the Mqtt5Client that you want it maintain connectivity to the configured endpoint.
+
+
StaticCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A class that wraps the a credentials provider that returns a fixed set of credentials
+
+
StaticCredentialsProvider.StaticCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A simple builder class for a static credentials provider and its options
+
+
StaticCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
+
+
Default constructor
+
+
stop() - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
+
+
Notifies the Mqtt5Client that you want it to end connectivity to the configured endpoint, disconnecting any + existing connection and halting any reconnect attempts.
+
+
stop(DisconnectPacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5Client
+
+
Notifies the Mqtt5Client that you want it to end connectivity to the configured endpoint, disconnecting any + existing connection and halting any reconnect attempts.
+
+
STREAM - Enum constant in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
+
+
Corresponds to SOCK_STREAM in Berkeley sockets (TCP)
+
+
STREAM_CLOSED - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
+
+
C_Initialize() is called on creation and C_Finalize() is + called on cleanup.
+
+
String - Enum constant in enum 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.
+
+
SubscribePacketBuilder(String, QOS) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+
+
Creates a new SubscribePacketBuilder with one subscription defined.
+
+
SubscribePacketBuilder(SubscribePacket.Subscription) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+
+
Creates a new SubscribePacketBuilder with one subscription defined.
+
+
SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returned when the connection is accepted.
+
+
SUCCESS - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
+
+
Returned when the (QoS 1) publish was accepted by the recipient.
+
+
SUCCESS - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
TLS_CIPHER_KMS_PQ_TLSv1_0_2019_06 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.io.TlsCipherPreference
+
+
Use whatever the System Default Preference is.
+
+
TLS_VER_SYS_DEFAULTS - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
+
 
+
TLSv1_1 - Enum constant in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
+
+
TLS 1.1
+
+
TLSv1_2 - Enum constant in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
+
+
TLS 1.2
+
+
TLSv1_3 - Enum constant in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
+
+
TLS 1.3
+
+
TOPIC_ALIAS_INVALID - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returned when topic name is correctly formed, but is not accepted.
+
+
TOPIC_NAME_INVALID - Enum constant in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
+
+
Returned when the topic name was valid but the receiver was not willing to accept it.
+
+
TopicAliasingOptions - Class in software.amazon.awssdk.crt.mqtt5
+
+
Configuration for all client topic aliasing behavior.
+
+
TopicAliasingOptions() - Constructor for class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
+
+
Default constructor
+
+
TopicAliasingOptions.InboundTopicAliasBehaviorType - Enum in software.amazon.awssdk.crt.mqtt5
+
+
An enumeration that controls whether or not the client allows the broker to send publishes that use topic + aliasing.
+
+
TopicAliasingOptions.OutboundTopicAliasBehaviorType - Enum in software.amazon.awssdk.crt.mqtt5
+
+
An enumeration that controls how the client applies topic aliasing to outbound publish packets.
+
+
toString() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
+
 
+
toString() - Method in exception class software.amazon.awssdk.crt.CrtRuntimeException
+
 
+
toString() - Method in class software.amazon.awssdk.crt.http.HttpHeader
+
 
+
toString() - Method in class software.amazon.awssdk.crt.http.HttpStreamMetrics
+
 
+
toString() - Method in class software.amazon.awssdk.crt.utils.PackageInfo.Version
+
 
+
Trace - Enum constant in enum software.amazon.awssdk.crt.Log.LogLevel
+
 
+
TRAILER - Enum constant in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
+
 
+
TRAILING - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.http.HttpVersion
+
 
+
UNKNOWN - Enum constant in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
 
+
UNKNOWN - Enum constant in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
+
 
+
UNKNOWN - Enum constant in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
+
 
+
UNSIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
+
 
+
UNSPECIFIED_ERROR - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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.
+
+
UnsubscribePacketBuilder(String) - Constructor for class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
+
+
Creates a new UnsubscribePacketBuilder with one subscription defined.
+
+
UNSUPPORTED_PROTOCOL_VERSION - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
 
+
+

V

+
+
validateOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
Validate the stream manager options are valid to use.
+
+
validateOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Validate the connection manager options are valid to use.
+
+
value - Variable in class software.amazon.awssdk.crt.mqtt5.packets.UserProperty
+
 
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.QOS
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.ConnAckPacket.ConnectReasonCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PubAckPacket.PubAckReasonCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubAckPacket.SubAckReasonCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.packets.UnsubAckPacket.UnsubAckReasonCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.PublishResult.PublishResultType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.QOS
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
verifyPeer - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Set whether or not the peer should be verified.
+
+
verifyRawSha256EcdsaSignature(byte[], byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
+
 
+
verifySigv4aEcdsaSignature(HttpRequest, String, AwsSigningConfig, byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
+
 
+
version - Variable in class software.amazon.awssdk.crt.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 - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum 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.
+
+
withConnectionAcquisitionTimeoutInMilliseconds(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
If set, HttpClientConnectionManager.acquireConnection() + will give up after waiting this long for a connection from the pool, + failing with error AWS_ERROR_HTTP_CONNECTION_MANAGER_ACQUISITION_TIMEOUT.
+
+
withConnectionManagerOptions(HttpClientConnectionManagerOptions) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
Required.
+
+
withConnectionManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
Set to true to manually manage the flow-control window of whole HTTP/2 + connection.
+
+
withConnectionPing(int, int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
Settings to control the period ping to be sent for connections held by stream + manager.
+
+
withConnectOptions(ConnectPacket) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets all configurable options with respect to the CONNECT packet sent by the client, including the Will.
+
+
withConnectTimeoutMs(int) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withContentLength(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
+
 
+
withContentType(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the property specifying the content type of the payload.
+
+
withCorrelationData(byte[]) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the opaque binary data used to correlate between publish messages, as a potential method for request-response + implementation.
+
+
withCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
+
+
sets the entire credential set to use within the static credentials provider.
+
+
withCredentialsFileNameOverride(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
+
+
Sets the name of the credentials file to use.
+
+
withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
Deprecated. +
Please use S3ClientOptions.withSigningConfig(AwsSigningConfig) instead. + The credentials provider will be used to create the signing Config when the client was created. + Client will use `AwsSigningConfig.getDefaultS3SigningConfig(region, credentialsProvider);` to create the signing config.
+
+
+
withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Deprecated. +
Please use S3MetaRequestOptions.withSigningConfig(AwsSigningConfig) instead. + The credentials provider will be used to create the signing Config to override the client level config. + The client config will be used.
+
+
+
withCredsProvider(CredentialsProvider) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
+
+
Sets the underlying Credentials Provider to use for source credentials
+
+
withCustomRoleArn(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
+
(optional) Sets the ARN of the role to be assumed when multiple roles were received in the token from the + identity provider.
+
+
withDurationSeconds(int) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
+
 
+
withEnableS3Express(boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
To enable S3 Express support for client + The typical usage for a S3 Express request is to set this to true and let the request to be signed with + AwsSigningConfig.AwsSigningAlgorithm.SIGV4_S3EXPRESS, either from the client level signingConfig or override from request.
+
+
withEndpoint(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
+
Sets the Cognito service endpoint to use when sourcing credentials via HTTP
+
+
withEndpoint(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
+
+
Sets the endpoint to fetch credentials from.
+
+
withEndpoint(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
Deprecated.
+
+
withEndpoint(URI) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
withEventLoopGroup(EventLoopGroup) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+
+
Configure the event loop group to use to schedule the backoff/retry tasks
+
+
withExpectedHttpVersion(HttpVersion) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Set the expected protocol version of the connection to be made, default is HTTP/1.1
+
+
withExtendedValidationAndFlowControlOptions(Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the additional controls for client behavior with respect to operation validation and flow control; these checks + go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.
+
+
withFileSize(long) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
+
Sets the file size corresponding to this entry
+
+
withHandler(DelegateCredentialsHandler) - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
+
+
Sets the delegate this provider should use for sourcing credentials
+
+
withHost(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
+
 
+
withHostName(String) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the host name of the MQTT server to connect to.
+
+
withHostValue(String) - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
+
 
+
withHttpMonitoringOptions(HttpMonitoringOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
Options for detecting bad HTTP connections.
+
+
withHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
+
Sets the proxy configuration to use when making the http request that fetches session + credentials from the AWS Cognito Identity service
+
+
withHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the (tunneling) HTTP proxy usage when establishing MQTT connection.
+
+
withHttpRequest(HttpRequest) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Set the initial HTTP request.
+
+
withIdealConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
For HTTP/2 stream manager only.
+
+
withIdentity(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
+
Sets the Cognito identity to source credentials for
+
+
withInboundBehavior(TopicAliasingOptions.InboundTopicAliasBehaviorType) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
+
+
Controls whether or not the client allows the broker to use topic aliasing when sending publishes.
+
+
withInboundCacheMaxSize(int) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
+
+
If inbound topic aliasing is enabled, this will control the size of the inbound alias cache.
+
+
withInitialBucketCapacity(long) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
+
+
Sets the initial capacity of the token bucket in the standard retry strategy
+
+
withInitialReadWindowSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
The starting size of each S3MetaRequest's flow-control window (if backpressure is enabled).
+
+
withInitialSettingsList(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
For HTTP/2 stream manager only.
+
+
withIsDirectory(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
+
Sets the isDirectory flag, meaning this entry corresponds to a directory
+
+
withIsFile(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
+
Sets the isFile flag, meaning this entry corresponds to a file
+
+
withIsSymLink(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
+
Sets the isSymLink flag, meaning this entry corresponds to a symbolic link
+
+
withJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+
+
Configure the type of jitter to apply to the backoff interval calculations
+
+
withKeepAliveIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the maximum time interval, in seconds, that is permitted to elapse between the point at which the client + finishes transmitting one MQTT packet and the point it starts sending the next.
+
+
withLifecycleEvents(Mqtt5ClientOptions.LifecycleEvents) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the Lifecycle Events interface that will be called when the client gets a LifecycleEvent.
+
+
withLogin(CognitoCredentialsProvider.CognitoLoginTokenPair) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
+
Adds an identity provider token pair to allow for authenticated identity access.
+
+
withManualWindowManagement(boolean) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
If set to true, then you must manage the read backpressure mechanism.
+
+
withMaxConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
Default is no limit, which will use the limit from the server.
+
+
withMaxConnectionIdleInMilliseconds(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets maximum amount of time, in milliseconds, that the connection can be idle in the manager before + getting culled by the manager
+
+
withMaxConnections(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the maximum number of connections allowed in the connection pool
+
+
withMaxConnections(int) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withMaximumPacketSizeBytes(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the maximum packet size the client is willing to handle.
+
+
withMaxPendingConnectionAcquisitions(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
If set, HttpClientConnectionManager.acquireConnection() will fail with + AWS_ERROR_HTTP_CONNECTION_MANAGER_MAX_PENDING_ACQUISITIONS_EXCEEDED if there are already pending acquisitions + equal to `maxPendingConnectionAcquisitions`.
+
+
withMaxReconnectDelayMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the maximum amount of time to wait to reconnect after a disconnect.
+
+
withMaxRetries(long) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
+
+
Configure the maximum number of retries to make while using a strategy sourced from these options
+
+
withMemoryLimitInBytes(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
The amount of memory the CRT client is allowed to use.
+
+
withMessageExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the maximum amount of time allowed to elapse for message delivery before the server + should instead delete the message (relative to a recipient).
+
+
withMetaRequestType(S3MetaRequestOptions.MetaRequestType) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
withMinConnectedTimeToResetReconnectDelayMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the minimum time needed to pass to reset the reconnect delay in milliseconds used when the Mqtt5Client connects.
+
+
withMinimumTlsVersion(TlsContextOptions.TlsVersions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Sets the minimum TLS version that the TlsContext will allow.
+
+
withMinReconnectDelayMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the minimum amount of time to wait to reconnect after a disconnect.
+
+
withMonitoringOptions(HttpMonitoringOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the monitoring options for connections in the connection pool
+
+
withMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Enables mutual TLS (mTLS) on this TlsContext
+
+
withMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Unix platforms only, specifies TLS options for custom private key operations.
+
+
withMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Enables mutual TLS (mTLS) on this TlsContext
+
+
withMtlsPkcs11(TlsContextPkcs11Options) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Unix platforms only, specifies mutual TLS (mTLS) using a PKCS#11 library for private key operations.
+
+
withMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Apple platforms only, specifies mutual TLS (mTLS) using PKCS#12
+
+
withMtlsWindowsCertStorePath(String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Windows platforms only, specifies mutual TLS (mTLS) using a certificate in a Windows + certificate store.
+
+
withMultipartUploadThreshold(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withNumPartsCompleted(long) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
+
 
+
withObjectSizeHint(Long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
withOfflineQueueBehavior(Mqtt5ClientOptions.ClientOfflineQueueBehavior) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets how disconnects affect the queued and in-progress operations tracked by the client.
+
+
withOperationName(String) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
The S3 operation name (eg: "CreateBucket"), + this MUST be set for S3MetaRequestOptions.MetaRequestType.DEFAULT, + it is ignored for other meta request types since the operation is implicit.
+
+
withOutboundBehavior(TopicAliasingOptions.OutboundTopicAliasBehaviorType) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
+
+
Controls what kind of outbound topic aliasing behavior the client should attempt to use.
+
+
withOutboundCacheMaxSize(int) - Method in class software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions
+
+
If outbound topic aliasing is set to LRU, this controls the maximum size of the cache.
+
+
withPartSize(long) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
+
 
+
withPartSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withPassword(byte[]) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the opaque binary data that the server may use for client authentication and authorization.
+
+
withPath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
+
Sets the absolute path of this entry
+
+
withPathAndQuery(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
+
 
+
withPayload(byte[]) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the payload for the publish message.
+
+
withPayloadFormat(PublishPacket.PayloadFormatIndicator) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the property specifying the format of the payload data.
+
+
withPingTimeoutMs(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the time interval to wait after sending a PINGREQ for a PINGRESP to arrive.
+
+
withPort(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the port to connect to for connections in the connection pool.
+
+
withPort(Long) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the network port of the MQTT server to connect to.
+
+
withPriorKnowledge(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
+
+
Set to true to use prior knowledge to setup connection.
+
+
withPrivateKeyObjectLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
+
+
Specify the label of the private key object on the PKCS#11 token.
+
+
withProfileName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
+
+
Sets the name of the profile to use.
+
+
withProxyEnvironmentVariableSetting(HttpProxyEnvironmentVariableSetting) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Optional.
+
+
withProxyEnvironmentVariableSetting(HttpProxyEnvironmentVariableSetting) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
+
+
Sets the proxy configuration to use when making the http request that fetches session + credentials from the IoT x509 credentials provider service
+
+
withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the proxy options for connections in the connection pool
+
+
withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withPublishEvents(Mqtt5ClientOptions.PublishEvents) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the PublishEvents interface that will be called when the client gets a message.
+
+
withQOS(QOS) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the MQTT quality of service level the message should be delivered with.
+
+
withReadBackpressureEnabled(boolean) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
Set whether backpressure is enabled (false by default), to prevent response data downloading faster than you can handle it.
+
+
withReasonCode(DisconnectPacket.DisconnectReasonCode) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
+
+
Sets the value indicating the reason that the sender is closing the connection + + See MQTT5 Disconnect Reason Code
+
+
withReasonString(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
+
+
Sets the additional diagnostic information about the reason that the sender is closing the connection + + See MQTT5 Reason String
+
+
withReceiveMaximum(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the maximum number of in-flight QoS 1 and 2 messages the client is willing to handle.
+
+
withRegion(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withRegion(String) - Method in class software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties
+
 
+
withRelativePath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
+
+
Sets the path relative to the current working directory
+
+
withRequestFilePath(Path) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
If set, this file is sent as the request's body, and the S3MetaRequestOptions.withHttpRequest(software.amazon.awssdk.crt.http.HttpRequest) body stream is ignored.
+
+
withRequestProblemInformation(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets whether requests that the server send additional diagnostic information (via response string or + user properties) in DisconnectPacket or ConnAckPacket from the server.
+
+
withRequestResponseInformation(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets whether requests that the server send response information in the subsequent ConnAckPacket.
+
+
withResponseFileDeleteOnFailure(boolean) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Sets whether to delete the response file on failure when downloading an + object from S3.
+
+
withResponseFileOption(S3MetaRequestOptions.ResponseFileOption) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Sets the option for how to handle the response file when downloading an + object from S3.
+
+
withResponseFilePath(Path) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
If set, this file will be used to write the response body to a file.
+
+
withResponseFilePosition(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Sets the position to start writing to the response file.
+
+
withResponseHandler(S3MetaRequestResponseHandler) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
withResponseTopic(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the opaque topic string intended to assist with request/response implementations.
+
+
withResumeToken(ResumeToken) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
 
+
withRetain(Boolean) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets if this should be a retained message.
+
+
withRetryJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets how the reconnect delay is modified in order to smooth out the distribution of reconnection attempt + time points for a large set of reconnecting clients.
+
+
withRoleAlias(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
+
+
Sets the role alias to fetch credentials through
+
+
withRoleArn(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
+
 
+
withS3ExpressCredentialsProviderFactory(S3ExpressCredentialsProviderFactory) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withS3TcpKeepAliveOptions(S3TcpKeepAliveOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withSecretAccessKey(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
+
+
Sets the AWS secret access key to use within the static credentials
+
+
withServerName(String) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
+
+
Sets server name to use for the SNI extension (supported everywhere), as well + as x.509 validation.
+
+
withServerReference(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
+
+
Sets the property indicating an alternate server that the client may temporarily or permanently attempt + to connect to instead of the configured endpoint.
+
+
withSessionBehavior(Mqtt5ClientOptions.ClientSessionBehavior) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets how the Mqtt5Client should behave with respect to MQTT sessions.
+
+
withSessionExpiryIntervalSeconds(long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
+
+
Sets the change to the session expiry interval negotiated at connection time as part of the disconnect.
+
+
withSessionExpiryIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the time interval, in seconds, that the client requests the server to persist this connection's MQTT session state + for.
+
+
withSessionName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
+
 
+
withSessionToken(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
+
+
Sets the AWS session token to use within the static credentials.
+
+
withSigningConfig(AwsSigningConfig) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
+
The configuration related to signing used by S3 client.
+
+
withSigningConfig(AwsSigningConfig) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
The configuration related to signing used by S3 client.
+
+
withSlotId(long) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
+
+
Specify the slot ID containing a PKCS#11 token.
+
+
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the socket options to use for connections in the connection pool
+
+
withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the socket properties of the underlying MQTT connections made by the client.
+
+
withStandardRetryOptions(StandardRetryOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withSubscription(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
+
+
Sets a single topic filter that the client wishes to unsubscribe from.
+
+
withSubscription(String, QOS) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+
+
Sets a single subscription within the SubscribePacket.
+
+
withSubscription(String, QOS, Boolean, Boolean, SubscribePacket.RetainHandlingType) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+
+
Sets a single subscription within the SubscribePacket.
+
+
withSubscription(SubscribePacket.Subscription) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+
+
Sets a single subscription within the SubscribePacket.
+
+
withSubscriptionIdentifier(long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+
+
Sets the positive long to associate with all topic filters in this request.
+
+
withThingName(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
+
+
Sets the iot thing name to fetch credentials by.
+
+
withThroughputTargetGbps(double) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withTimeoutMs(int) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
+
+
Set the TLS negotiation timeout
+
+
withTlsConnectionOptions(TlsConnectionOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the connection-specific TLS options to use for connections in the connection pool.
+
+
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
+
+
Sets the tls context to use when making HTTP requests to the Cognito Identity service
+
+
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
+
+
Sets the tls context to use for any secure network connections made while sourcing credentials.
+
+
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
+
+
Sets the tls context to use for any secure network connections made while sourcing credentials.
+
+
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
+
+
Sets the tls context to use for any secure network connections made while sourcing credentials.
+
+
withTlsContext(TlsContext) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
+
+
Sets the tls context to use for any secure network connections made while sourcing credentials.
+
+
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
+
+
Sets the tls context initialized with a x509 certificate and private key suitable for + queries against the account's iot credential provider endpoint
+
+
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the tls context to use for connections in the connection pool
+
+
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the TLS context for secure socket connections.
+
+
withTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
+
 
+
withTokenLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
+
+
Specify the label of the PKCS#11 token to use.
+
+
withTopic(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the topic this message should be published to.
+
+
withTopicAlias(long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the topic alias to use when sending this publish.
+
+
withTopicAliasingOptions(TopicAliasingOptions) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the topic aliasing options for clients constructed from this builder
+
+
withTotalNumParts(long) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
+
 
+
withUploadId(String) - Method in class software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder
+
 
+
withUri(URI) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the URI to use for connections in the connection pool
+
+
withUsername(String) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the string value that the server may use for client authentication and authorization.
+
+
withUserPin(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
+
+
Use this PIN to log the user into the PKCS#11 token.
+
+
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the list of MQTT5 user properties included with the packet.
+
+
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectPacketBuilder
+
+
Sets the list of MQTT5 user properties included with the packet.
+
+
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PublishPacketBuilder
+
+
Sets the list of MQTT5 user properties included with the packet.
+
+
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.SubscribePacketBuilder
+
+
Sets the list of MQTT5 user properties included with the packet.
+
+
withUserProperties(List<UserProperty>) - Method in class software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket.UnsubscribePacketBuilder
+
+
Sets the list of MQTT5 user properties included with the packet.
+
+
withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
+
+
Enable checksum mode header will be attached to get requests, this will tell + s3 to send back checksums headers if they exist.
+
+
withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
+
+
Deprecated. +
Please use S3MetaRequestOptions.withChecksumConfig(ChecksumConfig) instead. + validateChecksum defaults to false, if set to true, it will cause the client to compare a streamed + calculation of the objects checksum to a remotely stored checksum assigned to the object if one exists. + The checksumValidated field passed in parameter of the finished callback will inform + the user if validation ocurred. A mismatch will result in a AWS_ERROR_S3_RESPONSE_CHECKSUM_MISMATCH error
+
+
+
withValidateChecksumAlgorithmList(List<ChecksumAlgorithm>) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
+
+
Ignored when validate_response_checksum is not set.
+
+
withVerifyPeer() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Enables TLS peer verification of certificates
+
+
withVerifyPeer(boolean) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
+
+
Sets whether or not TLS will validate the certificate from the peer.
+
+
withWebsocketHandshakeTransform(Consumer<Mqtt5WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder
+
+
Sets the callback that allows a custom transformation of the HTTP request that acts as the websocket handshake.
+
+
withWill(PublishPacket) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the definition of a message to be published when the connection's session is destroyed by the server or when + the will delay interval has elapsed, whichever comes first.
+
+
withWillDelayIntervalSeconds(Long) - Method in class software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket.ConnectPacketBuilder
+
+
Sets the time interval, in seconds, that the server should wait (for a session reconnection) before sending the + will message associated with the connection's session.
+
+
withWindowSize(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
+
+
Sets the starting size of each HTTP stream's flow-control window.
+
+
wrapFuture(CompletableFuture<T>, T) - Static method in interface software.amazon.awssdk.crt.AsyncCallback
+
 
+
WRITE_TO_POSITION - Enum constant in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption
+
+
Write to an existing file at the specified position, defined by the + S3MetaRequestOptions.withHttpRequest(software.amazon.awssdk.crt.http.HttpRequest).
+
+
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 - Enum constant in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
+
+
Add the 'X-Amz-Content-Sha256' header to the signed request
+
+
X509CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A class that wraps a credentials provider that sources session credentials from IoT's x509 credentials + service.
+
+
X509CredentialsProvider.X509CredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
+
+
A builder class for the 509 provider and its options
+
+
X509CredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
+
+
Default constructor
+
+
+A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
+ + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 000000000..c417c7952 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,94 @@ + + + + +Overview (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+
+

software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API

+
+
+
Packages
+ +
+
+ + + diff --git a/docs/legal/ADDITIONAL_LICENSE_INFO b/docs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 000000000..ff700cd09 --- /dev/null +++ b/docs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/legal/ASSEMBLY_EXCEPTION b/docs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 000000000..429666664 --- /dev/null +++ b/docs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/legal/LICENSE b/docs/legal/LICENSE new file mode 100644 index 000000000..8b400c7ab --- /dev/null +++ b/docs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/legal/jquery.md b/docs/legal/jquery.md new file mode 100644 index 000000000..d468b3183 --- /dev/null +++ b/docs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/legal/jqueryUI.md b/docs/legal/jqueryUI.md new file mode 100644 index 000000000..8bda9d7a8 --- /dev/null +++ b/docs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/member-search-index.js b/docs/member-search-index.js new file mode 100644 index 000000000..b90f26b60 --- /dev/null +++ b/docs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"acquireConnection()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"acquireNativeHandle(long)"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"acquireShutdownRef()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"acquireStream(Http2Request, HttpStreamBaseResponseHandler)","u":"acquireStream(software.amazon.awssdk.crt.http.Http2Request,software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"acquireStream(HttpRequest, HttpStreamBaseResponseHandler)","u":"acquireStream(software.amazon.awssdk.crt.http.HttpRequest,software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBase","l":"activate()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuation","l":"activate(String, List
, byte[], MessageType, int)","u":"activate(java.lang.String,java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuation","l":"activate(String, List
, byte[], MessageType, int, MessageFlushCallback)","u":"activate(java.lang.String,java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int,software.amazon.awssdk.crt.eventstream.MessageFlushCallback)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"addHeader(HttpHeader)","u":"addHeader(software.amazon.awssdk.crt.http.HttpHeader)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"addHeader(String, String)","u":"addHeader(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"addHeaders(HttpHeader[])","u":"addHeaders(software.amazon.awssdk.crt.http.HttpHeader[])"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"addRef()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"addReferenceTo(CrtResource)","u":"addReferenceTo(software.amazon.awssdk.crt.CrtResource)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"addSetting(Http2ConnectionSetting)","u":"addSetting(software.amazon.awssdk.crt.http.Http2ConnectionSetting)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"ADMINISTRATIVE_ACTION"},{"p":"software.amazon.awssdk.crt.internal","c":"GraalVMNativeFeature","l":"afterImageWrite(Feature.AfterImageWriteAccess)","u":"afterImageWrite(org.graalvm.nativeimage.hosted.Feature.AfterImageWriteAccess)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"alpnList"},{"p":"software.amazon.awssdk.crt.io","c":"Uri","l":"appendDecodingUri(String, String)","u":"appendDecodingUri(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"Uri","l":"appendEncodingUriParam(String, String)","u":"appendEncodingUriParam(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"Uri","l":"appendEncodingUriPath(String, String)","u":"appendEncodingUriPath(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"ApplicationError"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"ApplicationMessage"},{"p":"software.amazon.awssdk.crt.mqtt","c":"QualityOfService","l":"AT_LEAST_ONCE"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"QOS","l":"AT_LEAST_ONCE"},{"p":"software.amazon.awssdk.crt.mqtt","c":"QualityOfService","l":"AT_MOST_ONCE"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"QOS","l":"AT_MOST_ONCE"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"AuthCredentialsProvider"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"AuthGeneral"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"AuthProfile"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"AuthSigning"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"AWS_CRT_SUCCESS"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair.AwsEccCurve","l":"AWS_ECDSA_P256"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair.AwsEccCurve","l":"AWS_ECDSA_P384"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions","l":"AWS_IOT_CORE_DEFAULTS"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"awsErrorName(int)"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"awsErrorString(int)"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"awsLastError()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"AwsSignedBodyValue()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigner","l":"AwsSigner()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"AwsSigningConfig()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningResult","l":"AwsSigningResult()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningUtils","l":"AwsSigningUtils()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"BAD_AUTHENTICATION_METHOD"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"BAD_USERNAME_OR_PASSWORD"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"BANNED"},{"p":"software.amazon.awssdk.crt.utils","c":"StringUtils","l":"base64Decode(byte[])"},{"p":"software.amazon.awssdk.crt.utils","c":"StringUtils","l":"base64Encode(byte[])"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyAuthorizationType","l":"Basic"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"bodyStream"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"BooleanFalse"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"BooleanTrue"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"BUFFER_INT_SIZE"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CachedCredentialsProvider.CachedCredentialsProviderBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"DelegateCredentialsProvider.DelegateCredentialsProviderBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider.Builder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider.Builder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StaticCredentialsProvider.StaticCredentialsProviderBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider.Builder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsWebIdentityCredentialsProvider.Builder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectPacketBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubscribePacket.UnsubscribePacketBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken.PutResumeTokenBuilder","l":"build()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider","l":"builder()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider","l":"builder()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider","l":"builder()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsWebIdentityCredentialsProvider","l":"builder()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting","l":"builder()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"Byte"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"ByteBuf"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PayloadFormatIndicator","l":"BYTES"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CachedCredentialsProvider.CachedCredentialsProviderBuilder","l":"CachedCredentialsProviderBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"CANCEL"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequest","l":"cancel()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource.ResourceInstance","l":"canonicalName"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CredentialsProvider","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuation","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Message","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnection","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuation","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListener","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBase","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"ClientBootstrap","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"EventLoopGroup","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"HostResolver","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"ServerBootstrap","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsConnectionOptions","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContext","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClient","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3Client","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequest","l":"canReleaseReferencesImmediately()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"checkJniExceptionContract(boolean)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"ChecksumConfig()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"CLEAN"},{"p":"software.amazon.awssdk.crt.utils","c":"PemUtils","l":"cleanUpPem(String)","u":"cleanUpPem(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"CLIENT_IDENTIFIER_NOT_VALID"},{"p":"software.amazon.awssdk.crt.io","c":"ClientBootstrap","l":"ClientBootstrap(EventLoopGroup, HostResolver)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.EventLoopGroup,software.amazon.awssdk.crt.io.HostResolver)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionHandler","l":"clientConnection"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuationHandler","l":"ClientConnectionContinuationHandler()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionHandler","l":"ClientConnectionHandler()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.io","c":"ClientTlsContext","l":"ClientTlsContext(TlsContextOptions)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.TlsContextOptions)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"clone()"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32","l":"clone()"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32C","l":"clone()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"clone()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"close()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuationHandler","l":"close()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionHandler","l":"close()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuationHandler","l":"close()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionHandler","l":"close()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"closeConnection(int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnection","l":"closeConnection(int)"},{"p":"software.amazon.awssdk.crt.io","c":"ClientBootstrap","l":"closeStaticDefault()"},{"p":"software.amazon.awssdk.crt.io","c":"EventLoopGroup","l":"closeStaticDefault()"},{"p":"software.amazon.awssdk.crt.io","c":"HostResolver","l":"closeStaticDefault()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"CognitoCredentialsProviderBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoLoginTokenPair","l":"CognitoLoginTokenPair(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"collectNativeResource(Consumer)","u":"collectNativeResource(java.util.function.Consumer)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"collectNativeResources(Consumer)","u":"collectNativeResources(java.util.function.Consumer)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"CommonGeneral"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"CommonTaskScheduler"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation","l":"complete(byte[])"},{"p":"software.amazon.awssdk.crt.mqtt","c":"WebsocketHandshakeTransformArgs","l":"complete(HttpRequest)","u":"complete(software.amazon.awssdk.crt.http.HttpRequest)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5WebsocketHandshakeTransformArgs","l":"complete(HttpRequest)","u":"complete(software.amazon.awssdk.crt.http.HttpRequest)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation","l":"completeExceptionally(Throwable)","u":"completeExceptionally(java.lang.Throwable)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"WebsocketHandshakeTransformArgs","l":"completeExceptionally(Throwable)","u":"completeExceptionally(java.lang.Throwable)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5WebsocketHandshakeTransformArgs","l":"completeExceptionally(Throwable)","u":"completeExceptionally(java.lang.Throwable)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"COMPRESSION_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"ConnAckPacket()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"Connect"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"CONNECT_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"connect()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"connect(String, int, SocketOptions, ClientTlsContext, ClientBootstrap, ClientConnectionHandler)","u":"connect(java.lang.String,int,software.amazon.awssdk.crt.io.SocketOptions,software.amazon.awssdk.crt.io.ClientTlsContext,software.amazon.awssdk.crt.io.ClientBootstrap,software.amazon.awssdk.crt.eventstream.ClientConnectionHandler)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"ConnectAck"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionHandler","l":"connection"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"CONNECTION_RATE_EXCEEDED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"CONNECTION_RATE_EXCEEDED"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageFlags","l":"ConnectionAccepted"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"ConnectPacketBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"connectTimeoutMs"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuationHandler","l":"continuation"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuationHandler","l":"continuation"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"COPY_OBJECT"},{"p":"software.amazon.awssdk.crt","c":"SystemInfo.CpuInfo","l":"cpuId"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"CRC32"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32","l":"CRC32()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"CRC32C"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32C","l":"CRC32C()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"CREATE_NEW"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"CREATE_OR_APPEND"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"CREATE_OR_REPLACE"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider","l":"create()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider","l":"create()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider","l":"create()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsWebIdentityCredentialsProvider","l":"create()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"create(Http2StreamManagerOptions)","u":"create(software.amazon.awssdk.crt.http.Http2StreamManagerOptions)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"create(HttpClientConnectionManagerOptions)","u":"create(software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"createAnonymousCredentials()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createDefaultClient()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createDefaultServer()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, boolean)","u":"createHeader(java.lang.String,boolean)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, byte)","u":"createHeader(java.lang.String,byte)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, byte[])","u":"createHeader(java.lang.String,byte[])"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, Date)","u":"createHeader(java.lang.String,java.util.Date)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, int)","u":"createHeader(java.lang.String,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, long)","u":"createHeader(java.lang.String,long)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, short)","u":"createHeader(java.lang.String,short)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, String)","u":"createHeader(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"createHeader(String, UUID)","u":"createHeader(java.lang.String,java.util.UUID)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProviderFactory","l":"createS3ExpressCredentialsProvider(S3Client)","u":"createS3ExpressCredentialsProvider(software.amazon.awssdk.crt.s3.S3Client)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createWithMtls(String, String)","u":"createWithMtls(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createWithMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions)","u":"createWithMtlsCustomKeyOperations(software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createWithMtlsFromPath(String, String)","u":"createWithMtlsFromPath(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createWithMtlsJavaKeystore(KeyStore, String, String)","u":"createWithMtlsJavaKeystore(java.security.KeyStore,java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createWithMtlsPkcs11(TlsContextPkcs11Options)","u":"createWithMtlsPkcs11(software.amazon.awssdk.crt.io.TlsContextPkcs11Options)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createWithMtlsPkcs12(String, String)","u":"createWithMtlsPkcs12(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"createWithMtlsWindowsCertStorePath(String)","u":"createWithMtlsWindowsCertStorePath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"Credentials()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"Credentials(byte[], byte[], byte[])","u":"%3Cinit%3E(byte[],byte[],byte[])"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"Credentials(byte[], byte[], byte[], long)","u":"%3Cinit%3E(byte[],byte[],byte[],long)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CredentialsProvider","l":"CredentialsProvider()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"CRT_LIB_NAME"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"CRT()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"CrtPlatform()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"CrtResource()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt","c":"CrtRuntimeException","l":"CrtRuntimeException(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.awssdk.crt","c":"CrtRuntimeException","l":"CrtRuntimeException(int, String)","u":"%3Cinit%3E(int,java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"CrtRuntimeException","l":"CrtRuntimeException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"Debug"},{"p":"software.amazon.awssdk.crt.io","c":"Uri","l":"decodeUri(String)","u":"decodeUri(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions.JitterMode","l":"Decorrelated"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"decRef()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation.Type","l":"DECRYPT"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions.JitterMode","l":"Default"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.InboundTopicAliasBehaviorType","l":"Default"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"Default"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib.InitializeFinalizeBehavior","l":"DEFAULT"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"DEFAULT"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"DEFAULT"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"DEFAULT"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"DEFAULT_CONNECTION_PING_TIMEOUT_MS"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"DEFAULT_MAX"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"DEFAULT_MAX_BUFFER_SIZE"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"DEFAULT_MAX_CONNECTIONS"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"DEFAULT_MAX_CONNECTIONS"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"DEFAULT_MAX_WINDOW_SIZE"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"DEFAULT_MAX_WINDOW_SIZE"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder","l":"DefaultChainCredentialsProviderBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"DelegateCredentialsProvider.DelegateCredentialsProviderBuilder","l":"DelegateCredentialsProviderBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProvider","l":"destroyProvider()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProviderHandler","l":"destroyProvider()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketType","l":"DGRAM"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"DirectoryEntry()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryTraversal","l":"DirectoryTraversal()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.InboundTopicAliasBehaviorType","l":"Disabled"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"Disabled"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType","l":"DISABLED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"DISCONNECT_WITH_WILL_MESSAGE"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"disconnect()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectPacketBuilder","l":"DisconnectPacketBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"domain"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.RetainHandlingType","l":"DONT_SEND"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"dumpNativeMemory()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsSignatureAlgorithm","l":"ECDSA"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"EMPTY_SHA256"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"ENABLE_PUSH"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.InboundTopicAliasBehaviorType","l":"Enabled"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType","l":"ENABLED"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"enablePush(boolean)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"encodedPath"},{"p":"software.amazon.awssdk.crt.io","c":"Uri","l":"encodeUriParam(String)","u":"encodeUriParam(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"Uri","l":"encodeUriPath(String)","u":"encodeUriPath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"ENHANCE_YOUR_CALM"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"Error"},{"p":"software.amazon.awssdk.crt","c":"CrtRuntimeException","l":"errorCode"},{"p":"software.amazon.awssdk.crt","c":"CrtRuntimeException","l":"errorName"},{"p":"software.amazon.awssdk.crt.io","c":"EventLoopGroup","l":"EventLoopGroup(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.awssdk.crt.io","c":"EventLoopGroup","l":"EventLoopGroup(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"EventStreamServerListener"},{"p":"software.amazon.awssdk.crt.mqtt","c":"QualityOfService","l":"EXACTLY_ONCE"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"QOS","l":"EXACTLY_ONCE"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"ExponentialBackoffRetryOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.internal","c":"ExtractLib","l":"ExtractLib()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.internal","c":"ExtractLib","l":"extractLibrary(File)","u":"extractLibrary(java.io.File)"},{"p":"software.amazon.awssdk.crt.internal","c":"ExtractLib","l":"extractLibrary(String)","u":"extractLibrary(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"FAIL_ALL_ON_DISCONNECT"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"FAIL_NON_QOS1_PUBLISH_ON_DISCONNECT"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"FAIL_QOS0_PUBLISH_ON_DISCONNECT"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"Fatal"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"FLOW_CONTROL_ERROR"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyConnectionType","l":"Forwarding"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"FRAME_SIZE_ERROR"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"fromByteBuffer(ByteBuffer)","u":"fromByteBuffer(java.nio.ByteBuffer)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"fromEnumValue(int)"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions.JitterMode","l":"Full"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"GET_OBJECT"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"getAccessKeyId()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getAckTimeoutSeconds()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getAlgorithm()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpMonitoringOptions","l":"getAllowableThroughputFailureIntervalSeconds()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"getArchIdentifier()"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"getArchIdentifier()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getAssignedClientID()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getAssignedClientIdentifier()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"getAuthorizationPassword()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"getAuthorizationType()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"getAuthorizationUsername()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpManagerMetrics","l":"getAvailableConcurrency()"},{"p":"software.amazon.awssdk.crt.io","c":"StandardRetryOptions","l":"getBackoffRetryOptions()"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"getBackoffScaleFactorMS()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"getBodyStream()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getBootstrap()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListener","l":"getBoundPort()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getBufferSize()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestProgress","l":"getBytesTransferred()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageFlags","l":"getByteValue()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"getCause()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextCustomKeyOperationOptions","l":"getCertificateFileContents()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextCustomKeyOperationOptions","l":"getCertificateFilePath()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"getChecksumAlgorithm()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"getChecksumAlgorithm()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getChecksumAlgorithm()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getChecksumConfig()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"getChecksumLocation()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getCleanSession()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getClientBootstrap()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getClientBootstrap()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getClientId()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getClientId()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"getClientOptions()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"getClosedFuture()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnection","l":"getClosedFuture()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getComputeContentMd5()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"OnConnectionFailureReturn","l":"getConnAckPacket()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"OnConnectionSuccessReturn","l":"getConnAckPacket()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getConnackTimeoutMs()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getConnectionAcquisitionTimeoutInMilliseconds()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getConnectionCallbacks()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionHandler","l":"getConnectionClosedFuture()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"getConnectionManagerOptions()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"getConnectionPingPeriodMs()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"getConnectionPingTimeoutMs()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting","l":"getConnectionType()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"getConnectionType()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getConnectOptions()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getConnectTimeoutMs()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestProgress","l":"getContentLength()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getContentType()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuationHandler","l":"getContinuationClosedFuture()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuationHandler","l":"getContinuationClosedFuture()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getCorrelationData()"},{"p":"software.amazon.awssdk.crt","c":"SystemInfo","l":"getCpuGroupCount()"},{"p":"software.amazon.awssdk.crt","c":"SystemInfo","l":"getCpuInfoForGroup(short)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CredentialsProvider","l":"getCredentials()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"DelegateCredentialsHandler","l":"getCredentials()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getCredentials()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getCredentialsProvider()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getCredentialsProvider()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getCredentialsProvider()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"getCRuntime(String)","u":"getCRuntime(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"getCustomRoleArn()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getDefaultS3SigningConfig(String, CredentialsProvider)","u":"getDefaultS3SigningConfig(java.lang.String,software.amazon.awssdk.crt.auth.credentials.CredentialsProvider)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation","l":"getDigestAlgorithm()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"OnDisconnectionReturn","l":"getDisconnectPacket()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"getDup()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getEnableS3Express()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequest","l":"getEncodedPath()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"getEndpoint()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getEndpoint()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getEndpoint()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getEndpoint()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"getEnumIntValue()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"getEnumValue()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyHeaderType","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSigningAlgorithm","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair.AwsEccCurve","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation.Type","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsSignatureAlgorithm","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"QualityOfService","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PayloadFormatIndicator","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.RetainHandlingType","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult.PublishResultType","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"QOS","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.InboundTopicAliasBehaviorType","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"getEnumValueFromInteger(int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting","l":"getEnvironmentVariableType()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpException","l":"getErrorCode()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"OnConnectionFailureReturn","l":"getErrorCode()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"OnConnectionFailureReturn","l":"getErrorCode()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"OnDisconnectionReturn","l":"getErrorCode()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"getErrorCode()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"getErrorHeaders()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"getErrorOperationName()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"getErrorPayload()"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"getEventLoopGroup()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getExpectedHttpVersion()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getExpirationInSeconds()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"getExpirationTimePointSecs()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getExtendedValidationAndFlowControlOptions()"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"getFileSize()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"getHeaders()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"getHeadersAsArray()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getHeaderType()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"getHost()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getHostName()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProperties","l":"getHostValue()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getHttpProxyEnvironmentVariableSetting()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getHttpProxyEnvironmentVariableSetting()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getHttpProxyOptions()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getHttpProxyOptions()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"WebsocketHandshakeTransformArgs","l":"getHttpRequest()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5WebsocketHandshakeTransformArgs","l":"getHttpRequest()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getHttpRequest()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting","l":"getId()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"getIdealConcurrentStreamsPerConnection()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"getIdentity()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionOperationStatistics","l":"getIncompleteOperationCount()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOperationStatistics","l":"getIncompleteOperationCount()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionOperationStatistics","l":"getIncompleteOperationSize()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOperationStatistics","l":"getIncompleteOperationSize()"},{"p":"software.amazon.awssdk.crt.io","c":"StandardRetryOptions","l":"getInitialBucketCapacity()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getInitialReadWindowSize()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"getInitialSettingsList()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation","l":"getInput()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"getIsConnected()"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"getJitterMode()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3TcpKeepAliveOptions","l":"getKeepAliveIntervalSec()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getKeepAliveIntervalSeconds()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3TcpKeepAliveOptions","l":"getKeepAliveMaxFailedProbes()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getKeepAliveMs()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getKeepAliveSecs()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3TcpKeepAliveOptions","l":"getKeepAliveTimeoutSec()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpManagerMetrics","l":"getLeasedConcurrency()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBodyStream","l":"getLength()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getLifecycleEvents()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"getLogins()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"getManagerMetrics()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"getManagerMetrics()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"getMaxConcurrentStreamsPerConnection()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getMaxConnectionIdleInMilliseconds()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"getMaxConnections()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"getMaxConnections()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getMaxConnections()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getMaxConnections()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getMaximumPacketSize()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getMaximumPacketSizeBytes()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getMaximumPacketSizeToServer()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getMaximumQOS()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getMaximumQOS()"},{"p":"software.amazon.awssdk.crt","c":"Process","l":"getMaxIOHandlesHardLimit()"},{"p":"software.amazon.awssdk.crt","c":"Process","l":"getMaxIOHandlesSoftLimit()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getMaxPendingConnectionAcquisitions()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getMaxReconnectDelayMs()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getMaxReconnectTimeoutSecs()"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"getMaxRetries()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getMemoryLimitInBytes()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Message","l":"getMessageBuffer()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getMessageExpiryIntervalSeconds()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getMetaRequestType()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequest","l":"getMethod()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getMinConnectedTimeToResetReconnectDelayMs()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getMinReconnectDelayMs()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getMinReconnectTimeoutSecs()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpMonitoringOptions","l":"getMinThroughputBytesPerSecond()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getMonitoringOptions()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getMonitoringOptions()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getMqtt5Client()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getMqttClient()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5WebsocketHandshakeTransformArgs","l":"getMqttClient()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"WebsocketHandshakeTransformArgs","l":"getMqttClientConnection()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getMultiPartUploadThreshold()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getName()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"getName()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"getNameBytes()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"getNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"getNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsConnectionOptions","l":"getNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"getNativeHandle()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyHeaderType","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSigningAlgorithm","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair.AwsEccCurve","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation.Type","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsSignatureAlgorithm","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig.ChecksumLocation","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"getNativeValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"OnConnectionSuccessReturn","l":"getNegotiatedSettings()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.Subscription","l":"getNoLocal()"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken","l":"getNumPartsCompleted()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getObjectSizeHint()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getOfflineQueueBehavior()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getOmitSessionToken()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextCustomKeyOperationOptions","l":"getOperationHandler()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getOperationName()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"getOperationStatistics()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"getOperationStatistics()"},{"p":"software.amazon.awssdk.crt.io","c":"ClientBootstrap","l":"getOrCreateStaticDefault()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"getOSIdentifier()"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"getOSIdentifier()"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken","l":"getPartSize()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getPartSize()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getPassword()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getPassword()"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"getPath()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"getPayload()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getPayload()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getPayloadFormat()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpManagerMetrics","l":"getPendingConcurrencyAcquires()"},{"p":"software.amazon.awssdk.crt","c":"Process","l":"getPid()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getPingTimeoutMs()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getPingTimeoutMs()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"getPlatformImpl()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getPort()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"getPort()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getPort()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getPort()"},{"p":"software.amazon.awssdk.crt","c":"SystemInfo","l":"getProcessorCount()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getProtocolOperationTimeoutMs()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getProxyOptions()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getProxyOptions()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getPublishEvents()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishReturn","l":"getPublishPacket()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"getQos()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getQOS()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.Subscription","l":"getQOS()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getReadBackpressureEnabled()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getReasonCode()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket","l":"getReasonCode()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket","l":"getReasonCode()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket","l":"getReasonCodes()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket","l":"getReasonCodes()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getReasonString()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket","l":"getReasonString()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket","l":"getReasonString()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket","l":"getReasonString()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket","l":"getReasonString()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"getReceiveEndTimestampNs()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getReceiveMaximum()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getReceiveMaximum()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getReceiveMaximumFromServer()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"getReceiveStartTimestampNs()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"getReceivingDurationNs()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getRegion()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getRegion()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProperties","l":"getRegion()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getRejoinedSession()"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"getRelativePath()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getRequestFilePath()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getRequestProblemInformation()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getRequestResponseInformation()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"getResourceLogDescription()"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"getResourcePath(String, String)","u":"getResourcePath(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getResponseFileDeleteOnFailure()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getResponseFileOption()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getResponseFilePath()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getResponseFilePosition()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getResponseHandler()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getResponseInformation()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"getResponseStatus()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBase","l":"getResponseStatusCode()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getResponseTopic()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult","l":"getResultPubAck()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getResumeToken()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"getRetain()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getRetain()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.Subscription","l":"getRetainAsPublished()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getRetainAvailable()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getRetainAvailable()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.Subscription","l":"getRetainHandlingType()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getRetryJitterMode()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProviderHandler","l":"getS3ExpressCredentials(S3ExpressCredentialsProperties, Credentials)","u":"getS3ExpressCredentials(software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties,software.amazon.awssdk.crt.auth.credentials.Credentials)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProvider","l":"getS3ExpressCredentials(S3ExpressCredentialsProperties, Credentials, long)","u":"getS3ExpressCredentials(software.amazon.awssdk.crt.s3.S3ExpressCredentialsProperties,software.amazon.awssdk.crt.auth.credentials.Credentials,long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getS3ExpressCredentialsProviderFactory()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"getSecretAccessKey()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"getSendEndTimestampNs()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"getSendingDurationNs()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"getSendStartTimestampNs()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getServerKeepAlive()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getServerKeepAlive()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getServerKeepAliveSeconds()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getServerKeepAliveSeconds()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getServerReference()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket","l":"getServerReference()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getService()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getSessionBehavior()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getSessionExpiryInterval()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getSessionExpiryInterval()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getSessionExpiryIntervalSeconds()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getSessionExpiryIntervalSeconds()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getSessionExpiryIntervalSeconds()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket","l":"getSessionExpiryIntervalSeconds()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"OnConnectionSuccessReturn","l":"getSessionPresent()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getSessionPresent()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"Credentials","l":"getSessionToken()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getSharedSubscriptionsAvailable()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getSharedSubscriptionsAvailable()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getShouldNormalizeUriPath()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getShouldSignHeader()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CredentialsProvider","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListener","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.io","c":"ClientBootstrap","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.io","c":"EventLoopGroup","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3Client","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequest","l":"getShutdownCompleteFuture()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningResult","l":"getSignature()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation","l":"getSignatureAlgorithm()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getSignatureType()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getSignedBodyHeader()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getSignedBodyValue()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningResult","l":"getSignedRequest()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getSigningConfig()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getSigningConfig()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getSocketOptions()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getSocketOptions()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getSocketOptions()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getStandardRetryOptions()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"getStreamId()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket","l":"getSubscriptionIdentifier()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getSubscriptionIdentifiers()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getSubscriptionIdentifiersAvailable()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getSubscriptionIdentifiersAvailable()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket","l":"getSubscriptions()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubscribePacket","l":"getSubscriptions()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getTcpKeepAliveOptions()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getThroughputTargetGbps()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getTime()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getTlsConnectionOptions()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting","l":"getTlsConnectionOptions()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getTlsContext()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"getTlsContext()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClient","l":"getTlsContext()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getTlsContext()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"getTlsContext()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"getTopic()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getTopic()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getTopicAlias()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getTopicAliasingOptions()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getTopicAliasMaximum()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getTopicAliasMaximumToClient()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getTopicAliasMaximumToServer()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.Subscription","l":"getTopicFilter()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getTotalByteLength()"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken","l":"getTotalNumParts()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation","l":"getType()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult","l":"getType()"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken","l":"getType()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionOperationStatistics","l":"getUnackedOperationCount()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOperationStatistics","l":"getUnackedOperationCount()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionOperationStatistics","l":"getUnackedOperationSize()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOperationStatistics","l":"getUnackedOperationSize()"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken","l":"getUploadId()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"getUri()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getUri()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"getUseDoubleUriEncode()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getUsername()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getUsername()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubscribePacket","l":"getUserProperties()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getUseWebsockets()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"getValidateChecksum()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"getValidateChecksum()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"getValidateChecksumAlgorithmList()"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32","l":"getValue()"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32C","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeaderBlock","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyAuthorizationType","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyConnectionType","l":"getValue()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"getValue()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"getValue()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"QualityOfService","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PayloadFormatIndicator","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.RetainHandlingType","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult.PublishResultType","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"QOS","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.InboundTopicAliasBehaviorType","l":"getValue()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"getValue()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsBoolean()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsByte()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsBytes()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsInt()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsLong()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsShort()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsString()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsTimestamp()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"getValueAsUUID()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"getValueBytes()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"getValueFromInt(int)"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"getVersion()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"getVersion()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getWebsocketHandshakeTransform()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"getWebsocketHandshakeTransform()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getWebsocketProxyOptions()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"getWildcardSubscriptionsAvailable()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket","l":"getWildcardSubscriptionsAvailable()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getWill()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket","l":"getWillDelayIntervalSeconds()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getWillMessage()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getWillQos()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"getWillRetain()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"getWindowSize()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"getWindowSize()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"getWireBytesOverhead()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource.ResourceInstance","l":"getWrapper()"},{"p":"software.amazon.awssdk.crt.internal","c":"GraalVMNativeFeature","l":"GraalVMNativeFeature()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"GRANTED_QOS_0"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"GRANTED_QOS_1"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"GRANTED_QOS_2"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"hashCode()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"hasPriorKnowledge()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig.ChecksumLocation","l":"HEADER"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"HEADER_TABLE_SIZE"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"headers"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"headerTableSize(long)"},{"p":"software.amazon.awssdk.crt.io","c":"HostResolver","l":"HostResolver(EventLoopGroup)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.EventLoopGroup)"},{"p":"software.amazon.awssdk.crt.io","c":"HostResolver","l":"HostResolver(EventLoopGroup, int)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.EventLoopGroup,int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"HTTP_1_0"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"HTTP_1_1"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"HTTP_1_1_REQUIRED"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"HTTP_2"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"HTTP_REQUEST_CHUNK"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"HTTP_REQUEST_EVENT"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"HTTP_REQUEST_TRAILING_HEADERS"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"HTTP_REQUEST_VIA_HEADERS"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"HTTP_REQUEST_VIA_QUERY_PARAMS"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"Http2ClientConnection(long)","u":"%3Cinit%3E(long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting","l":"Http2ConnectionSetting(Http2ConnectionSetting.ID, long)","u":"%3Cinit%3E(software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID,long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"Http2ConnectionSettingListBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2Request","l":"Http2Request()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2Request","l":"Http2Request(HttpHeader[], HttpRequestBodyStream)","u":"%3Cinit%3E(software.amazon.awssdk.crt.http.HttpHeader[],software.amazon.awssdk.crt.http.HttpRequestBodyStream)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2Stream","l":"Http2Stream(long)","u":"%3Cinit%3E(long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"Http2StreamManagerOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"HttpClientConnection(long)","u":"%3Cinit%3E(long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"HttpClientConnectionManagerOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"HttpConnection"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"HttpConnectionManager"},{"p":"software.amazon.awssdk.crt.http","c":"HttpException","l":"HttpException(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"HttpGeneral"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"HttpHeader(byte[], byte[])","u":"%3Cinit%3E(byte[],byte[])"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"HttpHeader(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpMonitoringOptions","l":"HttpMonitoringOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting","l":"HttpProxyEnvironmentVariableSetting()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"HttpProxyOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequest","l":"HttpRequest(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequest","l":"HttpRequest(String, String, HttpHeader[], HttpRequestBodyStream)","u":"%3Cinit%3E(java.lang.String,java.lang.String,software.amazon.awssdk.crt.http.HttpHeader[],software.amazon.awssdk.crt.http.HttpRequestBodyStream)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"HttpRequestBase()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"HttpRequestBase(HttpHeader[], HttpRequestBodyStream)","u":"%3Cinit%3E(software.amazon.awssdk.crt.http.HttpHeader[],software.amazon.awssdk.crt.http.HttpRequestBodyStream)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"HttpServer"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"HttpStream"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStream","l":"HttpStream(long)","u":"%3Cinit%3E(long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBase","l":"HttpStreamBase(long)","u":"%3Cinit%3E(long)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"HttpWebsocket"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"HttpWebsocketSetup"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoLoginTokenPair","l":"identityProviderName"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoLoginTokenPair","l":"identityProviderToken"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"IMPLEMENTATION_SPECIFIC_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"IMPLEMENTATION_SPECIFIC_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"IMPLEMENTATION_SPECIFIC_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"IMPLEMENTATION_SPECIFIC_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"IMPLEMENTATION_SPECIFIC_ERROR"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"INADEQUATE_SECURITY"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequest","l":"incrementReadWindow(long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBase","l":"incrementWindow(int)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"Info"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeaderBlock","l":"INFORMATIONAL"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"INITIAL_WINDOW_SIZE"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"initialWindowSize(long)"},{"p":"software.amazon.awssdk.crt","c":"Log","l":"initLoggingFromSystemProperties()"},{"p":"software.amazon.awssdk.crt","c":"Log","l":"initLoggingToFile(Log.LogLevel, String)","u":"initLoggingToFile(software.amazon.awssdk.crt.Log.LogLevel,java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"Log","l":"initLoggingToStderr(Log.LogLevel)","u":"initLoggingToStderr(software.amazon.awssdk.crt.Log.LogLevel)"},{"p":"software.amazon.awssdk.crt","c":"Log","l":"initLoggingToStdout(Log.LogLevel)","u":"initLoggingToStdout(software.amazon.awssdk.crt.Log.LogLevel)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"initMtls(String, String)","u":"initMtls(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"initMtlsFromPath(String, String)","u":"initMtlsFromPath(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"initMtlsPkcs12(String, String)","u":"initMtlsPkcs12(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"Int16"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"Int32"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"Int64"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"INTERNAL_ERROR"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoAlpn"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoChannel"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoChannelBootstrap"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoDns"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoEventLoop"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoFileUtils"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoGeneral"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoPki"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoSharedLibrary"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoSocket"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoSocketHandler"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"IoTls"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketDomain","l":"IPv4"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketDomain","l":"IPv6"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"isAlpnSupported()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3FinishedResponseContext","l":"isChecksumValidated()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"isCipherPreferenceSupported(TlsCipherPreference)","u":"isCipherPreferenceSupported(software.amazon.awssdk.crt.io.TlsCipherPreference)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuation","l":"isClosed()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"isConnectionManualWindowManagement()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnection","l":"isConnectionOpen()"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"isDirectory()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"isErrorRetryable(HttpException)","u":"isErrorRetryable(software.amazon.awssdk.crt.http.HttpException)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"isFile()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"isFIPS()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"isManualWindowManagement()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"isNull()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"isOpen()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"isOpen()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"isSupported()"},{"p":"software.amazon.awssdk.crt","c":"SystemInfo.CpuInfo","l":"isSuspectedHyperThread"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"isSymLink()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"isVariableLength()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"JavaAndroidKeychain"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"JavaCrtGeneral"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"JavaCrtResource"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"JavaCrtS3"},{"p":"software.amazon.awssdk.crt.utils","c":"StringUtils","l":"join(CharSequence, Iterable)","u":"join(java.lang.CharSequence,java.lang.Iterable)"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"jvmInit()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"KEEP_ALIVE_TIMEOUT"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"keepAlive"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"keepAliveIntervalSecs"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"keepAliveMaxFailedProbes"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"keepAliveTimeoutSecs"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UserProperty","l":"key"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyConnectionType","l":"Legacy"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"loadHeadersFromMarshalledHeadersBlob(ByteBuffer)","u":"loadHeadersFromMarshalledHeadersBlob(java.nio.ByteBuffer)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"loadHeadersListFromMarshalledHeadersBlob(ByteBuffer)","u":"loadHeadersListFromMarshalledHeadersBlob(java.nio.ByteBuffer)"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketDomain","l":"LOCAL"},{"p":"software.amazon.awssdk.crt","c":"CrtResource.ResourceInstance","l":"location()"},{"p":"software.amazon.awssdk.crt","c":"Log","l":"Log()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt","c":"Log","l":"log(Log.LogLevel, Log.LogSubject, String)","u":"log(software.amazon.awssdk.crt.Log.LogLevel,software.amazon.awssdk.crt.Log.LogSubject,java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"logNativeResources()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"logNativeResources(Log.LogLevel)","u":"logNativeResources(software.amazon.awssdk.crt.Log.LogLevel)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"LRU"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeaderBlock","l":"MAIN"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo.Version","l":"major"},{"p":"software.amazon.awssdk.crt.s3","c":"S3Client","l":"makeMetaRequest(S3MetaRequestOptions)","u":"makeMetaRequest(software.amazon.awssdk.crt.s3.S3MetaRequestOptions)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"makeRequest(HttpRequest, HttpStreamResponseHandler)","u":"makeRequest(software.amazon.awssdk.crt.http.HttpRequest,software.amazon.awssdk.crt.http.HttpStreamResponseHandler)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler)","u":"makeRequest(software.amazon.awssdk.crt.http.HttpRequestBase,software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler)","u":"makeRequest(software.amazon.awssdk.crt.http.HttpRequestBase,software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"MALFORMED_PACKET"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"MALFORMED_PACKET"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"Manual"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"marshalHeadersForJni(List)","u":"marshalHeadersForJni(java.util.List)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"MAX_CONCURRENT_STREAMS"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"MAX_FRAME_SIZE"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"MAX_HEADER_LIST_SIZE"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"maxConcurrentStreams(long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"maxFrameSize(long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSettingListBuilder","l":"maxHeaderListSize(long)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"MAXIMUM_CONNECT_TIME"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"MESSAGE_RATE_TOO_HIGH"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Message","l":"Message(List
, byte[])","u":"%3Cinit%3E(java.util.List,byte[])"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"method"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo.Version","l":"minor"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"minTlsVersion"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"Mqtt5Client(Mqtt5ClientOptions)","u":"%3Cinit%3E(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOperationStatistics","l":"Mqtt5ClientOperationStatistics()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions","l":"Mqtt5ClientOptions(Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder)","u":"%3Cinit%3E(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"Mqtt5ClientOptionsBuilder(String, Long)","u":"%3Cinit%3E(java.lang.String,java.lang.Long)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5WebsocketHandshakeTransformArgs","l":"Mqtt5WebsocketHandshakeTransformArgs(Mqtt5Client, HttpRequest, CompletableFuture)","u":"%3Cinit%3E(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.http.HttpRequest,java.util.concurrent.CompletableFuture)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"MqttClient"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClient","l":"MqttClient()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClient","l":"MqttClient(ClientBootstrap)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClient","l":"MqttClient(ClientBootstrap, TlsContext)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.ClientBootstrap,software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClient","l":"MqttClient(TlsContext)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"MqttClientConnection(Mqtt5Client, MqttClientConnectionEvents)","u":"%3Cinit%3E(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"MqttClientConnection(MqttConnectionConfig)","u":"%3Cinit%3E(software.amazon.awssdk.crt.mqtt.MqttConnectionConfig)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionOperationStatistics","l":"MqttClientConnectionOperationStatistics()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"MqttConnectionConfig()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttException","l":"MqttException(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttException","l":"MqttException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"MqttGeneral"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"MqttMessage(String, byte[])","u":"%3Cinit%3E(java.lang.String,byte[])"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"MqttMessage(String, byte[], QualityOfService)","u":"%3Cinit%3E(java.lang.String,byte[],software.amazon.awssdk.crt.mqtt.QualityOfService)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"MqttMessage(String, byte[], QualityOfService, boolean)","u":"%3Cinit%3E(java.lang.String,byte[],software.amazon.awssdk.crt.mqtt.QualityOfService,boolean)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttMessage","l":"MqttMessage(String, byte[], QualityOfService, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,byte[],software.amazon.awssdk.crt.mqtt.QualityOfService,boolean,boolean)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"MqttTopicTree"},{"p":"software.amazon.awssdk.crt","c":"CrtResource.ResourceInstance","l":"nativeHandle"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"nativeMemory()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"NegotiatedSettings","l":"NegotiatedSettings()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair","l":"newDeriveFromCredentials(Credentials, EccKeyPair.AwsEccCurve)","u":"newDeriveFromCredentials(software.amazon.awssdk.crt.auth.credentials.Credentials,software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"newStream(ClientConnectionContinuationHandler)","u":"newStream(software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"NO_MATCHING_SUBSCRIBERS"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"NO_SUBSCRIPTION_EXISTED"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyAuthorizationType","l":"None"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions.JitterMode","l":"None"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"None"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyHeaderType","l":"NONE"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions","l":"NONE"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult.PublishResultType","l":"NONE"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"NONE"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig.ChecksumLocation","l":"NONE"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"NORMAL_DISCONNECTION"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"NOT_AUTHORIZED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"NOT_AUTHORIZED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"NOT_AUTHORIZED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"NOT_AUTHORIZED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"NOT_AUTHORIZED"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib.InitializeFinalizeBehavior","l":"OMIT"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.LifecycleEvents","l":"onAttemptingConnect(Mqtt5Client, OnAttemptingConnectReturn)","u":"onAttemptingConnect(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.mqtt5.OnAttemptingConnectReturn)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageFlushCallback","l":"onCallbackInvoked(int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStream.HttpStreamWriteChunkCompletionCallback","l":"onChunkCompleted(int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionHandler","l":"onConnectionClosed(int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionHandler","l":"onConnectionClosed(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionEvents","l":"onConnectionClosed(OnConnectionClosedReturn)","u":"onConnectionClosed(software.amazon.awssdk.crt.mqtt.OnConnectionClosedReturn)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"OnConnectionClosedReturn","l":"OnConnectionClosedReturn()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.LifecycleEvents","l":"onConnectionFailure(Mqtt5Client, OnConnectionFailureReturn)","u":"onConnectionFailure(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.mqtt5.OnConnectionFailureReturn)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionEvents","l":"onConnectionFailure(OnConnectionFailureReturn)","u":"onConnectionFailure(software.amazon.awssdk.crt.mqtt.OnConnectionFailureReturn)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"OnConnectionFailureReturn","l":"OnConnectionFailureReturn(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionEvents","l":"onConnectionInterrupted(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionEvents","l":"onConnectionResumed(boolean)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionHandler","l":"onConnectionSetup(ClientConnection, int)","u":"onConnectionSetup(software.amazon.awssdk.crt.eventstream.ClientConnection,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListenerHandler","l":"onConnectionShutdown(ServerConnection, int)","u":"onConnectionShutdown(software.amazon.awssdk.crt.eventstream.ServerConnection,int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.LifecycleEvents","l":"onConnectionSuccess(Mqtt5Client, OnConnectionSuccessReturn)","u":"onConnectionSuccess(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.mqtt5.OnConnectionSuccessReturn)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnectionEvents","l":"onConnectionSuccess(OnConnectionSuccessReturn)","u":"onConnectionSuccess(software.amazon.awssdk.crt.mqtt.OnConnectionSuccessReturn)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"OnConnectionSuccessReturn","l":"OnConnectionSuccessReturn(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"OperationRoutingServerConnectionHandler","l":"onConnectRequest(List
, byte[])","u":"onConnectRequest(java.util.List,byte[])"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuationHandler","l":"onContinuationClosed()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuationHandler","l":"onContinuationClosed()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuationHandler","l":"onContinuationMessage(List
, byte[], MessageType, int)","u":"onContinuationMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuationHandler","l":"onContinuationMessage(List
, byte[], MessageType, int)","u":"onContinuationMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryTraversalHandler","l":"onDirectoryEntry(DirectoryEntry)","u":"onDirectoryEntry(software.amazon.awssdk.crt.io.DirectoryEntry)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.LifecycleEvents","l":"onDisconnection(Mqtt5Client, OnDisconnectionReturn)","u":"onDisconnection(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.mqtt5.OnDisconnectionReturn)"},{"p":"software.amazon.awssdk.crt","c":"AsyncCallback","l":"onFailure(Throwable)","u":"onFailure(java.lang.Throwable)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestResponseHandler","l":"onFinished(S3FinishedResponseContext)","u":"onFinished(software.amazon.awssdk.crt.s3.S3FinishedResponseContext)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"OperationRoutingServerConnectionHandler","l":"onIncomingStream(ServerConnectionContinuation, String)","u":"onIncomingStream(software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation,java.lang.String)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionHandler","l":"onIncomingStream(ServerConnectionContinuation, String)","u":"onIncomingStream(software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation,java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"onMessage(Consumer)","u":"onMessage(java.util.function.Consumer)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.PublishEvents","l":"onMessageReceived(Mqtt5Client, PublishReturn)","u":"onMessageReceived(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.mqtt5.PublishReturn)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamResponseHandler","l":"onMetrics(HttpStream, HttpStreamMetrics)","u":"onMetrics(software.amazon.awssdk.crt.http.HttpStream,software.amazon.awssdk.crt.http.HttpStreamMetrics)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBaseResponseHandler","l":"onMetrics(HttpStreamBase, HttpStreamMetrics)","u":"onMetrics(software.amazon.awssdk.crt.http.HttpStreamBase,software.amazon.awssdk.crt.http.HttpStreamMetrics)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListenerHandler","l":"onNewConnection(ServerConnection, int)","u":"onNewConnection(software.amazon.awssdk.crt.eventstream.ServerConnection,int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestResponseHandler","l":"onProgress(S3MetaRequestProgress)","u":"onProgress(software.amazon.awssdk.crt.s3.S3MetaRequestProgress)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionHandler","l":"onProtocolMessage(List
, byte[], MessageType, int)","u":"onProtocolMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"OperationRoutingServerConnectionHandler","l":"onProtocolMessage(List
, byte[], MessageType, int)","u":"onProtocolMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionHandler","l":"onProtocolMessage(List
, byte[], MessageType, int)","u":"onProtocolMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestResponseHandler","l":"onResponseBody(ByteBuffer, long, long)","u":"onResponseBody(java.nio.ByteBuffer,long,long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamResponseHandler","l":"onResponseBody(HttpStream, byte[])","u":"onResponseBody(software.amazon.awssdk.crt.http.HttpStream,byte[])"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBaseResponseHandler","l":"onResponseBody(HttpStreamBase, byte[])","u":"onResponseBody(software.amazon.awssdk.crt.http.HttpStreamBase,byte[])"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamResponseHandler","l":"onResponseComplete(HttpStream, int)","u":"onResponseComplete(software.amazon.awssdk.crt.http.HttpStream,int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBaseResponseHandler","l":"onResponseComplete(HttpStreamBase, int)","u":"onResponseComplete(software.amazon.awssdk.crt.http.HttpStreamBase,int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamResponseHandler","l":"onResponseHeaders(HttpStream, int, int, HttpHeader[])","u":"onResponseHeaders(software.amazon.awssdk.crt.http.HttpStream,int,int,software.amazon.awssdk.crt.http.HttpHeader[])"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBaseResponseHandler","l":"onResponseHeaders(HttpStreamBase, int, int, HttpHeader[])","u":"onResponseHeaders(software.amazon.awssdk.crt.http.HttpStreamBase,int,int,software.amazon.awssdk.crt.http.HttpHeader[])"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestResponseHandler","l":"onResponseHeaders(int, HttpHeader[])","u":"onResponseHeaders(int,software.amazon.awssdk.crt.http.HttpHeader[])"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamResponseHandler","l":"onResponseHeadersDone(HttpStream, int)","u":"onResponseHeadersDone(software.amazon.awssdk.crt.http.HttpStream,int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBaseResponseHandler","l":"onResponseHeadersDone(HttpStreamBase, int)","u":"onResponseHeadersDone(software.amazon.awssdk.crt.http.HttpStreamBase,int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.LifecycleEvents","l":"onStopped(Mqtt5Client, OnStoppedReturn)","u":"onStopped(software.amazon.awssdk.crt.mqtt5.Mqtt5Client,software.amazon.awssdk.crt.mqtt5.OnStoppedReturn)"},{"p":"software.amazon.awssdk.crt","c":"AsyncCallback","l":"onSuccess()"},{"p":"software.amazon.awssdk.crt","c":"AsyncCallback","l":"onSuccess(Object)","u":"onSuccess(java.lang.Object)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"OperationRoutingServerConnectionHandler","l":"OperationRoutingServerConnectionHandler(ServerConnection, Map>)","u":"%3Cinit%3E(software.amazon.awssdk.crt.eventstream.ServerConnection,java.util.Map)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"overrideDefaultTrustStore(String)","u":"overrideDefaultTrustStore(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"overrideDefaultTrustStoreFromPath(String, String)","u":"overrideDefaultTrustStoreFromPath(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo","l":"PackageInfo()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"PACKET_IDENTIFIER_IN_USE"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"PACKET_IDENTIFIER_IN_USE"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"PACKET_IDENTIFIER_IN_USE"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"PACKET_TOO_LARGE"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"PACKET_TOO_LARGE"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo.Version","l":"patch"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequest","l":"pause()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"PAYLOAD_FORMAT_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"PAYLOAD_FORMAT_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"PAYLOAD_FORMAT_INVALID"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperationHandler","l":"performOperation(TlsKeyOperation)","u":"performOperation(software.amazon.awssdk.crt.io.TlsKeyOperation)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"Ping"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"PingResponse"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib","l":"Pkcs11Lib(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib","l":"Pkcs11Lib(String, Pkcs11Lib.InitializeFinalizeBehavior)","u":"%3Cinit%3E(java.lang.String,software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior)"},{"p":"software.amazon.awssdk.crt","c":"Process","l":"Process()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"PROTOCOL_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"PROTOCOL_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"PROTOCOL_ERROR"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"ProtocolError"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult.PublishResultType","l":"PUBACK"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"publish(MqttMessage)","u":"publish(software.amazon.awssdk.crt.mqtt.MqttMessage)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"publish(MqttMessage, QualityOfService, boolean)","u":"publish(software.amazon.awssdk.crt.mqtt.MqttMessage,software.amazon.awssdk.crt.mqtt.QualityOfService,boolean)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"publish(PublishPacket)","u":"publish(software.amazon.awssdk.crt.mqtt5.packets.PublishPacket)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"PublishPacketBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"PublishPacketBuilder(String, QOS, byte[])","u":"%3Cinit%3E(java.lang.String,software.amazon.awssdk.crt.mqtt5.QOS,byte[])"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"PUT_OBJECT"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken.PutResumeTokenBuilder","l":"PutResumeTokenBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"QOS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"QOS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"QUOTA_EXCEEDED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"QUOTA_EXCEEDED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"QUOTA_EXCEEDED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"QUOTA_EXCEEDED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"RECEIVE_MAXIMUM_EXCEEDED"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"REFUSED_STREAM"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"REJOIN_ALWAYS"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"REJOIN_POST_SUCCESS"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"releaseConnection(HttpClientConnection)","u":"releaseConnection(software.amazon.awssdk.crt.http.HttpClientConnection)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CredentialsProvider","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuation","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Message","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnection","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuation","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListener","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManager","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManager","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamBase","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"ClientBootstrap","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"EventLoopGroup","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"HostResolver","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"ServerBootstrap","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsConnectionOptions","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContext","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClient","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3Client","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequest","l":"releaseNativeHandle()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"releaseReferences()"},{"p":"software.amazon.awssdk.crt","c":"CRT","l":"releaseShutdownRef()"},{"p":"software.amazon.awssdk.crt.utils","c":"PemUtils","l":"removeInvalidPemChars(String)","u":"removeInvalidPemChars(java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"removeReferenceTo(CrtResource)","u":"removeReferenceTo(software.amazon.awssdk.crt.CrtResource)"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32","l":"reset()"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32C","l":"reset()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBodyStream","l":"resetPosition()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2Stream","l":"resetStream(Http2ClientConnection.Http2ErrorCode)","u":"resetStream(software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource.ResourceInstance","l":"ResourceInstance(CrtResource, String)","u":"%3Cinit%3E(software.amazon.awssdk.crt.CrtResource,java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken","l":"ResumeToken(ResumeToken.PutResumeTokenBuilder)","u":"%3Cinit%3E(software.amazon.awssdk.crt.s3.ResumeToken.PutResumeTokenBuilder)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"RETAIN_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"RETAIN_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.io","c":"TlsSignatureAlgorithm","l":"RSA"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"S3Client"},{"p":"software.amazon.awssdk.crt.s3","c":"S3Client","l":"S3Client(S3ClientOptions)","u":"%3Cinit%3E(software.amazon.awssdk.crt.s3.S3ClientOptions)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"S3ClientOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProperties","l":"S3ExpressCredentialsProperties()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProvider","l":"S3ExpressCredentialsProvider(S3ExpressCredentialsProviderHandler)","u":"%3Cinit%3E(software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderHandler)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequest","l":"S3MetaRequest()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"S3MetaRequestOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestProgress","l":"S3MetaRequestProgress()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3TcpKeepAliveOptions","l":"S3TcpKeepAliveOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.utils","c":"PemUtils","l":"safeSanityCheck(String, int, String)","u":"safeSanityCheck(java.lang.String,int,java.lang.String)"},{"p":"software.amazon.awssdk.crt.utils","c":"PemUtils","l":"sanityCheck(String, int, String)","u":"sanityCheck(java.lang.String,int,java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.RetainHandlingType","l":"SEND_ON_SUBSCRIBE"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.RetainHandlingType","l":"SEND_ON_SUBSCRIBE_IF_NEW"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"sendGoAway(Http2ClientConnection.Http2ErrorCode, boolean)","u":"sendGoAway(software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode,boolean)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"sendGoAway(Http2ClientConnection.Http2ErrorCode, boolean, byte[])","u":"sendGoAway(software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode,boolean,byte[])"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuation","l":"sendMessage(List
, byte[], MessageType, int)","u":"sendMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuation","l":"sendMessage(List
, byte[], MessageType, int)","u":"sendMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnectionContinuation","l":"sendMessage(List
, byte[], MessageType, int, MessageFlushCallback)","u":"sendMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int,software.amazon.awssdk.crt.eventstream.MessageFlushCallback)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuation","l":"sendMessage(List
, byte[], MessageType, int, MessageFlushCallback)","u":"sendMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int,software.amazon.awssdk.crt.eventstream.MessageFlushCallback)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"sendPing()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"sendPing(byte[])"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"sendProtocolMessage(List
, byte[], MessageType, int)","u":"sendProtocolMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnection","l":"sendProtocolMessage(List
, byte[], MessageType, int)","u":"sendProtocolMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ClientConnection","l":"sendProtocolMessage(List
, byte[], MessageType, int, MessageFlushCallback)","u":"sendProtocolMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int,software.amazon.awssdk.crt.eventstream.MessageFlushCallback)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnection","l":"sendProtocolMessage(List
, byte[], MessageType, int, MessageFlushCallback)","u":"sendProtocolMessage(java.util.List,byte[],software.amazon.awssdk.crt.eventstream.MessageType,int,software.amazon.awssdk.crt.eventstream.MessageFlushCallback)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBodyStream","l":"sendRequestBody(ByteBuffer)","u":"sendRequestBody(java.nio.ByteBuffer)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"SERVER_BUSY"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"SERVER_BUSY"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"SERVER_MOVED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"SERVER_MOVED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"SERVER_SHUTTING_DOWN"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"SERVER_UNAVAILABLE"},{"p":"software.amazon.awssdk.crt.io","c":"ServerBootstrap","l":"ServerBootstrap(EventLoopGroup)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.EventLoopGroup)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionContinuationHandler","l":"ServerConnectionContinuationHandler(ServerConnectionContinuation)","u":"%3Cinit%3E(software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerConnectionHandler","l":"ServerConnectionHandler(ServerConnection)","u":"%3Cinit%3E(software.amazon.awssdk.crt.eventstream.ServerConnection)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"ServerError"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListener","l":"ServerListener(String, int, SocketOptions, ServerTlsContext, ServerBootstrap, ServerListenerHandler)","u":"%3Cinit%3E(java.lang.String,int,software.amazon.awssdk.crt.io.SocketOptions,software.amazon.awssdk.crt.io.ServerTlsContext,software.amazon.awssdk.crt.io.ServerBootstrap,software.amazon.awssdk.crt.eventstream.ServerListenerHandler)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"ServerListenerHandler","l":"ServerListenerHandler()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.io","c":"ServerTlsContext","l":"ServerTlsContext(TlsContextOptions)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.TlsContextOptions)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"SESSION_TAKEN_OVER"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setAlgorithm(AwsSigningConfig.AwsSigningAlgorithm)","u":"setAlgorithm(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpMonitoringOptions","l":"setAllowableThroughputFailureIntervalSeconds(int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"setAuthorizationPassword(String)","u":"setAuthorizationPassword(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"setAuthorizationType(HttpProxyOptions.HttpProxyAuthorizationType)","u":"setAuthorizationType(software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"setAuthorizationUsername(String)","u":"setAuthorizationUsername(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"setCipherPreference(TlsCipherPreference)","u":"setCipherPreference(software.amazon.awssdk.crt.io.TlsCipherPreference)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setCleanSession(boolean)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setClientId(String)","u":"setClientId(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setConnectionCallbacks(MqttClientConnectionEvents)","u":"setConnectionCallbacks(software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting","l":"setConnectionType(HttpProxyOptions.HttpProxyConnectionType)","u":"setConnectionType(software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"setConnectionType(HttpProxyOptions.HttpProxyConnectionType)","u":"setConnectionType(software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setCredentials(Credentials)","u":"setCredentials(software.amazon.awssdk.crt.auth.credentials.Credentials)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setCredentialsProvider(CredentialsProvider)","u":"setCredentialsProvider(software.amazon.awssdk.crt.auth.credentials.CredentialsProvider)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequest","l":"setEncodedPath(String)","u":"setEncodedPath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setEndpoint(String)","u":"setEndpoint(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting","l":"setEnvironmentVariableType(HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType)","u":"setEnvironmentVariableType(software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setExpirationInSeconds(long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"setHost(String)","u":"setHost(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setHttpProxyOptions(HttpProxyOptions)","u":"setHttpProxyOptions(software.amazon.awssdk.crt.http.HttpProxyOptions)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3TcpKeepAliveOptions","l":"setKeepAliveIntervalSec(short)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3TcpKeepAliveOptions","l":"setKeepAliveMaxFailedProbes(short)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setKeepAliveMs(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setKeepAliveSecs(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3TcpKeepAliveOptions","l":"setKeepAliveTimeoutSec(short)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setLogin(String, String)","u":"setLogin(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"Process","l":"setMaxIOHandlesSoftLimit(long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpMonitoringOptions","l":"setMinThroughputBytesPerSecond(long)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setMqtt5Client(Mqtt5Client)","u":"setMqtt5Client(software.amazon.awssdk.crt.mqtt5.Mqtt5Client)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setMqttClient(MqttClient)","u":"setMqttClient(software.amazon.awssdk.crt.mqtt.MqttClient)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource.ResourceInstance","l":"setNativeHandle(long)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setOmitSessionToken(boolean)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setPassword(String)","u":"setPassword(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setPingTimeoutMs(int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"setPort(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setPort(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setProtocolOperationTimeoutMs(int)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setReconnectTimeoutSecs(long, long)","u":"setReconnectTimeoutSecs(long,long)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setRegion(String)","u":"setRegion(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setService(String)","u":"setService(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setShouldNormalizeUriPath(boolean)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setShouldSignHeader(Predicate)","u":"setShouldSignHeader(java.util.function.Predicate)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setSignatureType(AwsSigningConfig.AwsSignatureType)","u":"setSignatureType(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setSignedBodyHeader(AwsSigningConfig.AwsSignedBodyHeaderType)","u":"setSignedBodyHeader(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setSignedBodyValue(String)","u":"setSignedBodyValue(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setSocketOptions(SocketOptions)","u":"setSocketOptions(software.amazon.awssdk.crt.io.SocketOptions)"},{"p":"software.amazon.awssdk.crt.io","c":"HostResolver","l":"setStaticDefaultMaxEntries(int)"},{"p":"software.amazon.awssdk.crt.io","c":"EventLoopGroup","l":"setStaticDefaultNumThreads(int)"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"setTcpKeepAlive(int, int)","u":"setTcpKeepAlive(int,int)"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"setTcpKeepAlive(int, int, int)","u":"setTcpKeepAlive(int,int,int)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setTime(long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"SETTINGS_TIMEOUT"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting","l":"setTlsConnectionOptions(TlsConnectionOptions)","u":"setTlsConnectionOptions(software.amazon.awssdk.crt.io.TlsConnectionOptions)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions","l":"setTlsContext(TlsContext)","u":"setTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"setupOnce()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig","l":"setUseDoubleUriEncode(boolean)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setUsername(String)","u":"setUsername(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setUseWebsockets(boolean)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setWebsocketHandshakeTransform(Consumer)","u":"setWebsocketHandshakeTransform(java.util.function.Consumer)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setWebsocketProxyOptions(HttpProxyOptions)","u":"setWebsocketProxyOptions(software.amazon.awssdk.crt.http.HttpProxyOptions)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setWillMessage(MqttMessage)","u":"setWillMessage(software.amazon.awssdk.crt.mqtt.MqttMessage)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setWillQos(QualityOfService)","u":"setWillQos(software.amazon.awssdk.crt.mqtt.QualityOfService)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttConnectionConfig","l":"setWillRetain(boolean)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"SHA1"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"SHA1"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"SHA224"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"SHA256"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"SHA256"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"SHA384"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"SHA512"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"SHARED_SUBSCRIPTIONS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"SHARED_SUBSCRIPTIONS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"shouldCloseConnectionOnServerError()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnection","l":"shutdown()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation.Type","l":"SIGN"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigner","l":"sign(HttpRequest, AwsSigningConfig)","u":"sign(software.amazon.awssdk.crt.http.HttpRequest,software.amazon.awssdk.crt.auth.signing.AwsSigningConfig)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigner","l":"sign(HttpRequestBodyStream, byte[], AwsSigningConfig)","u":"sign(software.amazon.awssdk.crt.http.HttpRequestBodyStream,byte[],software.amazon.awssdk.crt.auth.signing.AwsSigningConfig)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigner","l":"sign(List, byte[], AwsSigningConfig)","u":"sign(java.util.List,byte[],software.amazon.awssdk.crt.auth.signing.AwsSigningConfig)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigner","l":"signChunk(HttpRequestBodyStream, byte[], AwsSigningConfig)","u":"signChunk(software.amazon.awssdk.crt.http.HttpRequestBodyStream,byte[],software.amazon.awssdk.crt.auth.signing.AwsSigningConfig)"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair","l":"signMessage(byte[])"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigner","l":"signRequest(HttpRequest, AwsSigningConfig)","u":"signRequest(software.amazon.awssdk.crt.http.HttpRequest,software.amazon.awssdk.crt.auth.signing.AwsSigningConfig)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSigningAlgorithm","l":"SIGV4"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSigningAlgorithm","l":"SIGV4_ASYMMETRIC"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSigningAlgorithm","l":"SIGV4_S3EXPRESS"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"SocketOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"SSLv3"},{"p":"software.amazon.awssdk.crt.io","c":"StandardRetryOptions","l":"StandardRetryOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"start()"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StaticCredentialsProvider.StaticCredentialsProviderBuilder","l":"StaticCredentialsProviderBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"stop()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"stop(DisconnectPacket)","u":"stop(software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket)"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketType","l":"STREAM"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"STREAM_CLOSED"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD_TRAILER"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"STREAMING_AWS4_HMAC_SHA256_EVENTS"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"STREAMING_AWS4_HMAC_SHA256_PAYLOAD"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"STREAMING_UNSIGNED_PAYLOAD_TRAILER"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib.InitializeFinalizeBehavior","l":"STRICT"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"String"},{"p":"software.amazon.awssdk.crt.utils","c":"StringUtils","l":"StringUtils()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"subscribe(String, QualityOfService)","u":"subscribe(java.lang.String,software.amazon.awssdk.crt.mqtt.QualityOfService)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"subscribe(String, QualityOfService, Consumer)","u":"subscribe(java.lang.String,software.amazon.awssdk.crt.mqtt.QualityOfService,java.util.function.Consumer)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"subscribe(SubscribePacket)","u":"subscribe(software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"SubscribePacketBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"SubscribePacketBuilder(String, QOS)","u":"%3Cinit%3E(java.lang.String,software.amazon.awssdk.crt.mqtt5.QOS)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"SubscribePacketBuilder(SubscribePacket.Subscription)","u":"%3Cinit%3E(software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"SUCCESS"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"SUCCESS"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"SUCCESS"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"swapReferenceTo(CrtResource, CrtResource)","u":"swapReferenceTo(software.amazon.awssdk.crt.CrtResource,software.amazon.awssdk.crt.CrtResource)"},{"p":"software.amazon.awssdk.crt","c":"SystemInfo","l":"SystemInfo()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo.Version","l":"tag"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageFlags","l":"TerminateStream"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"testSetup(Object)","u":"testSetup(java.lang.Object)"},{"p":"software.amazon.awssdk.crt","c":"CrtPlatform","l":"testTearDown(Object)","u":"testTearDown(java.lang.Object)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"TimeStamp"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"TLS_CIPHER_KMS_PQ_TLSv1_0_2019_06"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2019_11"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2020_02"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_02"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_07"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"TLS_CIPHER_SYSTEM_DEFAULT"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"TLS_VER_SYS_DEFAULTS"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"tlsCipherPreference"},{"p":"software.amazon.awssdk.crt.io","c":"TlsConnectionOptions","l":"TlsConnectionOptions(TlsContext)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContext","l":"TlsContext()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContext","l":"TlsContext(TlsContextOptions)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.TlsContextOptions)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextCustomKeyOperationOptions","l":"TlsContextCustomKeyOperationOptions(TlsKeyOperationHandler)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.TlsKeyOperationHandler)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContext","l":"tlsContextNew(long)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"TlsContextPkcs11Options(Pkcs11Lib)","u":"%3Cinit%3E(software.amazon.awssdk.crt.io.Pkcs11Lib)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation","l":"TlsKeyOperation(long, byte[], int, int, int)","u":"%3Cinit%3E(long,byte[],int,int,int)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"TLSv1"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"TLSv1_1"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"TLSv1_2"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"TLSv1_3"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"TOPIC_ALIAS_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"TOPIC_FILTER_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"TOPIC_FILTER_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"TOPIC_FILTER_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"TOPIC_NAME_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"TOPIC_NAME_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"TOPIC_NAME_INVALID"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions","l":"TopicAliasingOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt","c":"CrtResource.ResourceInstance","l":"toString()"},{"p":"software.amazon.awssdk.crt","c":"CrtRuntimeException","l":"toString()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeader","l":"toString()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStreamMetrics","l":"toString()"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo.Version","l":"toString()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"Trace"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig.ChecksumLocation","l":"TRAILER"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeaderBlock","l":"TRAILING"},{"p":"software.amazon.awssdk.crt.utils","c":"ByteBufferUtils","l":"transferData(ByteBuffer, ByteBuffer)","u":"transferData(java.nio.ByteBuffer,java.nio.ByteBuffer)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryTraversal","l":"traverse(String, boolean, DirectoryTraversalHandler)","u":"traverse(java.lang.String,boolean,software.amazon.awssdk.crt.io.DirectoryTraversalHandler)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyConnectionType","l":"Tunneling"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions","l":"type"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"UNKNOWN"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"UNKNOWN"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation.Type","l":"UNKNOWN"},{"p":"software.amazon.awssdk.crt.io","c":"TlsSignatureAlgorithm","l":"UNKNOWN"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyValue","l":"UNSIGNED_PAYLOAD"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"UNSPECIFIED_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"UNSPECIFIED_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"UNSPECIFIED_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"UNSPECIFIED_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"UNSPECIFIED_ERROR"},{"p":"software.amazon.awssdk.crt.mqtt","c":"MqttClientConnection","l":"unsubscribe(String)","u":"unsubscribe(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5Client","l":"unsubscribe(UnsubscribePacket)","u":"unsubscribe(software.amazon.awssdk.crt.mqtt5.packets.UnsubscribePacket)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubscribePacket.UnsubscribePacketBuilder","l":"UnsubscribePacketBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubscribePacket.UnsubscribePacketBuilder","l":"UnsubscribePacketBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"UNSUPPORTED_PROTOCOL_VERSION"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32","l":"update(byte[])"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32C","l":"update(byte[])"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32","l":"update(byte[], int, int)","u":"update(byte[],int,int)"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32C","l":"update(byte[], int, int)","u":"update(byte[],int,int)"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32","l":"update(int)"},{"p":"software.amazon.awssdk.crt.checksums","c":"CRC32C","l":"update(int)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"updateConnectionWindow(long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection","l":"updateSettings(List)","u":"updateSettings(java.util.List)"},{"p":"software.amazon.awssdk.crt.io","c":"Uri","l":"Uri()","u":"%3Cinit%3E()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"USE_ANOTHER_SERVER"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"USE_ANOTHER_SERVER"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UserProperty","l":"UserProperty(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PayloadFormatIndicator","l":"UTF8"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"UTF8"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"UUID"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"validateOptions()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"validateOptions()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UserProperty","l":"value"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyHeaderType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSigningAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair.AwsEccCurve","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageFlags","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeaderBlock","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyAuthorizationType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyConnectionType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions.JitterMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib.InitializeFinalizeBehavior","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketDomain","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsSignatureAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt","c":"QualityOfService","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PayloadFormatIndicator","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.RetainHandlingType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult.PublishResultType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"QOS","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.InboundTopicAliasBehaviorType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig.ChecksumLocation","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignatureType","l":"values()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyHeaderType","l":"values()"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSigningAlgorithm","l":"values()"},{"p":"software.amazon.awssdk.crt.cal","c":"EccKeyPair.AwsEccCurve","l":"values()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"HeaderType","l":"values()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageFlags","l":"values()"},{"p":"software.amazon.awssdk.crt.eventstream","c":"MessageType","l":"values()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ClientConnection.Http2ErrorCode","l":"values()"},{"p":"software.amazon.awssdk.crt.http","c":"Http2ConnectionSetting.ID","l":"values()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpHeaderBlock","l":"values()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyEnvironmentVariableSetting.HttpProxyEnvironmentVariableType","l":"values()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyAuthorizationType","l":"values()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpProxyOptions.HttpProxyConnectionType","l":"values()"},{"p":"software.amazon.awssdk.crt.http","c":"HttpVersion","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions.JitterMode","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"Pkcs11Lib.InitializeFinalizeBehavior","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketDomain","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"SocketOptions.SocketType","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsCipherPreference","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions.TlsVersions","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsHashAlgorithm","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsKeyOperation.Type","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsSignatureAlgorithm","l":"values()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"values()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogSubject","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt","c":"QualityOfService","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientOfflineQueueBehavior","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ClientSessionBehavior","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnAckPacket.ConnectReasonCode","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PubAckPacket.PubAckReasonCode","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PayloadFormatIndicator","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.RetainHandlingType","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubAckPacket.UnsubAckReasonCode","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"PublishResult.PublishResultType","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"QOS","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.InboundTopicAliasBehaviorType","l":"values()"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions.OutboundTopicAliasBehaviorType","l":"values()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumAlgorithm","l":"values()"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig.ChecksumLocation","l":"values()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.MetaRequestType","l":"values()"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"values()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"verifyPeer"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningUtils","l":"verifyRawSha256EcdsaSignature(byte[], byte[], String, String)","u":"verifyRawSha256EcdsaSignature(byte[],byte[],java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningUtils","l":"verifySigv4aEcdsaSignature(HttpRequest, String, AwsSigningConfig, byte[], String, String)","u":"verifySigv4aEcdsaSignature(software.amazon.awssdk.crt.http.HttpRequest,java.lang.String,software.amazon.awssdk.crt.auth.signing.AwsSigningConfig,byte[],java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpRequestBase","l":"version"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo","l":"version"},{"p":"software.amazon.awssdk.crt.utils","c":"PackageInfo.Version","l":"Version(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.awssdk.crt","c":"CrtResource","l":"waitForNoResources()"},{"p":"software.amazon.awssdk.crt","c":"Log.LogLevel","l":"Warn"},{"p":"software.amazon.awssdk.crt.mqtt","c":"WebsocketHandshakeTransformArgs","l":"WebsocketHandshakeTransformArgs(MqttClientConnection, HttpRequest, CompletableFuture)","u":"%3Cinit%3E(software.amazon.awssdk.crt.mqtt.MqttClientConnection,software.amazon.awssdk.crt.http.HttpRequest,java.util.concurrent.CompletableFuture)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectReasonCode","l":"WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubAckPacket.SubAckReasonCode","l":"WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StaticCredentialsProvider.StaticCredentialsProviderBuilder","l":"withAccessKeyId(byte[])"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withAckTimeoutSeconds(Long)","u":"withAckTimeoutSeconds(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsConnectionOptions","l":"withAlpnList(String)","u":"withAlpnList(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withAlpnList(String)","u":"withAlpnList(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider.Builder","l":"withAuthToken(String)","u":"withAuthToken(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"StandardRetryOptions","l":"withBackoffRetryOptions(ExponentialBackoffRetryOptions)","u":"withBackoffRetryOptions(software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions)"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"withBackoffScaleFactorMS(long)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withBootstrap(ClientBootstrap)","u":"withBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withBufferSize(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestProgress","l":"withBytesTransferred(long)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CachedCredentialsProvider.CachedCredentialsProviderBuilder","l":"withCachedProvider(CredentialsProvider)","u":"withCachedProvider(software.amazon.awssdk.crt.auth.credentials.CredentialsProvider)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CachedCredentialsProvider.CachedCredentialsProviderBuilder","l":"withCachingDurationInSeconds(int)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withCertificateAuthority(String)","u":"withCertificateAuthority(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withCertificateAuthorityFromPath(String, String)","u":"withCertificateAuthorityFromPath(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextCustomKeyOperationOptions","l":"withCertificateFileContents(String)","u":"withCertificateFileContents(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"withCertificateFileContents(String)","u":"withCertificateFileContents(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextCustomKeyOperationOptions","l":"withCertificateFilePath(String)","u":"withCertificateFilePath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"withCertificateFilePath(String)","u":"withCertificateFilePath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"withChecksumAlgorithm(ChecksumAlgorithm)","u":"withChecksumAlgorithm(software.amazon.awssdk.crt.s3.ChecksumAlgorithm)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withChecksumAlgorithm(ChecksumAlgorithm)","u":"withChecksumAlgorithm(software.amazon.awssdk.crt.s3.ChecksumAlgorithm)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withChecksumConfig(ChecksumConfig)","u":"withChecksumConfig(software.amazon.awssdk.crt.s3.ChecksumConfig)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"withChecksumLocation(ChecksumConfig.ChecksumLocation)","u":"withChecksumLocation(software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withCipherPreference(TlsCipherPreference)","u":"withCipherPreference(software.amazon.awssdk.crt.io.TlsCipherPreference)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider.Builder","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider.Builder","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider.Builder","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsWebIdentityCredentialsProvider.Builder","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withClientBootstrap(ClientBootstrap)","u":"withClientBootstrap(software.amazon.awssdk.crt.io.ClientBootstrap)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withClientId(String)","u":"withClientId(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withCloseConnectionOnServerError(boolean)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withComputeContentMd5(Boolean)","u":"withComputeContentMd5(java.lang.Boolean)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider.Builder","l":"withConfigFileNameOverride(String)","u":"withConfigFileNameOverride(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withConnackTimeoutMs(Long)","u":"withConnackTimeoutMs(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withConnectionAcquisitionTimeoutInMilliseconds(int)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withConnectionManagerOptions(HttpClientConnectionManagerOptions)","u":"withConnectionManagerOptions(software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withConnectionManualWindowManagement(boolean)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withConnectionPing(int, int)","u":"withConnectionPing(int,int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withConnectOptions(ConnectPacket)","u":"withConnectOptions(software.amazon.awssdk.crt.mqtt5.packets.ConnectPacket)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withConnectTimeoutMs(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestProgress","l":"withContentLength(long)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withContentType(String)","u":"withContentType(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withCorrelationData(byte[])"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StaticCredentialsProvider.StaticCredentialsProviderBuilder","l":"withCredentials(Credentials)","u":"withCredentials(software.amazon.awssdk.crt.auth.credentials.Credentials)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider.Builder","l":"withCredentialsFileNameOverride(String)","u":"withCredentialsFileNameOverride(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withCredentialsProvider(CredentialsProvider)","u":"withCredentialsProvider(software.amazon.awssdk.crt.auth.credentials.CredentialsProvider)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withCredentialsProvider(CredentialsProvider)","u":"withCredentialsProvider(software.amazon.awssdk.crt.auth.credentials.CredentialsProvider)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider.Builder","l":"withCredsProvider(CredentialsProvider)","u":"withCredsProvider(software.amazon.awssdk.crt.auth.credentials.CredentialsProvider)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"withCustomRoleArn(String)","u":"withCustomRoleArn(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider.Builder","l":"withDurationSeconds(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withEnableS3Express(boolean)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"withEndpoint(String)","u":"withEndpoint(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"withEndpoint(String)","u":"withEndpoint(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withEndpoint(String)","u":"withEndpoint(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withEndpoint(URI)","u":"withEndpoint(java.net.URI)"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"withEventLoopGroup(EventLoopGroup)","u":"withEventLoopGroup(software.amazon.awssdk.crt.io.EventLoopGroup)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withExpectedHttpVersion(HttpVersion)","u":"withExpectedHttpVersion(software.amazon.awssdk.crt.http.HttpVersion)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withExtendedValidationAndFlowControlOptions(Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions)","u":"withExtendedValidationAndFlowControlOptions(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ExtendedValidationAndFlowControlOptions)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"withFileSize(long)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"DelegateCredentialsProvider.DelegateCredentialsProviderBuilder","l":"withHandler(DelegateCredentialsHandler)","u":"withHandler(software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsHandler)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider.Builder","l":"withHost(String)","u":"withHost(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withHostName(String)","u":"withHostName(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProperties","l":"withHostValue(String)","u":"withHostValue(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withHttpMonitoringOptions(HttpMonitoringOptions)","u":"withHttpMonitoringOptions(software.amazon.awssdk.crt.http.HttpMonitoringOptions)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"withHttpProxyOptions(HttpProxyOptions)","u":"withHttpProxyOptions(software.amazon.awssdk.crt.http.HttpProxyOptions)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withHttpProxyOptions(HttpProxyOptions)","u":"withHttpProxyOptions(software.amazon.awssdk.crt.http.HttpProxyOptions)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withHttpRequest(HttpRequest)","u":"withHttpRequest(software.amazon.awssdk.crt.http.HttpRequest)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withIdealConcurrentStreamsPerConnection(int)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"withIdentity(String)","u":"withIdentity(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions","l":"withInboundBehavior(TopicAliasingOptions.InboundTopicAliasBehaviorType)","u":"withInboundBehavior(software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.InboundTopicAliasBehaviorType)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions","l":"withInboundCacheMaxSize(int)"},{"p":"software.amazon.awssdk.crt.io","c":"StandardRetryOptions","l":"withInitialBucketCapacity(long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withInitialReadWindowSize(long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withInitialSettingsList(List)","u":"withInitialSettingsList(java.util.List)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"withIsDirectory(boolean)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"withIsFile(boolean)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"withIsSymLink(boolean)"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"withJitterMode(ExponentialBackoffRetryOptions.JitterMode)","u":"withJitterMode(software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withKeepAliveIntervalSeconds(Long)","u":"withKeepAliveIntervalSeconds(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withLifecycleEvents(Mqtt5ClientOptions.LifecycleEvents)","u":"withLifecycleEvents(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.LifecycleEvents)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"withLogin(CognitoCredentialsProvider.CognitoLoginTokenPair)","u":"withLogin(software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withManualWindowManagement(boolean)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withMaxConcurrentStreamsPerConnection(int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withMaxConnectionIdleInMilliseconds(long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withMaxConnections(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withMaxConnections(int)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withMaximumPacketSizeBytes(Long)","u":"withMaximumPacketSizeBytes(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withMaxPendingConnectionAcquisitions(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withMaxReconnectDelayMs(Long)","u":"withMaxReconnectDelayMs(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.io","c":"ExponentialBackoffRetryOptions","l":"withMaxRetries(long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withMemoryLimitInBytes(long)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withMessageExpiryIntervalSeconds(Long)","u":"withMessageExpiryIntervalSeconds(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withMetaRequestType(S3MetaRequestOptions.MetaRequestType)","u":"withMetaRequestType(software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withMinConnectedTimeToResetReconnectDelayMs(Long)","u":"withMinConnectedTimeToResetReconnectDelayMs(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withMinimumTlsVersion(TlsContextOptions.TlsVersions)","u":"withMinimumTlsVersion(software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withMinReconnectDelayMs(Long)","u":"withMinReconnectDelayMs(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withMonitoringOptions(HttpMonitoringOptions)","u":"withMonitoringOptions(software.amazon.awssdk.crt.http.HttpMonitoringOptions)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withMtls(String, String)","u":"withMtls(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions)","u":"withMtlsCustomKeyOperations(software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withMtlsFromPath(String, String)","u":"withMtlsFromPath(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withMtlsPkcs11(TlsContextPkcs11Options)","u":"withMtlsPkcs11(software.amazon.awssdk.crt.io.TlsContextPkcs11Options)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withMtlsPkcs12(String, String)","u":"withMtlsPkcs12(java.lang.String,java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withMtlsWindowsCertStorePath(String)","u":"withMtlsWindowsCertStorePath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withMultipartUploadThreshold(long)"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken.PutResumeTokenBuilder","l":"withNumPartsCompleted(long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withObjectSizeHint(Long)","u":"withObjectSizeHint(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withOfflineQueueBehavior(Mqtt5ClientOptions.ClientOfflineQueueBehavior)","u":"withOfflineQueueBehavior(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientOfflineQueueBehavior)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withOperationName(String)","u":"withOperationName(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions","l":"withOutboundBehavior(TopicAliasingOptions.OutboundTopicAliasBehaviorType)","u":"withOutboundBehavior(software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions.OutboundTopicAliasBehaviorType)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"TopicAliasingOptions","l":"withOutboundCacheMaxSize(int)"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken.PutResumeTokenBuilder","l":"withPartSize(long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withPartSize(long)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withPassword(byte[])"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"withPath(String)","u":"withPath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider.Builder","l":"withPathAndQuery(String)","u":"withPathAndQuery(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withPayload(byte[])"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withPayloadFormat(PublishPacket.PayloadFormatIndicator)","u":"withPayloadFormat(software.amazon.awssdk.crt.mqtt5.packets.PublishPacket.PayloadFormatIndicator)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withPingTimeoutMs(Long)","u":"withPingTimeoutMs(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withPort(int)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withPort(Long)","u":"withPort(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.http","c":"Http2StreamManagerOptions","l":"withPriorKnowledge(boolean)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"withPrivateKeyObjectLabel(String)","u":"withPrivateKeyObjectLabel(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider.Builder","l":"withProfileName(String)","u":"withProfileName(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withProxyEnvironmentVariableSetting(HttpProxyEnvironmentVariableSetting)","u":"withProxyEnvironmentVariableSetting(software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withProxyEnvironmentVariableSetting(HttpProxyEnvironmentVariableSetting)","u":"withProxyEnvironmentVariableSetting(software.amazon.awssdk.crt.http.HttpProxyEnvironmentVariableSetting)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"withProxyOptions(HttpProxyOptions)","u":"withProxyOptions(software.amazon.awssdk.crt.http.HttpProxyOptions)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withProxyOptions(HttpProxyOptions)","u":"withProxyOptions(software.amazon.awssdk.crt.http.HttpProxyOptions)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withProxyOptions(HttpProxyOptions)","u":"withProxyOptions(software.amazon.awssdk.crt.http.HttpProxyOptions)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withPublishEvents(Mqtt5ClientOptions.PublishEvents)","u":"withPublishEvents(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.PublishEvents)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withQOS(QOS)","u":"withQOS(software.amazon.awssdk.crt.mqtt5.QOS)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withReadBackpressureEnabled(boolean)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectPacketBuilder","l":"withReasonCode(DisconnectPacket.DisconnectReasonCode)","u":"withReasonCode(software.amazon.awssdk.crt.mqtt5.packets.DisconnectPacket.DisconnectReasonCode)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectPacketBuilder","l":"withReasonString(String)","u":"withReasonString(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withReceiveMaximum(Long)","u":"withReceiveMaximum(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withRegion(String)","u":"withRegion(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ExpressCredentialsProperties","l":"withRegion(String)","u":"withRegion(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"DirectoryEntry","l":"withRelativePath(String)","u":"withRelativePath(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withRequestFilePath(Path)","u":"withRequestFilePath(java.nio.file.Path)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withRequestProblemInformation(Boolean)","u":"withRequestProblemInformation(java.lang.Boolean)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withRequestResponseInformation(Boolean)","u":"withRequestResponseInformation(java.lang.Boolean)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withResponseFileDeleteOnFailure(boolean)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withResponseFileOption(S3MetaRequestOptions.ResponseFileOption)","u":"withResponseFileOption(software.amazon.awssdk.crt.s3.S3MetaRequestOptions.ResponseFileOption)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withResponseFilePath(Path)","u":"withResponseFilePath(java.nio.file.Path)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withResponseFilePosition(long)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withResponseHandler(S3MetaRequestResponseHandler)","u":"withResponseHandler(software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withResponseTopic(String)","u":"withResponseTopic(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withResumeToken(ResumeToken)","u":"withResumeToken(software.amazon.awssdk.crt.s3.ResumeToken)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withRetain(Boolean)","u":"withRetain(java.lang.Boolean)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withRetryJitterMode(ExponentialBackoffRetryOptions.JitterMode)","u":"withRetryJitterMode(software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"withRoleAlias(String)","u":"withRoleAlias(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider.Builder","l":"withRoleArn(String)","u":"withRoleArn(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withS3ExpressCredentialsProviderFactory(S3ExpressCredentialsProviderFactory)","u":"withS3ExpressCredentialsProviderFactory(software.amazon.awssdk.crt.s3.S3ExpressCredentialsProviderFactory)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withS3TcpKeepAliveOptions(S3TcpKeepAliveOptions)","u":"withS3TcpKeepAliveOptions(software.amazon.awssdk.crt.s3.S3TcpKeepAliveOptions)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StaticCredentialsProvider.StaticCredentialsProviderBuilder","l":"withSecretAccessKey(byte[])"},{"p":"software.amazon.awssdk.crt.io","c":"TlsConnectionOptions","l":"withServerName(String)","u":"withServerName(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectPacketBuilder","l":"withServerReference(String)","u":"withServerReference(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withSessionBehavior(Mqtt5ClientOptions.ClientSessionBehavior)","u":"withSessionBehavior(software.amazon.awssdk.crt.mqtt5.Mqtt5ClientOptions.ClientSessionBehavior)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectPacketBuilder","l":"withSessionExpiryIntervalSeconds(long)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withSessionExpiryIntervalSeconds(Long)","u":"withSessionExpiryIntervalSeconds(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider.Builder","l":"withSessionName(String)","u":"withSessionName(java.lang.String)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StaticCredentialsProvider.StaticCredentialsProviderBuilder","l":"withSessionToken(byte[])"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withSigningConfig(AwsSigningConfig)","u":"withSigningConfig(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withSigningConfig(AwsSigningConfig)","u":"withSigningConfig(software.amazon.awssdk.crt.auth.signing.AwsSigningConfig)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"withSlotId(long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withSocketOptions(SocketOptions)","u":"withSocketOptions(software.amazon.awssdk.crt.io.SocketOptions)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withSocketOptions(SocketOptions)","u":"withSocketOptions(software.amazon.awssdk.crt.io.SocketOptions)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withStandardRetryOptions(StandardRetryOptions)","u":"withStandardRetryOptions(software.amazon.awssdk.crt.io.StandardRetryOptions)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubscribePacket.UnsubscribePacketBuilder","l":"withSubscription(String)","u":"withSubscription(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"withSubscription(String, QOS)","u":"withSubscription(java.lang.String,software.amazon.awssdk.crt.mqtt5.QOS)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"withSubscription(String, QOS, Boolean, Boolean, SubscribePacket.RetainHandlingType)","u":"withSubscription(java.lang.String,software.amazon.awssdk.crt.mqtt5.QOS,java.lang.Boolean,java.lang.Boolean,software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.RetainHandlingType)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"withSubscription(SubscribePacket.Subscription)","u":"withSubscription(software.amazon.awssdk.crt.mqtt5.packets.SubscribePacket.Subscription)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"withSubscriptionIdentifier(long)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"withThingName(String)","u":"withThingName(java.lang.String)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withThroughputTargetGbps(double)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsConnectionOptions","l":"withTimeoutMs(int)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withTlsConnectionOptions(TlsConnectionOptions)","u":"withTlsConnectionOptions(software.amazon.awssdk.crt.io.TlsConnectionOptions)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"CognitoCredentialsProvider.CognitoCredentialsProviderBuilder","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"EcsCredentialsProvider.Builder","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"ProfileCredentialsProvider.Builder","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsCredentialsProvider.Builder","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"StsWebIdentityCredentialsProvider.Builder","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3ClientOptions","l":"withTlsContext(TlsContext)","u":"withTlsContext(software.amazon.awssdk.crt.io.TlsContext)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"withTokenLabel(String)","u":"withTokenLabel(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withTopic(String)","u":"withTopic(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withTopicAlias(long)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withTopicAliasingOptions(TopicAliasingOptions)","u":"withTopicAliasingOptions(software.amazon.awssdk.crt.mqtt5.TopicAliasingOptions)"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken.PutResumeTokenBuilder","l":"withTotalNumParts(long)"},{"p":"software.amazon.awssdk.crt.s3","c":"ResumeToken.PutResumeTokenBuilder","l":"withUploadId(String)","u":"withUploadId(java.lang.String)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withUri(URI)","u":"withUri(java.net.URI)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withUsername(String)","u":"withUsername(java.lang.String)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextPkcs11Options","l":"withUserPin(String)","u":"withUserPin(java.lang.String)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withUserProperties(List)","u":"withUserProperties(java.util.List)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"DisconnectPacket.DisconnectPacketBuilder","l":"withUserProperties(List)","u":"withUserProperties(java.util.List)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"PublishPacket.PublishPacketBuilder","l":"withUserProperties(List)","u":"withUserProperties(java.util.List)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"SubscribePacket.SubscribePacketBuilder","l":"withUserProperties(List)","u":"withUserProperties(java.util.List)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"UnsubscribePacket.UnsubscribePacketBuilder","l":"withUserProperties(List)","u":"withUserProperties(java.util.List)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"withValidateChecksum(boolean)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions","l":"withValidateChecksum(boolean)"},{"p":"software.amazon.awssdk.crt.s3","c":"ChecksumConfig","l":"withValidateChecksumAlgorithmList(List)","u":"withValidateChecksumAlgorithmList(java.util.List)"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withVerifyPeer()"},{"p":"software.amazon.awssdk.crt.io","c":"TlsContextOptions","l":"withVerifyPeer(boolean)"},{"p":"software.amazon.awssdk.crt.mqtt5","c":"Mqtt5ClientOptions.Mqtt5ClientOptionsBuilder","l":"withWebsocketHandshakeTransform(Consumer)","u":"withWebsocketHandshakeTransform(java.util.function.Consumer)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withWill(PublishPacket)","u":"withWill(software.amazon.awssdk.crt.mqtt5.packets.PublishPacket)"},{"p":"software.amazon.awssdk.crt.mqtt5.packets","c":"ConnectPacket.ConnectPacketBuilder","l":"withWillDelayIntervalSeconds(Long)","u":"withWillDelayIntervalSeconds(java.lang.Long)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpClientConnectionManagerOptions","l":"withWindowSize(long)"},{"p":"software.amazon.awssdk.crt","c":"AsyncCallback","l":"wrapFuture(CompletableFuture, T)","u":"wrapFuture(java.util.concurrent.CompletableFuture,T)"},{"p":"software.amazon.awssdk.crt.s3","c":"S3MetaRequestOptions.ResponseFileOption","l":"WRITE_TO_POSITION"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStream","l":"writeChunk(byte[], boolean)","u":"writeChunk(byte[],boolean)"},{"p":"software.amazon.awssdk.crt.http","c":"HttpStream","l":"writeChunk(byte[], boolean, HttpStream.HttpStreamWriteChunkCompletionCallback)","u":"writeChunk(byte[],boolean,software.amazon.awssdk.crt.http.HttpStream.HttpStreamWriteChunkCompletionCallback)"},{"p":"software.amazon.awssdk.crt.eventstream","c":"Header","l":"writeToByteBuffer(ByteBuffer)","u":"writeToByteBuffer(java.nio.ByteBuffer)"},{"p":"software.amazon.awssdk.crt.auth.signing","c":"AwsSigningConfig.AwsSignedBodyHeaderType","l":"X_AMZ_CONTENT_SHA256"},{"p":"software.amazon.awssdk.crt.auth.credentials","c":"X509CredentialsProvider.X509CredentialsProviderBuilder","l":"X509CredentialsProviderBuilder()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/module-search-index.js b/docs/module-search-index.js new file mode 100644 index 000000000..0d59754fc --- /dev/null +++ b/docs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/overview-summary.html b/docs/overview-summary.html new file mode 100644 index 000000000..2275fcb63 --- /dev/null +++ b/docs/overview-summary.html @@ -0,0 +1,25 @@ + + + + +software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/docs/overview-tree.html b/docs/overview-tree.html new file mode 100644 index 000000000..bd08c60cc --- /dev/null +++ b/docs/overview-tree.html @@ -0,0 +1,348 @@ + + + + +Class Hierarchy (software.amazon.awssdk.crt:aws-crt 1.0.0-SNAPSHOT API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+
+Package Hierarchies: + +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +
+ + diff --git a/docs/package-search-index.js b/docs/package-search-index.js new file mode 100644 index 000000000..63dcc553b --- /dev/null +++ b/docs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"software.amazon.awssdk.crt"},{"l":"software.amazon.awssdk.crt.auth.credentials"},{"l":"software.amazon.awssdk.crt.auth.signing"},{"l":"software.amazon.awssdk.crt.cal"},{"l":"software.amazon.awssdk.crt.checksums"},{"l":"software.amazon.awssdk.crt.eventstream"},{"l":"software.amazon.awssdk.crt.http"},{"l":"software.amazon.awssdk.crt.internal"},{"l":"software.amazon.awssdk.crt.io"},{"l":"software.amazon.awssdk.crt.mqtt"},{"l":"software.amazon.awssdk.crt.mqtt5"},{"l":"software.amazon.awssdk.crt.mqtt5.packets"},{"l":"software.amazon.awssdk.crt.s3"},{"l":"software.amazon.awssdk.crt.utils"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/resource-files/copy.svg b/docs/resource-files/copy.svg new file mode 100644 index 000000000..7c46ab15f --- /dev/null +++ b/docs/resource-files/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/resource-files/glass.png b/docs/resource-files/glass.png new file mode 100644 index 000000000..a7f591f46 Binary files /dev/null and b/docs/resource-files/glass.png differ diff --git a/docs/resource-files/jquery-ui.min.css b/docs/resource-files/jquery-ui.min.css new file mode 100644 index 000000000..693327f01 --- /dev/null +++ b/docs/resource-files/jquery-ui.min.css @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.13.2 - 2023-02-27 +* http://jqueryui.com +* Includes: core.css, autocomplete.css, menu.css +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file diff --git a/docs/resource-files/link.svg b/docs/resource-files/link.svg new file mode 100644 index 000000000..7ccc5ed08 --- /dev/null +++ b/docs/resource-files/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/resource-files/stylesheet.css b/docs/resource-files/stylesheet.css new file mode 100644 index 000000000..46c39a091 --- /dev/null +++ b/docs/resource-files/stylesheet.css @@ -0,0 +1,1275 @@ +/* + * Javadoc style sheet + */ + +@import url('fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +:not(input)[id] { + scroll-margin-top: 78px; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + header { + position:sticky; + top:0; + z-index:1; + background: var(--body-background-color); + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; + overflow-x:auto; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +section[id$=-description] :is(dl, ol, ul, p, div, blockquote, pre):last-child, +section[id$=-description] :is(dl, ol, ul):last-child > :is(li, dd):last-child { + margin-bottom:4px; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding: 10px 0 0 1px; + margin: 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow: auto hidden; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:8px 0 14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label, .restricted-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment, .restricted-comment { + font-style:italic; +} +.deprecation-block, .preview-block, .restricted-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +nav { + overflow:hidden; +} +/* + * Styles for javadoc search. + */ +.ui-menu .ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + color: var(--selected-text-color); + /* Workaround for browser bug, see JDK-8275889 */ + margin: -1px 0; + border-top: 1px solid var(--selected-background-color); + border-bottom: 1px solid var(--selected-background-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + box-sizing: border-box; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); + overscroll-behavior: contain; +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; + box-sizing: border-box; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +.ui-menu .ui-menu-item-wrapper { + padding-top: 0.4em; + padding-bottom: 0.4em; +} +#search-input, #page-search-input { + background-image:url('glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +.horizontal-scroll { + overflow: auto hidden; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/resource-files/x.png b/docs/resource-files/x.png new file mode 100644 index 000000000..30548a756 Binary files /dev/null and b/docs/resource-files/x.png differ diff --git a/docs/script-files/jquery-3.6.1.min.js b/docs/script-files/jquery-3.6.1.min.js new file mode 100644 index 000000000..2c69bc908 --- /dev/null +++ b/docs/script-files/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("