- 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.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.http.HttpClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContext
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Determines whether a resource releases its dependencies at the same time the
native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- cleanUpPem(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Cleanup Function that removes most formatting and copy/paste mistakes from
PEM formatted Strings.
- ClientBootstrap - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_client_bootstrap from aws-c-io to provide
a client context for all protocol stacks in the AWS Common Runtime.
- ClientBootstrap(EventLoopGroup, HostResolver) - Constructor for class software.amazon.awssdk.crt.io.ClientBootstrap
-
Creates a new ClientBootstrap.
- 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.
- ClientTlsContext() - Constructor for class software.amazon.awssdk.crt.io.ClientTlsContext
-
Creates a new Client TlsContext.
- clone() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- clone() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Creates a (shallow) clone of this config object
- close() - Method in class software.amazon.awssdk.crt.CrtResource
-
- collectNativeResource(Consumer<CrtResource.ResourceInstance>) - Static method in class software.amazon.awssdk.crt.CrtResource
-
- collectNativeResources(Consumer<String>) - Static method in class software.amazon.awssdk.crt.CrtResource
-
- complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Mark the transform operation as successfully completed.
- completeExceptionally(Throwable) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Mark the transform operation as unsuccessfully completed.
- connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Connect to the service endpoint and start a session
- connectTimeoutMs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the number of milliseconds before a connection will be considered timed out
- create(HttpClientConnectionManagerOptions) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
- createDefaultClient() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- createDefaultServer() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- createWithMtls(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates TLS options using a certificate and private key
- createWithMtlsFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates TLS options using a certificate and private key
- createWithMtlsPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
OSX only - Helper which creates TLS options using PKCS12
- Credentials - Class in software.amazon.awssdk.crt.auth.credentials
-
A class representing a set of AWS credentials.
- Credentials() - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
-
- Credentials(byte[], byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
-
- CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A base class that represents a source of AWS credentials
- CredentialsProvider() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
- CRT - Class in software.amazon.awssdk.crt
-
This class is responsible for loading the aws-crt-jni shared lib for the current
platform out of aws-crt-java.jar.
- CRT() - Constructor for class software.amazon.awssdk.crt.CRT
-
- CRT.UnknownPlatformException - Exception in software.amazon.awssdk.crt
-
- CrtResource - Class in software.amazon.awssdk.crt
-
This wraps a native pointer to an AWS Common Runtime resource.
- CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
-
- CrtResource.ResourceInstance - Class in software.amazon.awssdk.crt
-
- CrtRuntimeException - Exception in software.amazon.awssdk.crt
-
This exception will be thrown by any exceptional cases encountered within
the JNI bindings to the AWS Common Runtime
- getAccessKeyId() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
-
- getAuthorizationPassword() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Gets the password to use for authorization
- getAuthorizationType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Gets the proxy authorization type
- getAuthorizationUsername() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Gets the username to use for authorization
- getBodyStream() - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
- getBufferSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the IO buffer size to use for connections in the connection pool
- getCleanSession() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries whether or not the service should try to resume prior subscriptions, if it has any
- getClientBootstrap() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
-
- getClientBootstrap() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the client bootstrap instance to use to create the pool's connections
- getClientId() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the client_id being used by a connection
- getConnectionCallbacks() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the connection-related callbacks for a connection
- getCredentials() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Request credentials from the provider
- getCredentialsProvider() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getEncodedPath() - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
- getEndpoint() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the IoT endpoint used by a connection
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
-
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
- getHeaders() - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
- getHeadersAsArray() - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
- getHost() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Gets the proxy host to connect through
- getHttpRequest() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Get the http request that will be used to perform the websocket handshake.
- getKeepAliveMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the MQTT keep-alive via PING messages.
- getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Getter methods
- getMaxConnections() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the maximum number of connections allowed in the connection pool
- getMethod() - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
- getMqttClient() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the mqtt client to use for a connection
- getMqttClientConnection() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Queries the mqtt client connection.
- getName() - Method in class software.amazon.awssdk.crt.http.HttpHeader
-
- getNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
-
returns the native handle associated with this CRTResource.
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
-
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
- getPassword() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the password to use as part of the CONNECT attempt
- getPayload() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Gets the message payload
- getPingTimeoutMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries ping timeout value.
- getPort() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the port to connect to for connections in the connection pool
- getPort() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Gets the proxy port to connect through
- getPort() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the port to connect to.
- getProxyOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the proxy options for connections in the connection pool
- getRegion() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getResourceLogDescription() - Method in class software.amazon.awssdk.crt.CrtResource
-
- getResponseStatusCode() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Retrieves the Http Response Status Code
- getSecretAccessKey() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
-
- getService() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getSessionToken() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
-
- getShouldNormalizeUriPath() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getShouldSignParameter() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
- 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
-
- getSignBody() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getSigningAlgorithm() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getSocketOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the socket options to use for connections in the connection pool
- getSocketOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the common settings to use for a connection's socket
- getTime() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the tls context to use for connections in the connection pool
- getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Gets the tls context for the proxy connection
- getTlsContext() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Gets the tls context used by all connections associated with this client.
- getTopic() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Gets the topic associated with this message
- getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
- getUri() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the URI to use for connections in the connection pool
- getUseDoubleUriEncode() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- getUsername() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the username to use as part of the CONNECT attempt
- getUseWebsockets() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries whether or not to use websockets for the mqtt connection
- getValue() - Method in class software.amazon.awssdk.crt.http.HttpHeader
-
- getValue() - Method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
-
- getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
- getValue() - Method in enum software.amazon.awssdk.crt.Log.LogLevel
-
- getValue() - Method in enum software.amazon.awssdk.crt.Log.LogSubject
-
- getValue() - Method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
- getWebsocketHandshakeTransform() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the handshake http request transform to use when upgrading the connection
- getWebsocketProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries proxy options for a websocket-based mqtt connection
- getWillMessage() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the last will and testament message to be delivered to a topic when a connection disconnects
- getWillQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the quality of service for the will message's publish action
- getWillRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries whether or not the message should be retained by the broker to be delivered to future subscribers
- getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
- getWindowSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the IO channel window size to use for connections in the connection pool
- getWrapper() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
-
- 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.
- releaseConnectionPointer(long) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
- 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.CrtResource
-
Required override method that must begin the release process of the acquired native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Releases this HttpClientConnection back into the Connection Pool, and allows another Request to acquire this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Closes this Connection Pool and any pending Connection Acquisitions
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Cleans up the stream's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Cleans up the client bootstrap's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Stops the event loop group's tasks and frees all resources associated with the the group.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Cleans up the resolver's associated native handle
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
Frees the native resources for this set of socket options
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContext
-
Frees all native resources associated with the context.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Frees the native resources associated with this instance
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Cleans up the native resources associated with this client.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Frees native resources associated with this connection.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Required override method that must begin the release process of the acquired native handle
- releaseReferences() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the ref counts for all resources referenced by this resource.
- removeInvalidPemChars(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Removes characters that are not valid in PEM format (non-base64 chars).
- removeReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Removes a reference from this resource to another.
- resetPosition() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
-
Called from native when the processing needs the stream to rewind itself back to its beginning.
- ResourceInstance(CrtResource, long, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
-
- 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.
- 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).
- 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.
- ServerTlsContext() - Constructor for class software.amazon.awssdk.crt.io.ServerTlsContext
-
Creates a new Server TlsContext.
- setAuthorizationPassword(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the password to use for authorization; only applicable to basic authentication
- setAuthorizationType(HttpProxyOptions.HttpProxyAuthorizationType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy authorization type
- setAuthorizationUsername(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the username to use for authorization; only applicable to basic authentication
- setCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
- setCleanSession(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures whether or not the service should try to resume prior subscriptions, if it has any
- setClientId(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the client_id to use with a connection
- setConnectionCallbacks(MqttClientConnectionEvents) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the connection-related callbacks for a connection
- setCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setDescription(String) - Method in class software.amazon.awssdk.crt.CrtResource
-
- setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
- setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the IoT endpoint for a connection
- setHost(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy host to connect through
- setKeepAliveMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures MQTT keep-alive via PING messages.
- setLogin(String, String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Sets the login credentials for a connection.
- setMqttClient(MqttClient) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the mqtt client to use for a connection
- 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.
- setRegion(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setService(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setShouldNormalizeUriPath(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setShouldSignParameter(Predicate<String>) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setSignBody(AwsSigningConfig.AwsBodySigningConfigType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setSigningAlgorithm(AwsSigningConfig.AwsSigningAlgorithm) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the common settings to use for a connection's socket
- setTime(Instant) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- setTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the tls context for the proxy connection
- setUseDoubleUriEncode(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
- 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
-
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
-
Configures the quality of service for the will message's publish action
- setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures whether or not the message should be retained by the broker to be delivered to future subscribers
- signRequest(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
-
- 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.http - package software.amazon.awssdk.crt.http
-
- software.amazon.awssdk.crt.io - package software.amazon.awssdk.crt.io
-
- software.amazon.awssdk.crt.mqtt - package software.amazon.awssdk.crt.mqtt
-
- software.amazon.awssdk.crt.utils - package software.amazon.awssdk.crt.utils
-
- 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
-
- subscribe(String, QualityOfService, Consumer<MqttMessage>) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Subscribes to a topic
- 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)
- swapReferenceTo(CrtResource, CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
-
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.http.HttpHeaderBlock
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsBodySigningConfigType
-
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.http.HttpHeaderBlock
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyPeer - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Set whether or not the peer should be verified.
- version - Variable in class software.amazon.awssdk.crt.utils.PackageInfo
-
- Version(String) - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo.Version
-