A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acquireConnection() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Request a HttpClientConnection from the Connection Pool.
- acquireNativeHandle(long) - Method in class software.amazon.awssdk.crt.CrtResource
-
Takes ownership of a native object where the native pointer is tracked as a long.
- acquireStream(Http2Request, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
-
Request a Http2Stream from StreamManager.
- acquireStream(HttpRequest, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
- activate() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
-
Activates the client stream.
- activate(String, List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
-
Sends the initial message on a continuation, and begins the message flow for a stream.
- activate(String, List<Header>, byte[], MessageType, int, MessageFlushCallback) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
-
Initiates a new client stream.
- addHeader(String, String) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- addHeader(HttpHeader) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- addHeaders(HttpHeader[]) - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- addRef() - Method in class software.amazon.awssdk.crt.CrtResource
-
Increments the reference count to this resource.
- addReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Marks a resource as referenced by this resource.
- addSetting(Http2ConnectionSetting) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
- alpnList - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the ALPN protocol list that will be provided when a TLS connection starts e.g.
- appendDecodingUri(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns a concatenation of a decoded base, and the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
- appendEncodingUriParam(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns a concatenation of an encoded base, and the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
- appendEncodingUriPath(String, String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns a concatenation of an encoded base, and the URI path encoding of a string.
- ApplicationError - software.amazon.awssdk.crt.eventstream.MessageType
- ApplicationMessage - software.amazon.awssdk.crt.eventstream.MessageType
- AsyncCallback - Interface in software.amazon.awssdk.crt
-
Async io completion abstraction used by the native mqtt layer.
- AT_LEAST_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
-
Message will be delivered at least once.
- AT_MOST_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
-
Message will be delivered at most once, or may not be delivered at all.
- AuthCredentialsProvider - software.amazon.awssdk.crt.Log.LogSubject
- AuthGeneral - software.amazon.awssdk.crt.Log.LogSubject
- AuthProfile - software.amazon.awssdk.crt.Log.LogSubject
- AuthSigning - software.amazon.awssdk.crt.Log.LogSubject
- AWS_CRT_SUCCESS - Static variable in class software.amazon.awssdk.crt.CRT
- AWS_ECDSA_P256 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Nist standard P256 elliptic curve
- AWS_ECDSA_P384 - software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Nist standard P384 elliptic curve
- awsErrorName(int) - Static method in class software.amazon.awssdk.crt.CRT
-
Given an integer error code from an internal operation
- awsErrorString(int) - Static method in class software.amazon.awssdk.crt.CRT
-
Given an integer error code from an internal operation
- awsLastError() - Static method in class software.amazon.awssdk.crt.CRT
-
Returns the last error on the current thread.
- AwsSignedBodyValue() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- AwsSigner - Class in software.amazon.awssdk.crt.auth.signing
-
Static class for a variety of AWS signing APIs.
- AwsSigner() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigner
- AwsSigningConfig - Class in software.amazon.awssdk.crt.auth.signing
-
A class representing configuration related to signing something "signable" (an http request, a body chunk, a stream event) via an AWS signing process.
- AwsSigningConfig() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Default constructor
- AwsSigningConfig.AwsSignatureType - Enum in software.amazon.awssdk.crt.auth.signing
-
What sort of signature should be computed from the signable?
- AwsSigningConfig.AwsSignedBodyHeaderType - Enum in software.amazon.awssdk.crt.auth.signing
-
Controls if signing adds a header containing the canonical request's body value
- AwsSigningConfig.AwsSignedBodyValue - Class in software.amazon.awssdk.crt.auth.signing
-
A set of string constants for various canonical request payload values.
- AwsSigningConfig.AwsSigningAlgorithm - Enum in software.amazon.awssdk.crt.auth.signing
-
What version of the AWS signing process should we use.
- AwsSigningResult - Class in software.amazon.awssdk.crt.auth.signing
-
Wrapper that holds signing-related output.
- AwsSigningResult() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
-
Default constructor
- AwsSigningUtils - Class in software.amazon.awssdk.crt.auth.signing
-
Internal utility/testing functions for verifying sigv4a signatures.
- AwsSigningUtils() - Constructor for class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
B
- Basic - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
Basic (username and password base64 encoded) authentication
- bodyStream - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- BooleanFalse - software.amazon.awssdk.crt.eventstream.HeaderType
- BooleanTrue - software.amazon.awssdk.crt.eventstream.HeaderType
- BUFFER_INT_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
-
Builds a new caching credentials provider
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
Creates a new Cognito credentials provider, based on this builder's configuration
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
-
Creates a new default credentials chain provider based on the builder's configuration
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
-
Builds a new delegate credentials provider using the builder's configuration
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider.Builder
-
Create an ECS credentials provider using the configuration applied to this builder.
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
-
Create a profile credentials provider using the configuration applied to this builder.
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
-
Builds a new static credentials provider based on the builder configuration
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
-
Create a sts credentials provider using the configuration applied to this builder.
- build() - Method in interface software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider.Builder
-
Create an STS web identity credentials provider using the configuration applied to this builder.
- build() - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Creates a new X509 credentials provider, based on this builder's configuration
- build() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
-
Get a builder for creating a custom ECS credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
-
Get a builder for creating a custom profile credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
-
Get a builder for creating a custom sts credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
-
Get a builder for creating an STS web identity credentials provider.
- builder() - Static method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
-
Helper to build a List of Http2ConnectionSetting
- Byte - software.amazon.awssdk.crt.eventstream.HeaderType
- ByteBuf - software.amazon.awssdk.crt.eventstream.HeaderType
- ByteBufferUtils - Class in software.amazon.awssdk.crt.utils
-
Utility Class with Helper functions for working with ByteBuffers
C
- CachedCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A credentials provider that adds caching to another credentials provider via decoration
- CachedCredentialsProvider.CachedCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A simple builder class for a cached credentials provider and its options
- CachedCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CachedCredentialsProvider.CachedCredentialsProviderBuilder
-
Default constructor
- cancel() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
- CANCEL - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- canonicalName - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.cal.EccKeyPair
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.CrtResource
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuation
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.Message
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.HostResolver
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.Pkcs11Lib
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.ServerBootstrap
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.SocketOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContext
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Override that determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
- canReleaseReferencesImmediately() - Method in class software.amazon.awssdk.crt.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
- 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.
- clientConnection - Variable in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- ClientConnection - Class in software.amazon.awssdk.crt.eventstream
-
Wrapper around an event stream rpc client initiated connection.
- ClientConnectionContinuation - Class in software.amazon.awssdk.crt.eventstream
-
Java wrapper for event-stream-rpc client continuation.
- ClientConnectionContinuationHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler interface for responding to continuation events.
- ClientConnectionContinuationHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
- ClientConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler for EventStream ClientConnections.
- ClientConnectionHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- ClientTlsContext - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- ClientTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ClientTlsContext
-
Creates a new Client TlsContext.
- clone() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Creates a new signing configuration from this one.
- clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32
- clone() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
- clone() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Creates a (shallow) clone of this config object
- close() - Method in class software.amazon.awssdk.crt.CrtResource
- close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
- close() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
- close() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
- closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
-
Closes the connection if it hasn't been closed already.
- closeConnection(int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
-
Closes the connection with shutdownError
- closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
Closes the static ClientBootstrap, if it exists.
- closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Closes the static EventLoopGroup, if it exists.
- closeStaticDefault() - Static method in class software.amazon.awssdk.crt.io.HostResolver
-
Closes the static default host resolver, if it exists.
- CognitoCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a credentials provider that sources session credentials from the AWS Cognito Identity service.
- CognitoCredentialsProvider.CognitoCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A builder class for the Cognito provider and its options
- CognitoCredentialsProvider.CognitoLoginTokenPair - Class in software.amazon.awssdk.crt.auth.credentials
-
Pair of strings specifying an identity provider name and an associated login token.
- CognitoCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
Default constructor
- CognitoLoginTokenPair(String, String) - Constructor for class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
- collectNativeResource(Consumer<CrtResource.ResourceInstance>) - Static method in class software.amazon.awssdk.crt.CrtResource
-
Applies a generic diagnostic-gathering functor to all CRTResource objects
- collectNativeResources(Consumer<String>) - Static method in class software.amazon.awssdk.crt.CrtResource
-
Applies a resource description consuming functor to all CRTResource objects
- CommonGeneral - software.amazon.awssdk.crt.Log.LogSubject
- CommonTaskScheduler - software.amazon.awssdk.crt.Log.LogSubject
- complete(byte[]) - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
-
The function to call when you have modified the input data using the private key and are ready to return it for use in the mutual TLS Handshake.
- complete(HttpRequest) - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Mark the transform operation as successfully completed.
- 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.
- COMPRESSION_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- connect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Connect to the service endpoint and start a session
- connect(String, short, SocketOptions, ClientTlsContext, ClientBootstrap, ClientConnectionHandler) - Static method in class software.amazon.awssdk.crt.eventstream.ClientConnection
-
Initiates a new outgoing event-stream-rpc connection.
- Connect - software.amazon.awssdk.crt.eventstream.MessageType
- CONNECT_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- ConnectAck - software.amazon.awssdk.crt.eventstream.MessageType
- connection - Variable in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
- ConnectionAccepted - software.amazon.awssdk.crt.eventstream.MessageFlags
- connectTimeoutMs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the number of milliseconds before a connection will be considered timed out
- continuation - Variable in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
- continuation - Variable in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
- COPY_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The CopyObject meta request performs a multi-part copy using multiple S3 UploadPartCopy requests in parallel, or bypasses a CopyObject request to S3 if the object size is not large enough for a multipart upload.
- cpuId - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
-
OS CpuId that can be used for pinning a thread to a specific Cpu
- CRC32 - Class in software.amazon.awssdk.crt.checksums
-
CRT implementation of the Java Checksum interface for making CRC32 checksum calculations
- CRC32 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- CRC32() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32
-
Default constructor
- CRC32C - Class in software.amazon.awssdk.crt.checksums
-
CRT implementation of the Java Checksum interface for making Crc32c checksum calculations
- CRC32C - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- CRC32C() - Constructor for class software.amazon.awssdk.crt.checksums.CRC32C
-
Default constructor
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.EcsCredentialsProvider
-
Create an ECS credentials provider using the defaults.
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider
-
Create a profile credentials provider using the default file locations and profile name.
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider
-
Create a sts credentials provider.
- create() - Static method in class software.amazon.awssdk.crt.auth.credentials.StsWebIdentityCredentialsProvider
-
Create an STS web identity credentials provider.
- create(Http2StreamManagerOptions) - Static method in class software.amazon.awssdk.crt.http.Http2StreamManager
-
Factory function for Http2StreamManager instances
- create(HttpClientConnectionManagerOptions) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
-
Factory function for HttpClientConnectionManager instances
- createAnonymousCredentials() - Static method in class software.amazon.awssdk.crt.auth.credentials.Credentials
-
Anonymous Credentials constructor.
- createDefaultClient() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- createDefaultServer() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates a default set of TLS options for the current platform
- createHeader(String, boolean) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of boolean value
- createHeader(String, byte) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of byte or int8 value
- createHeader(String, byte[]) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of byte[] value
- createHeader(String, int) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of int or int32 value
- createHeader(String, long) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of long or int64 value
- createHeader(String, short) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of short or int16 value
- createHeader(String, String) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of String value
- createHeader(String, Date) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of Date (assumed to be UTC) value
- createHeader(String, UUID) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Create a header with name of UUID value
- createWithMtls(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates mutual TLS (mTLS) options using a certificate and private key
- createWithMtlsCustomKeyOperations(TlsContextCustomKeyOperationOptions) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Unix platforms only - Helper which creates mutual TLS (mTLS) options using the applied custom key operations.
- createWithMtlsFromPath(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Helper which creates mutual TLS (mTLS) options using a certificate and private key
- createWithMtlsPkcs11(TlsContextPkcs11Options) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Unix platforms only - Helper which creates mutual TLS (mTLS) options using a PKCS#11 library for private key operations.
- createWithMtlsPkcs12(String, String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Apple platforms only - Helper which creates mutual TLS (mTLS) options using PKCS12
- createWithMtlsWindowsCertStorePath(String) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Windows platforms only - Helper which creates mutual TLS (mTLS) options using a certificate in a Windows certificate store.
- Credentials - Class in software.amazon.awssdk.crt.auth.credentials
-
A class representing a set of AWS credentials.
- Credentials() - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
-
Anonymous Credentials constructor.
- Credentials(byte[], byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.auth.credentials.Credentials
- CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A base class that represents a source of AWS credentials
- CredentialsProvider() - Constructor for class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Default constructor
- CRT - Class in software.amazon.awssdk.crt
-
This class is responsible for loading the aws-crt-jni shared lib for the current platform out of aws-crt-java.jar.
- CRT() - Constructor for class software.amazon.awssdk.crt.CRT
- CRT.UnknownPlatformException - Exception in software.amazon.awssdk.crt
-
Exception thrown when we can't detect what platform we're running on and thus can't figure out the native library name/path to load.
- CrtPlatform - Class in software.amazon.awssdk.crt
- CrtPlatform() - Constructor for class software.amazon.awssdk.crt.CrtPlatform
- CrtResource - Class in software.amazon.awssdk.crt
-
This wraps a native pointer and/or one or more references to an AWS Common Runtime resource.
- CrtResource() - Constructor for class software.amazon.awssdk.crt.CrtResource
-
Default constructor
- CrtResource.ResourceInstance - Class in software.amazon.awssdk.crt
-
Debug/diagnostic data about a CrtResource object
- CrtRuntimeException - Exception in software.amazon.awssdk.crt
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- CrtRuntimeException(int) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
-
Constructor for Crt exceptions due to native errors
- CrtRuntimeException(int, String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
-
Deprecated.use CrtRuntimeException(int errorCode)
- CrtRuntimeException(String) - Constructor for exception software.amazon.awssdk.crt.CrtRuntimeException
-
Constructor for CRT exceptions not due to native errors
- CrtS3RuntimeException - Exception in software.amazon.awssdk.crt.s3
- CrtS3RuntimeException(int, int, byte[]) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
- CrtS3RuntimeException(int, int, String) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
- CrtS3RuntimeException(S3FinishedResponseContext) - Constructor for exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
D
- Debug - software.amazon.awssdk.crt.Log.LogLevel
- decodeUri(String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns the URI decoding of a UTF-8 string, replacing %xx escapes by their single byte equivalent.
- Decorrelated - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Backoff is taken randomly from the interval between the base backoff interval and a scaling (greater than 1) of the current backoff value
- decRef() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the reference count to this resource.
- DECRYPT - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- Default - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Maps to Full
- DEFAULT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
-
Default behavior that accommodates most use cases.
- DEFAULT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The Default meta request type sends any request to S3 as-is (with no transformation).
- DEFAULT_CONNECTION_PING_TIMEOUT_MS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX_BUFFER_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX_CONNECTIONS - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- DEFAULT_MAX_WINDOW_SIZE - Static variable in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- DefaultChainCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps the default AWS credentials provider chain
- DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A simple builder class for the default credentials provider chain and its options Does not add reference to CRT resources
- DefaultChainCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DefaultChainCredentialsProvider.DefaultChainCredentialsProviderBuilder
-
Default constructor
- DelegateCredentialsHandler - Interface in software.amazon.awssdk.crt.auth.credentials
-
Interface that synchronously provides custom credentials.
- DelegateCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A credentials provider that sources credentials from a custom synchronous callback
- DelegateCredentialsProvider.DelegateCredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A simple builder class for a delegate credentials provider and its options
- DelegateCredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsProvider.DelegateCredentialsProviderBuilder
-
Default constructor
- DGRAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Corresponds to SOCK_DGRAM in Berkeley sockets (UDP)
- DirectoryEntry - Class in software.amazon.awssdk.crt.io
-
Supplied during calls to DirectoryTraversal.traverse() as each entry is encountered.
- DirectoryEntry() - Constructor for class software.amazon.awssdk.crt.io.DirectoryEntry
- DirectoryTraversal - Class in software.amazon.awssdk.crt.io
-
Deprecated.It is currently an EXPERIMENTAL feature meant for internal use only. It may be changed incompatibly or removed in a future version.
- DirectoryTraversal() - Constructor for class software.amazon.awssdk.crt.io.DirectoryTraversal
-
Deprecated.
- DirectoryTraversalHandler - Interface in software.amazon.awssdk.crt.io
-
Handler invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.
- disconnect() - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Disconnects the current session
- domain - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the socket domain
- dumpNativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
-
Dump info to logs about all memory currently allocated by native resources.
E
- EccKeyPair - Class in software.amazon.awssdk.crt.cal
-
This class puts an opaque wrapper around aws_ecc_key_pair from aws-c-cal.
- EccKeyPair.AwsEccCurve - Enum in software.amazon.awssdk.crt.cal
-
Enum for supported ECC curves Needs to stay in sync with aws_ecc_curve_name
- ECDSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
- EcsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a provider that gets credentials from an ECS service.
- EcsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating a custom ECS credentials provider.
- EMPTY_SHA256 - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- ENABLE_PUSH - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- enablePush(boolean) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_ENABLE_PUSH.
- encodedPath - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- encodeUriParam(String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns the URI query param encoding (passthrough alnum + '-' '_' '~' '.') of a UTF-8 string.
- encodeUriPath(String) - Static method in class software.amazon.awssdk.crt.io.Uri
-
Returns the URI path encoding of a string.
- ENHANCE_YOUR_CALM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- equals(Object) - Method in class software.amazon.awssdk.crt.eventstream.Header
- Error - software.amazon.awssdk.crt.Log.LogLevel
- errorCode - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
- errorName - Variable in exception software.amazon.awssdk.crt.CrtRuntimeException
- EventLoopGroup - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_event_loop_group from aws-c-io to provide access to an event loop for the MQTT protocol stack in the AWS Common Runtime.
- EventLoopGroup(int) - Constructor for class software.amazon.awssdk.crt.io.EventLoopGroup
-
Creates a new event loop group for the I/O subsystem to use to run non-blocking I/O requests
- EventLoopGroup(int, int) - Constructor for class software.amazon.awssdk.crt.io.EventLoopGroup
-
Creates a new event loop group for the I/O subsystem to use to run non-blocking I/O requests.
- EventStreamServerListener - software.amazon.awssdk.crt.Log.LogSubject
- EXACTLY_ONCE - software.amazon.awssdk.crt.mqtt.QualityOfService
-
The message is always delivered exactly once.
- ExponentialBackoffRetryOptions - Class in software.amazon.awssdk.crt.io
-
Configuration options for the exponential backoff retry strategy for http requests
- ExponentialBackoffRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
-
Default constructor
- ExponentialBackoffRetryOptions.JitterMode - Enum in software.amazon.awssdk.crt.io
-
What kind of jitter or randomization to apply to the backoff time interval https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/
F
- Fatal - software.amazon.awssdk.crt.Log.LogLevel
- FLOW_CONTROL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- Forwarding - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
Establish a forwarding-based connection through the proxy.
- FRAME_SIZE_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- fromByteBuffer(ByteBuffer) - Static method in class software.amazon.awssdk.crt.eventstream.Header
-
Marshals buffer into a Header instance
- fromEnumValue(int) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
-
Create a MessageType enum value from a native enum value
- Full - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Choose an actual backoff interval between [0, MaxCurrentBackoff] where MaxCurrentBackoff is the standard exponential backoff value
G
- GET_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The GetObject request will be split into a series of ranged GetObject requests that are executed in parallel to improve throughput, when possible.
- getAccessKeyId() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
- 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
- getAuthorizationPassword() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getAuthorizationType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getAuthorizationUsername() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getAvailableConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
- getAwsErrorCode() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
-
Returns the aws error code from S3 response.
- getAwsErrorMessage() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
-
Returns the error message from S3 response.
- getBackoffRetryOptions() - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
- getBackoffScaleFactorMS() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- getBodyStream() - Method in class software.amazon.awssdk.crt.http.HttpRequestBase
- getBoundPort() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
- getBufferSize() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Deprecated.
- getBytesTransferred() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
- getByteValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
- getCertificateFileContents() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Returns the contents of the X.509 certificate if it has been set.
- getCertificateFilePath() - Method in class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Returns the path to the X.509 certificate file on desk if it has been set.
- getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
- getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
- getChecksumAlgorithm() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
-
Deprecated.
- getChecksumConfig() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- getChecksumLocation() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
- getCleanSession() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries whether or not the service should try to resume prior subscriptions, if it has any
- getClientBootstrap() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Gets the client bootstrap instance to use to create the pool's connections
- getClientBootstrap() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getClientId() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the client_id being used by a connection
- 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
- getConnectionCallbacks() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the connection-related callbacks for a connection
- getConnectionClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
- getConnectionManagerOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- getConnectionPingPeriodMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- getConnectionPingTimeoutMs() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- getConnectionType() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getContentLength() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
- getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionContinuationHandler
- getContinuationClosedFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
- getCpuGroupCount() - Static method in class software.amazon.awssdk.crt.SystemInfo
- getCpuInfoForGroup(short) - Static method in class software.amazon.awssdk.crt.SystemInfo
-
Get info on all active Cpus in a Cpu group.
- getCredentials() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Request credentials from the provider
- getCredentials() - Method in interface software.amazon.awssdk.crt.auth.credentials.DelegateCredentialsHandler
-
Called from Native when delegate credential provider needs to fetch a credential.
- getCredentials() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets the credentials to use for signing.
- getCredentialsProvider() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets the provider to source credentials from before signing
- getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getCredentialsProvider() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- getCustomRoleArn() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
- getDigestAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
-
Returns the TLS Hash algorithm used in the digest.
- getDup() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Gets the DUP flag.
- getEncodedPath() - Method in class software.amazon.awssdk.crt.http.HttpRequest
- getEndpoint() - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
- getEndpoint() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the IoT endpoint used by a connection
- getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getEndpoint() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- getEnumIntValue() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
- getEnumValue() - Method in enum software.amazon.awssdk.crt.eventstream.MessageType
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Creates a Java enum value from a native enum value as an integer
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Creates a Java enum value from a native enum value as an integer
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
Creates a Java enum value from a native enum value as an integer
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Creates a Java enum value from a native enum value as an integer
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Creates a Java QualityOfService enum value from a native integer value
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- getEnumValueFromInteger(int) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
- getErrorCode() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
- getErrorPayload() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
- getEventLoopGroup() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- getExpectedHttpVersion() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getExpirationInSeconds() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets the expiration time in seconds to use when signing to make a pre-signed url.
- 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
- getHttpProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries proxy options for an mqtt connection
- 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.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
- 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.
- getJitterMode() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- getKeepAliveMs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Queries the MQTT keep-alive via PING messages. Please use getKeepAliveSecs instead.
- getKeepAliveSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the MQTT keep-alive via PING messages.
- getLeasedConcurrency() - Method in class software.amazon.awssdk.crt.http.HttpManagerMetrics
- getLength() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
-
Called from native when the processing needs to know the length of the stream.
- 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
- 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)
- getMaxReconnectTimeoutSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Return the maximum reconnect timeout.
- getMaxRetries() - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
- getMessageBuffer() - Method in class software.amazon.awssdk.crt.eventstream.Message
-
Get the binary format of this message (i.e.
- getMetaRequestType() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- getMethod() - Method in class software.amazon.awssdk.crt.http.HttpRequest
- getMinReconnectTimeoutSecs() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Return the minimum reconnect timeout.
- getMinThroughputBytesPerSecond() - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
- getMonitoringOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getMqttClient() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the mqtt client to use for a connection
- getMqttClientConnection() - Method in class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
-
Queries the mqtt client connection.
- getName() - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Gets the name of the header as a (UTF-8) string
- getName() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- getNameBytes() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- getNativeHandle() - Method in class software.amazon.awssdk.crt.CrtResource
-
returns the native handle associated with this CRTResource.
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.SocketOptions
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Note: Once this gets invoked the native resource will not be able to changed.
- getNativeHandle() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Gets the native enum value as an integer that is associated with this Java enum value
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Gets the native enum value as an integer that is associated with this Java enum value
- getNativeValue() - Method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
Trivial Java Enum value to native enum value conversion function
- getNativeValue() - Method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Gets the native enum value as an integer that is associated with this Java enum value
- getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
- getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- getNativeValue() - Method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
- getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
- getNativeValue() - Method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
- 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.
- getOrCreateStaticDefault() - Static method in class software.amazon.awssdk.crt.io.ClientBootstrap
-
This default will be used when a ClientBootstrap is not explicitly passed but is needed to allow the process to function.
- getOSIdentifier() - Static method in class software.amazon.awssdk.crt.CRT
- getOSIdentifier() - Method in class software.amazon.awssdk.crt.CrtPlatform
- getPartSize() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getPassword() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the password to use as part of the CONNECT attempt
- getPath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- getPayload() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Gets the message payload
- 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.
- 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.
- 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
- getQos() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Gets the
QualityOfService
. - getReadBackpressureEnabled() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- 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
- getRelativePath() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- getResourceLogDescription() - Method in class software.amazon.awssdk.crt.CrtResource
-
Gets a debug/diagnostic string describing this resource and its reference state
- getResponseHandler() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- 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
- getResumeToken() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- getRetain() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Gets the retain flag.
- getSecretAccessKey() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
- getService() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets what service signing name will be used
- getSessionToken() - Method in class software.amazon.awssdk.crt.auth.credentials.Credentials
- getShouldNormalizeUriPath() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets whether or not the uri path should be normalized during canonical request construction
- getShouldSignHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets the header-name signing predicate filter to use
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.auth.credentials.CredentialsProvider
-
Learn when this object has finished shutting down.
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.eventstream.ServerListener
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.Http2StreamManager
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManager
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.ClientBootstrap
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.io.EventLoopGroup
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3Client
- getShutdownCompleteFuture() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
- getSignature() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
-
Gets the signature value from the result.
- getSignatureAlgorithm() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
-
Returns the TLS algorithm used in the signature.
- getSignatureType() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets what kind of signature will be computed
- getSignedBodyHeader() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets what signed body header should hold the payload hash (or override value).
- getSignedBodyValue() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets the payload hash override to use in canonical request construction.
- getSignedRequest() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningResult
-
Gets the signed http request from the result
- getSocketOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getSocketOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries the common settings to use for a connection's socket
- getStandardRetryOptions() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getStatusCode() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
-
Returns the status code in S3 response.
- getThroughputTargetGbps() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getTime() - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Gets the point in time (in milliseconds since epoch) that signing will be done relative to
- getTlsConnectionOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- getTlsContext() - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
- getTlsContext() - Method in class software.amazon.awssdk.crt.mqtt.MqttClient
- getTlsContext() - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- getTopic() - Method in class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Gets the topic associated with this message
- getTotalByteLength() - Method in class software.amazon.awssdk.crt.eventstream.Header
- getType() - Method in class software.amazon.awssdk.crt.io.TlsKeyOperation
-
Returns the operation that needs to be performed.
- 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
- getUseWebsockets() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Queries whether or not to use websockets for the mqtt connection
- getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
- getValidateChecksum() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
-
Deprecated.
- getValidateChecksumAlgorithmList() - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
- getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32
-
Returns the current checksum value.
- getValue() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
-
Returns the current checksum value.
- getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- getValue() - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSetting
- getValue() - Method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- getValue() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- getValue() - Method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
- getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
- getValue() - Method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
- getValue() - Method in enum software.amazon.awssdk.crt.http.HttpVersion
- getValue() - Method in enum software.amazon.awssdk.crt.Log.LogLevel
- getValue() - Method in enum software.amazon.awssdk.crt.Log.LogSubject
- getValue() - Method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
- 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
- getWebsocketProxyOptions() - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.use getHttpProxyOptions instead 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
-
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
H
- hashCode() - Method in class software.amazon.awssdk.crt.eventstream.Header
- hasPriorKnowledge() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- Header - Class in software.amazon.awssdk.crt.eventstream
-
Event-stream header.
- HEADER - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
- HEADER_TABLE_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- headers - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- headerTableSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_HEADER_TABLE_SIZE.
- HeaderType - Enum in software.amazon.awssdk.crt.eventstream
-
Java mirror of the native aws_event_stream_header_value_type enum, specifying properties of the type of a header's value
- HostResolver - Class in software.amazon.awssdk.crt.io
-
Java wrapper around the native CRT host resolver, responsible for performing async dns lookups
- HostResolver(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
- HostResolver(EventLoopGroup, int) - Constructor for class software.amazon.awssdk.crt.io.HostResolver
- HTTP_1_0 - software.amazon.awssdk.crt.http.HttpVersion
- HTTP_1_1 - software.amazon.awssdk.crt.http.HttpVersion
- HTTP_1_1_REQUIRED - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- HTTP_2 - software.amazon.awssdk.crt.http.HttpVersion
- HTTP_REQUEST_CHUNK - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Compute a signature for a payload chunk.
- HTTP_REQUEST_EVENT - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Compute a signature for an event stream event.
- HTTP_REQUEST_TRAILING_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Compute a signature for a payloads trailing headers.
- HTTP_REQUEST_VIA_HEADERS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
A signature for a full http request should be computed, with header updates applied to the signing result.
- HTTP_REQUEST_VIA_QUERY_PARAMS - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
A signature for a full http request should be computed, with query param updates applied to the signing result.
- Http2ClientConnection - Class in software.amazon.awssdk.crt.http
-
This class wraps aws-c-http to provide the basic HTTP/2 request/response functionality via the AWS Common Runtime.
- Http2ClientConnection(long) - Constructor for class software.amazon.awssdk.crt.http.Http2ClientConnection
- Http2ClientConnection.Http2ErrorCode - Enum in software.amazon.awssdk.crt.http
- Http2ConnectionSetting - Class in software.amazon.awssdk.crt.http
- Http2ConnectionSetting(Http2ConnectionSetting.ID, long) - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSetting
-
HTTP/2 connection setting.
- Http2ConnectionSetting.ID - Enum in software.amazon.awssdk.crt.http
-
Predefined settings identifiers (RFC-7540 6.5.2).
- Http2ConnectionSettingListBuilder - Class in software.amazon.awssdk.crt.http
- Http2ConnectionSettingListBuilder() - Constructor for class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
- Http2Request - Class in software.amazon.awssdk.crt.http
-
Represents a single Client Request to be sent on a HTTP connection
- Http2Request() - Constructor for class software.amazon.awssdk.crt.http.Http2Request
-
An empty HTTP/2 Request.
- Http2Request(HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.Http2Request
-
An empty HTTP/2 Request with headers and body stream.
- Http2Stream - Class in software.amazon.awssdk.crt.http
-
An HttpStream represents a single HTTP/2 specific Http Request/Response.
- Http2Stream(long) - Constructor for class software.amazon.awssdk.crt.http.Http2Stream
- Http2StreamManager - Class in software.amazon.awssdk.crt.http
-
Manages a Pool of HTTP/2 Streams.
- Http2StreamManagerOptions - Class in software.amazon.awssdk.crt.http
-
Contains all the configuration options for a Http2StreamManager instance
- Http2StreamManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Default constructor
- HttpClientConnection - Class in software.amazon.awssdk.crt.http
-
This class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.
- HttpClientConnection(long) - Constructor for class software.amazon.awssdk.crt.http.HttpClientConnection
- HttpClientConnectionManager - Class in software.amazon.awssdk.crt.http
-
Manages a Pool of Http Connections
- HttpClientConnectionManagerOptions - Class in software.amazon.awssdk.crt.http
-
Contains all the configuration options for a HttpConnectionPoolManager instance
- HttpClientConnectionManagerOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Default constructor
- HttpConnection - software.amazon.awssdk.crt.Log.LogSubject
- HttpConnectionManager - software.amazon.awssdk.crt.Log.LogSubject
- HttpException - Exception in software.amazon.awssdk.crt.http
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- HttpException(int) - Constructor for exception software.amazon.awssdk.crt.http.HttpException
-
Constructs a new HttpException
- HttpGeneral - software.amazon.awssdk.crt.Log.LogSubject
- HttpHeader - Class in software.amazon.awssdk.crt.http
-
A wrapper class for http header key-value pairs
- HttpHeader(byte[], byte[]) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
- HttpHeader(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpHeader
- HttpHeaderBlock - Enum in software.amazon.awssdk.crt.http
-
Type of header block.
- HttpManagerMetrics - Class in software.amazon.awssdk.crt.http
- HttpMonitoringOptions - Class in software.amazon.awssdk.crt.http
-
This class provides access to basic http connection monitoring controls in lieu of the more traditional timeouts.
- HttpMonitoringOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpMonitoringOptions
-
Creates a new set of monitoring options
- HttpProxyOptions - Class in software.amazon.awssdk.crt.http
-
This class provides access to Http proxy configuration options
- HttpProxyOptions() - Constructor for class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Creates a new set of proxy options
- HttpProxyOptions.HttpProxyAuthorizationType - Enum in software.amazon.awssdk.crt.http
-
what kind of authentication, if any, to use when connecting to a proxy server
- HttpProxyOptions.HttpProxyConnectionType - Enum in software.amazon.awssdk.crt.http
-
What kind of proxy connection to establish
- HttpRequest - Class in software.amazon.awssdk.crt.http
-
Represents a single Client Request to be sent on a HTTP connection
- HttpRequest(String, String) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
- HttpRequest(String, String, HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequest
- HttpRequestBase - Class in software.amazon.awssdk.crt.http
- HttpRequestBase() - Constructor for class software.amazon.awssdk.crt.http.HttpRequestBase
-
Only used for create request from native side.
- HttpRequestBase(HttpHeader[], HttpRequestBodyStream) - Constructor for class software.amazon.awssdk.crt.http.HttpRequestBase
- HttpRequestBodyStream - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Request bodies
- HttpServer - software.amazon.awssdk.crt.Log.LogSubject
- HttpStream - Class in software.amazon.awssdk.crt.http
-
An HttpStream represents a single HTTP/1.1 specific Http Request/Response.
- HttpStream - software.amazon.awssdk.crt.Log.LogSubject
- HttpStream(long) - Constructor for class software.amazon.awssdk.crt.http.HttpStream
- HttpStream.HttpStreamWriteChunkCompletionCallback - Interface in software.amazon.awssdk.crt.http
-
Completion interface for writing chunks to an http stream
- HttpStreamBase - Class in software.amazon.awssdk.crt.http
-
An base class represents a single Http Request/Response for both HTTP/1.1 and HTTP/2 and wraps the native resources from the aws-c-http library.
- HttpStreamBase(long) - Constructor for class software.amazon.awssdk.crt.http.HttpStreamBase
- HttpStreamBaseResponseHandler - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Responses Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.h
- HttpStreamResponseHandler - Interface in software.amazon.awssdk.crt.http
-
Interface that Native code knows how to call when handling Http Responses for HTTP/1.1 only.
- HttpVersion - Enum in software.amazon.awssdk.crt.http
- HttpWebsocket - software.amazon.awssdk.crt.Log.LogSubject
- HttpWebsocketSetup - software.amazon.awssdk.crt.Log.LogSubject
I
- identityProviderName - Variable in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
- identityProviderToken - Variable in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoLoginTokenPair
- INADEQUATE_SECURITY - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- incrementReadWindow(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
-
Increment the flow-control window, so that response data continues downloading.
- incrementWindow(int) - Method in class software.amazon.awssdk.crt.http.HttpStreamBase
-
Increment the flow-control window, so that response data continues downloading.
- Info - software.amazon.awssdk.crt.Log.LogLevel
- INFORMATIONAL - software.amazon.awssdk.crt.http.HttpHeaderBlock
- INITIAL_WINDOW_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- initialWindowSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_INITIAL_WINDOW_SIZE.
- initLoggingFromSystemProperties() - Static method in class software.amazon.awssdk.crt.Log
-
Examines logging-related system properties and initializes the logging system if they have been properly set.
- initLoggingToFile(Log.LogLevel, String) - Static method in class software.amazon.awssdk.crt.Log
-
Initializes logging to go to a file
- initLoggingToStderr(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
-
Initializes logging to go to stderr
- initLoggingToStdout(Log.LogLevel) - Static method in class software.amazon.awssdk.crt.Log
-
Initializes logging to go to stdout
- initMtls(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the certificate/key pair that identifies this mutual TLS (mTLS) host.
- initMtlsFromPath(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the path to the certificate that identifies this mutual TLS (mTLS) host.
- initMtlsPkcs12(String, String) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Apple platforms only - Initializes mutual TLS (mTLS) with PKCS12 file and password
- Int16 - software.amazon.awssdk.crt.eventstream.HeaderType
- Int32 - software.amazon.awssdk.crt.eventstream.HeaderType
- Int64 - software.amazon.awssdk.crt.eventstream.HeaderType
- INTERNAL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- IoAlpn - software.amazon.awssdk.crt.Log.LogSubject
- IoChannel - software.amazon.awssdk.crt.Log.LogSubject
- IoChannelBootstrap - software.amazon.awssdk.crt.Log.LogSubject
- IoDns - software.amazon.awssdk.crt.Log.LogSubject
- IoEventLoop - software.amazon.awssdk.crt.Log.LogSubject
- IoFileUtils - software.amazon.awssdk.crt.Log.LogSubject
- IoGeneral - software.amazon.awssdk.crt.Log.LogSubject
- IoPki - software.amazon.awssdk.crt.Log.LogSubject
- IoSharedLibrary - software.amazon.awssdk.crt.Log.LogSubject
- IoSocket - software.amazon.awssdk.crt.Log.LogSubject
- IoSocketHandler - software.amazon.awssdk.crt.Log.LogSubject
- IoTls - software.amazon.awssdk.crt.Log.LogSubject
- IPv4 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Corresponds to PF_INET in Berkeley sockets
- IPv6 - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Corresponds to PF_INET6 in Berkeley sockets
- isAlpnSupported() - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Returns whether or not ALPN is supported on the current platform
- isChecksumValidated() - Method in class software.amazon.awssdk.crt.s3.S3FinishedResponseContext
- isCipherPreferenceSupported(TlsCipherPreference) - Static method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Returns whether or not the current platform can be configured to a specific TlsCipherPreference.
- isClosed() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuation
- isConnectionManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- isConnectionOpen() - Method in class software.amazon.awssdk.crt.eventstream.ServerConnection
- isDirectory() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- isErrorRetryable(HttpException) - Static method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Certain exceptions thrown by this HTTP API are from invalid boundary conditions that, if the request isn't altered, will never succeed.
- isFile() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- isManualWindowManagement() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
- isNull() - Method in class software.amazon.awssdk.crt.CrtResource
-
Checks if this resource's native handle is NULL.
- isOpen() - Method in class software.amazon.awssdk.crt.eventstream.ClientConnection
- isSupported() - Method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Not all Cipher Preferences are supported on all Platforms due to differences in the underlying TLS Libraries.
- isSuspectedHyperThread - Variable in class software.amazon.awssdk.crt.SystemInfo.CpuInfo
-
If true, the Cpu is suspected of being virtual.
- isSymLink() - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
- isVariableLength() - Method in enum software.amazon.awssdk.crt.eventstream.HeaderType
J
- JavaCrtGeneral - software.amazon.awssdk.crt.Log.LogSubject
- JavaCrtResource - software.amazon.awssdk.crt.Log.LogSubject
- JavaCrtS3 - software.amazon.awssdk.crt.Log.LogSubject
- join(CharSequence, Iterable<? extends CharSequence>) - Static method in class software.amazon.awssdk.crt.utils.StringUtils
-
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
- jvmInit() - Method in class software.amazon.awssdk.crt.CrtPlatform
K
- keepAliveIntervalSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the number of seconds between TCP keepalive packets being sent to the peer 0 disables keepalive
- keepAliveTimeoutSecs - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the number of seconds to wait for a keepalive response before considering the connection timed out 0 disables keepalive
L
- Legacy - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
The legacy default connection type: (1) If Tls is being used to connect to the endpoint, use tunneling (2) otherwise use forwarding
- loadHeadersFromMarshalledHeadersBlob(ByteBuffer) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
- loadHeadersListFromMarshalledHeadersBlob(ByteBuffer) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
-
Each header is marshalled as [4-bytes BE name length] [variable length name value] [4-bytes BE value length] [variable length value value]
- LOCAL - software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Corresponds to PF_LOCAL in Berkeley sockets, usually UNIX domain sockets or named pipes
- location() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- log(Log.LogLevel, Log.LogSubject, String) - Static method in class software.amazon.awssdk.crt.Log
-
Logs a message at the specified log level.
- Log - Class in software.amazon.awssdk.crt
-
Static wrapper around native and crt logging.
- Log() - Constructor for class software.amazon.awssdk.crt.Log
- Log.LogLevel - Enum in software.amazon.awssdk.crt
-
Enum that controls how detailed logging should be.
- Log.LogSubject - Enum in software.amazon.awssdk.crt
- logNativeResources() - Static method in class software.amazon.awssdk.crt.CrtResource
-
Debug method to log all of the currently un-closed CRTResource objects.
M
- MAIN - software.amazon.awssdk.crt.http.HttpHeaderBlock
- major - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- makeMetaRequest(S3MetaRequestOptions) - Method in class software.amazon.awssdk.crt.s3.S3Client
- makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.Http2ClientConnection
-
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection.
- makeRequest(HttpRequestBase, HttpStreamBaseResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Schedules an HttpRequestBase on the Native EventLoop for this HttpClientConnection applies to both HTTP/2 and HTTP/1.1 connection.
- makeRequest(HttpRequest, HttpStreamResponseHandler) - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection specific to HTTP/1.1 connection.
- marshalHeadersForJni(List<HttpHeader>) - Static method in class software.amazon.awssdk.crt.http.HttpHeader
-
Lists of headers are marshalled as follows: each string field is: [4-bytes BE] [variable length bytes specified by the previous field]
- MAX_CONCURRENT_STREAMS - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- MAX_FRAME_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- MAX_HEADER_LIST_SIZE - software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
- maxConcurrentStreams(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_MAX_CONCURRENT_STREAMS.
- maxFrameSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_MAX_FRAME_SIZE.
- maxHeaderListSize(long) - Method in class software.amazon.awssdk.crt.http.Http2ConnectionSettingListBuilder
-
The SETTINGS_MAX_HEADER_LIST_SIZE.
- 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.
- 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. - MqttClient - Class in software.amazon.awssdk.crt.mqtt
-
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionalities via the AWS Common Runtime One MqttClient class is needed per application.
- MqttClient - software.amazon.awssdk.crt.Log.LogSubject
- MqttClient() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient with no TLS from the default static
ClientBootstrap
- MqttClient(ClientBootstrap) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient with no TLS from the provided
ClientBootstrap
- MqttClient(ClientBootstrap, TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient from the provided
ClientBootstrap
andTlsContext
- MqttClient(TlsContext) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClient
-
Creates an MqttClient with a default static
ClientBootstrap
and providedTlsContext
- MqttClientConnection - Class in software.amazon.awssdk.crt.mqtt
-
This class wraps aws-c-mqtt to provide the basic MQTT pub/sub functionality via the AWS Common Runtime MqttClientConnection represents a single connection from one MqttClient to an MQTT service endpoint
- MqttClientConnection(MqttConnectionConfig) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Constructs a new MqttClientConnection.
- MqttClientConnectionEvents - Interface in software.amazon.awssdk.crt.mqtt
-
Interface used to receive connection events from the CRT
- MqttConnectionConfig - Class in software.amazon.awssdk.crt.mqtt
-
Encapsulates all per-mqtt-connection configuration
- MqttConnectionConfig() - Constructor for class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
- MqttException - Exception in software.amazon.awssdk.crt.mqtt
-
This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime
- MqttException(int) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
- MqttException(String) - Constructor for exception software.amazon.awssdk.crt.mqtt.MqttException
- MqttGeneral - software.amazon.awssdk.crt.Log.LogSubject
- MqttMessage - Class in software.amazon.awssdk.crt.mqtt
-
Represents a message to publish, or a message that was received.
- MqttMessage(String, byte[]) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Deprecated.Use alternate constructor.
- MqttMessage(String, byte[], QualityOfService) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Constructs a new message.
- MqttMessage(String, byte[], QualityOfService, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Constructs a new message.
- MqttMessage(String, byte[], QualityOfService, boolean, boolean) - Constructor for class software.amazon.awssdk.crt.mqtt.MqttMessage
-
Constructs a new message.
- MqttTopicTree - software.amazon.awssdk.crt.Log.LogSubject
N
- nativeHandle - Variable in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- nativeMemory() - Static method in class software.amazon.awssdk.crt.CRT
- 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.
- None - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
No authentication
- None - software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Do not apply any jitter or randomization to the backoff interval
- None - software.amazon.awssdk.crt.Log.LogLevel
- NONE - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Do not add any signing information about the body to the signed request
- NONE - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- NONE - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
O
- OMIT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
-
Skip calling
C_Initialize()
andC_Finalize()
. - 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.
- onConnectionInterrupted(int) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
-
connection was lost (or disconnected), reconnect will be attempted automatically until disconnect() is called
- onConnectionResumed(boolean) - Method in interface software.amazon.awssdk.crt.mqtt.MqttClientConnectionEvents
-
called on first successful connect, and whenever a reconnect succeeds
- onConnectionSetup(ClientConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
-
Invoked upon completion of the Connection attempt
- onConnectionShutdown(ServerConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
-
Invoked upon connection shutdown.
- 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.
- 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
- onNewConnection(ServerConnection, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
-
Invoked upon receiving a new connection, or if an error happened upon connection creation.
- onProgress(S3MetaRequestProgress) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
-
Invoked to report progress of the meta request execution.
- onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ClientConnectionHandler
-
Invoked when a message is received on a connection.
- onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.OperationRoutingServerConnectionHandler
-
By default, automatically responds to pings when received, and routes connect requests.
- onProtocolMessage(List<Header>, byte[], MessageType, int) - Method in class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
-
Invoked when a message is received on a connection.
- onResponseBody(ByteBuffer, long, long) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
-
Invoked to provide the response body as it is received.
- onResponseBody(HttpStreamBase, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called when new Response Body bytes have been received.
- onResponseBody(HttpStream, byte[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called when new Response Body bytes have been received.
- onResponseComplete(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called from Native when the Response has completed.
- onResponseComplete(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native when the Response has completed.
- onResponseHeaders(int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
-
Invoked to provide response headers received during execution of the meta request, both for success and error HTTP status codes.
- onResponseHeaders(HttpStreamBase, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called from Native when new Http Headers have been received.
- onResponseHeaders(HttpStream, int, int, HttpHeader[]) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native when new Http Headers have been received.
- onResponseHeadersDone(HttpStreamBase, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamBaseResponseHandler
-
Called from Native once all HTTP Headers are processed.
- onResponseHeadersDone(HttpStream, int) - Method in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandler
-
Called from Native once all HTTP Headers are processed.
- 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
- 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.
- PemUtils - Class in software.amazon.awssdk.crt.utils
-
Utility Class used for Cleaning Up and Sanity Checking PEM formatted Strings for Validity.
- performOperation(TlsKeyOperation) - Method in interface software.amazon.awssdk.crt.io.TlsKeyOperationHandler
-
Invoked each time a private key operation needs to be performed.
- Ping - software.amazon.awssdk.crt.eventstream.MessageType
- PingResponse - software.amazon.awssdk.crt.eventstream.MessageType
- Pkcs11Lib - Class in software.amazon.awssdk.crt.io
-
Handle to a loaded PKCS#11 library.
- Pkcs11Lib(String) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
-
Load and initialize a PKCS#11 library.
- Pkcs11Lib(String, Pkcs11Lib.InitializeFinalizeBehavior) - Constructor for class software.amazon.awssdk.crt.io.Pkcs11Lib
-
Load a PKCS#11 library, specifying how
C_Initialize()
andC_Finalize()
will be called. - Pkcs11Lib.InitializeFinalizeBehavior - Enum in software.amazon.awssdk.crt.io
-
Controls how Pkcs11Lib calls
C_Initialize()
andC_Finalize()
on the PKCS#11 library. - Process - Class in software.amazon.awssdk.crt
-
Encapsulates Process information and manipulation of process level operations.
- Process() - Constructor for class software.amazon.awssdk.crt.Process
- ProfileCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a provider that gets credentials from profile files.
- ProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating a custom profile credentials provider.
- PROTOCOL_ERROR - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- ProtocolError - software.amazon.awssdk.crt.eventstream.MessageType
- 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.
- PUT_OBJECT - software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
The PutObject request will be split into MultiPart uploads that are executed in parallel to improve throughput, when possible.
Q
- QualityOfService - Enum in software.amazon.awssdk.crt.mqtt
-
Quality of Service associated with a publish action or subscription [MQTT-4.3].
R
- REFUSED_STREAM - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- 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.s3.S3Client
-
Cleans up the native resources associated with this client.
- releaseNativeHandle() - Method in class software.amazon.awssdk.crt.s3.S3MetaRequest
-
Cleans up the native resources associated with this client.
- releaseReferences() - Method in class software.amazon.awssdk.crt.CrtResource
-
Decrements the ref counts for all resources referenced by this resource.
- removeInvalidPemChars(String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Removes characters that are not valid in PEM format (non-base64 chars).
- removeReferenceTo(CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Removes a reference from this resource to another.
- reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32
-
Resets the checksum to its initial value.
- reset() - Method in class software.amazon.awssdk.crt.checksums.CRC32C
-
Resets the checksum to its initial value.
- resetPosition() - Method in interface software.amazon.awssdk.crt.http.HttpRequestBodyStream
-
Called from native when the processing needs the stream to rewind itself back to its beginning.
- resetStream(Http2ClientConnection.Http2ErrorCode) - Method in class software.amazon.awssdk.crt.http.Http2Stream
-
Reset the HTTP/2 stream.
- ResourceInstance(CrtResource, String) - Constructor for class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- RSA - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
S
- S3Client - Class in software.amazon.awssdk.crt.s3
- S3Client - software.amazon.awssdk.crt.Log.LogSubject
- S3Client(S3ClientOptions) - Constructor for class software.amazon.awssdk.crt.s3.S3Client
- S3ClientOptions - Class in software.amazon.awssdk.crt.s3
- S3ClientOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3ClientOptions
- S3FinishedResponseContext - Class in software.amazon.awssdk.crt.s3
- S3MetaRequest - Class in software.amazon.awssdk.crt.s3
- S3MetaRequest() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequest
- S3MetaRequestOptions - Class in software.amazon.awssdk.crt.s3
- S3MetaRequestOptions() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- S3MetaRequestOptions.MetaRequestType - Enum in software.amazon.awssdk.crt.s3
-
A Meta Request represents a group of generated requests that are being done on behalf of the original request.
- S3MetaRequestProgress - Class in software.amazon.awssdk.crt.s3
-
Information about the meta request progress.
- S3MetaRequestProgress() - Constructor for class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
- S3MetaRequestResponseHandler - Interface in software.amazon.awssdk.crt.s3
-
Interface called by native code to provide S3MetaRequest responses.
- s3NativeClient.com.amazonaws.s3 - package s3NativeClient.com.amazonaws.s3
- s3NativeClient.generated.com.amazonaws.s3 - package s3NativeClient.generated.com.amazonaws.s3
- s3NativeClient.generated.com.amazonaws.s3.model - package s3NativeClient.generated.com.amazonaws.s3.model
- s3NativeClient.generated.software.amazon.aws.sdk.crt.annotations - package s3NativeClient.generated.software.amazon.aws.sdk.crt.annotations
- safeSanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Returns false if there is a problem with a PEM instead of throwing an Exception.
- sanityCheck(String, int, String) - Static method in class software.amazon.awssdk.crt.utils.PemUtils
-
Performs various sanity checks on a PEM Formatted String, and should be tolerant of common minor mistakes in formatting.
- 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).
- ServerBootstrap - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_server_bootstrap from aws-c-io to provide a server context for all protocol stacks in the AWS Common Runtime.
- ServerBootstrap(EventLoopGroup) - Constructor for class software.amazon.awssdk.crt.io.ServerBootstrap
- ServerConnection - Class in software.amazon.awssdk.crt.eventstream
-
Wrapper around event-stream-rpc-server-connection.
- ServerConnectionContinuation - Class in software.amazon.awssdk.crt.eventstream
-
Wrapper around aws-event-stream-rpc-server continuation.
- ServerConnectionContinuationHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler interface for responding to continuation events.
- ServerConnectionContinuationHandler(ServerConnectionContinuation) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerConnectionContinuationHandler
-
Constructor invoked by your subclass.
- ServerConnectionHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler for EventStream ServerConnections.
- ServerConnectionHandler(ServerConnection) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerConnectionHandler
- ServerError - software.amazon.awssdk.crt.eventstream.MessageType
- ServerListener - Class in software.amazon.awssdk.crt.eventstream
-
Event-stream-rpc server listener.
- ServerListener(String, short, SocketOptions, ServerTlsContext, ServerBootstrap, ServerListenerHandler) - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListener
-
Instantiates a server listener.
- ServerListenerHandler - Class in software.amazon.awssdk.crt.eventstream
-
Handler interface for processing incoming event-stream-rpc connections and their lifetimes.
- ServerListenerHandler() - Constructor for class software.amazon.awssdk.crt.eventstream.ServerListenerHandler
- ServerTlsContext - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- ServerTlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.ServerTlsContext
-
Creates a new Server TlsContext.
- setAlgorithm(AwsSigningConfig.AwsSigningAlgorithm) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what version of the AWS signing process should be used
- setAllowableThroughputFailureIntervalSeconds(int) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
-
Sets how long, in seconds, a connection is allowed to be unhealthy before getting shut down.
- setAuthorizationPassword(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the password to use for authorization; only applicable to basic authentication
- setAuthorizationType(HttpProxyOptions.HttpProxyAuthorizationType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy authorization type
- setAuthorizationUsername(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the username to use for authorization; only applicable to basic authentication
- setCipherPreference(TlsCipherPreference) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the TLS cipher preferences to use in contexts using this configuration
- setCleanSession(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures whether or not the service should try to resume prior subscriptions, if it has any
- setClientId(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the client_id to use with a connection
- setConnectionCallbacks(MqttClientConnectionEvents) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the connection-related callbacks for a connection
- setConnectionType(HttpProxyOptions.HttpProxyConnectionType) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy connection type
- setCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the credentials to use for signing.
- setCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the provider to use to source credentials from before signing.
- setDescription(String) - Method in class software.amazon.awssdk.crt.CrtResource
-
Sets a custom logging description for this resource
- setEncodedPath(String) - Method in class software.amazon.awssdk.crt.http.HttpRequest
-
Sets the request's encoded path
- setEndpoint(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the IoT endpoint for a connection
- setExpirationInSeconds(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the expiration time in seconds when using query param signing (pre-signed url).
- setHost(String) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy host to connect through
- setHttpProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures proxy options for the mqtt connection
- setKeepAliveMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Configures MQTT keep-alive via PING messages. Note that this is not TCP keepalive. Please use setKeepAliveSecs instead.
- setKeepAliveSecs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures MQTT keep-alive via PING messages.
- setLogin(String, String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Sets the login credentials for a connection.
- setMaxIOHandlesSoftLimit(long) - Static method in class software.amazon.awssdk.crt.Process
-
Sets the soft limit for IO handles for this process (max fds in unix terminology).
- setMinThroughputBytesPerSecond(long) - Method in class software.amazon.awssdk.crt.http.HttpMonitoringOptions
-
Sets a throughput threshold for connections.
- setMqttClient(MqttClient) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the mqtt client to use for a connection
- setNativeHandle(long) - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- setOmitSessionToken(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets whether or not X-Amz-Session-Token should be added to the canonical request when signing with session credentials.
- setPassword(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the password to use as part of the CONNECT attempt
- setPingTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures ping timeout value.
- setPort(int) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the proxy port to connect through
- setPort(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the port to connect to.
- setProtocolOperationTimeoutMs(int) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures timeout value for requests that response is required on healthy connection.
- setReconnectTimeoutSecs(long, long) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the minimum and maximum reconnect timeouts.
- setRegion(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what to use for region when signing.
- setService(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what service signing name to use.
- setShouldNormalizeUriPath(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets whether or not the uri path should be normalized during canonical request construction
- setShouldSignHeader(Predicate<String>) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets a header-name signing predicate filter.
- setSignatureType(AwsSigningConfig.AwsSignatureType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what sort of signature should be computed
- setSignedBodyHeader(AwsSigningConfig.AwsSignedBodyHeaderType) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets what signed body header should hold the payload hash (or override value).
- setSignedBodyValue(String) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the payload hash override value to use in canonical request construction.
- setSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the common settings to use for a connection's socket
- setStaticDefaultMaxEntries(int) - Static method in class software.amazon.awssdk.crt.io.HostResolver
-
Sets the max number of cached host entries for the static default resolver, if it's ever created/used.
- setStaticDefaultNumThreads(int) - Static method in class software.amazon.awssdk.crt.io.EventLoopGroup
-
Sets the number of threads for the static default event loop group, should it ever be created.
- setTime(long) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets the point in time that signing should be relative to.
- SETTINGS_TIMEOUT - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- setTlsContext(TlsContext) - Method in class software.amazon.awssdk.crt.http.HttpProxyOptions
-
Sets the tls context for the proxy connection
- setUseDoubleUriEncode(boolean) - Method in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig
-
Sets whether or not signing should uri encode urls as part of canonical request construction.
- setUsername(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the username to use as part of the CONNECT attempt
- setUseWebsockets(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures whether or not to use websockets for the mqtt connection
- setWebsocketHandshakeTransform(Consumer<WebsocketHandshakeTransformArgs>) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Set a transform operation to use on each websocket handshake http request.
- setWebsocketProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.use setHttpProxyOptions instead Configures proxy options for a websocket-based mqtt connection
- setWillMessage(MqttMessage) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Configures the last will and testament message to be delivered to a topic when a connection disconnects
- setWillQos(QualityOfService) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Set QoS directly on the will's
MqttMessage
. - setWillRetain(boolean) - Method in class software.amazon.awssdk.crt.mqtt.MqttConnectionConfig
-
Deprecated.Set retain directly on the will's
MqttMessage
. - SHA1 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA1 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- SHA224 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA256 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA256 - software.amazon.awssdk.crt.s3.ChecksumAlgorithm
- SHA384 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- SHA512 - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- shouldCloseConnectionOnServerError() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
- shutdown() - Method in class software.amazon.awssdk.crt.http.HttpClientConnection
-
Shuts down the underlying http connection.
- sign(List<HttpHeader>, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
-
Signs a body chunk according to the supplied signing configuration
- sign(HttpRequestBodyStream, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
-
Signs a body chunk according to the supplied signing configuration
- sign(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
-
Signs an http request according to the supplied signing configuration
- SIGN - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- signChunk(HttpRequestBodyStream, byte[], AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
-
Signs a body chunk according to the supplied signing configuration
- signMessage(byte[]) - Method in class software.amazon.awssdk.crt.cal.EccKeyPair
-
Sign a message using the ECC key pair via ECDSA
- signRequest(HttpRequest, AwsSigningConfig) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigner
-
Signs an http request according to the supplied signing configuration
- SIGV4 - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
Standard AWS Sigv4 signing, based on AWS credentials and symmetric secrets
- SIGV4_ASYMMETRIC - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
AWS Sigv4a signing, based on ECDSA signatures
- SocketOptions - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_socket_options from aws-c-io to provide access to TCP/UDP socket configuration in the AWS Common Runtime.
- SocketOptions() - Constructor for class software.amazon.awssdk.crt.io.SocketOptions
-
Creates a new set of socket options
- SocketOptions.SocketDomain - Enum in software.amazon.awssdk.crt.io
-
Socket communications domain
- SocketOptions.SocketType - Enum in software.amazon.awssdk.crt.io
-
Socket type
- software.amazon.awssdk.crt - package software.amazon.awssdk.crt
- software.amazon.awssdk.crt.auth.credentials - package software.amazon.awssdk.crt.auth.credentials
- software.amazon.awssdk.crt.auth.signing - package software.amazon.awssdk.crt.auth.signing
- software.amazon.awssdk.crt.cal - package software.amazon.awssdk.crt.cal
- software.amazon.awssdk.crt.checksums - package software.amazon.awssdk.crt.checksums
- software.amazon.awssdk.crt.eventstream - package software.amazon.awssdk.crt.eventstream
- software.amazon.awssdk.crt.http - package software.amazon.awssdk.crt.http
- software.amazon.awssdk.crt.io - package software.amazon.awssdk.crt.io
- software.amazon.awssdk.crt.mqtt - package software.amazon.awssdk.crt.mqtt
- software.amazon.awssdk.crt.s3 - package software.amazon.awssdk.crt.s3
- software.amazon.awssdk.crt.utils - package software.amazon.awssdk.crt.utils
- SSLv3 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
SSL v3.
- StandardRetryOptions - Class in software.amazon.awssdk.crt.io
-
Top-level configuration for http retries.
- StandardRetryOptions() - Constructor for class software.amazon.awssdk.crt.io.StandardRetryOptions
- 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
- STREAM - software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Corresponds to SOCK_STREAM in Berkeley sockets (TCP)
- STREAM_CLOSED - software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
- STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- STREAMING_AWS4_ECDSA_P256_SHA256_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- STREAMING_AWS4_HMAC_SHA256_EVENTS - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- STREAMING_AWS4_HMAC_SHA256_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- STREAMING_UNSIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- STRICT - software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
-
C_Initialize()
is called on creation andC_Finalize()
is called on cleanup. - String - software.amazon.awssdk.crt.eventstream.HeaderType
- StringUtils - Class in software.amazon.awssdk.crt.utils
- StringUtils() - Constructor for class software.amazon.awssdk.crt.utils.StringUtils
- StsCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a provider that gets credentials from Security Token Service (STS).
- StsCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating a sts credentials provider.
- StsWebIdentityCredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
Sts with web identity credentials provider sources a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider.
- StsWebIdentityCredentialsProvider.Builder - Interface in software.amazon.awssdk.crt.auth.credentials
-
A builder for creating an STS web identity credentials provider.
- 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
- swapReferenceTo(CrtResource, CrtResource) - Method in class software.amazon.awssdk.crt.CrtResource
-
Swaps a reference from one resource to another
- SystemInfo - Class in software.amazon.awssdk.crt
-
Utility class for querying system hardware properties
- SystemInfo() - Constructor for class software.amazon.awssdk.crt.SystemInfo
- SystemInfo.CpuInfo - Class in software.amazon.awssdk.crt
T
- tag - Variable in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- TerminateStream - software.amazon.awssdk.crt.eventstream.MessageFlags
- testSetup(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
- testTearDown(Object) - Method in class software.amazon.awssdk.crt.CrtPlatform
- TimeStamp - software.amazon.awssdk.crt.eventstream.HeaderType
- TLS_CIPHER_KMS_PQ_TLSv1_0_2019_06 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2019_11 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_SIKE_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_02 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_KMS_PQ_TLSv1_0_2020_07 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Deprecated.This TlsCipherPreference is no longer supported. Use TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 instead.
- TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 - software.amazon.awssdk.crt.io.TlsCipherPreference
-
This TlsCipherPreference supports TLS 1.0 through TLS 1.3, and contains Kyber Round 3 as its highest priority PQ algorithm.
- TLS_CIPHER_SYSTEM_DEFAULT - software.amazon.awssdk.crt.io.TlsCipherPreference
-
Use whatever the System Default Preference is.
- TLS_VER_SYS_DEFAULTS - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Use whatever the system default is.
- tlsCipherPreference - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the TLS Cipher Preferences that can be negotiated and used during the TLS Connection.
- TlsCipherPreference - Enum in software.amazon.awssdk.crt.io
-
A TlsCipherPreference represents a hardcoded ordered list of TLS Ciphers to use when negotiating a TLS Connection.
- TlsConnectionOptions - Class in software.amazon.awssdk.crt.io
-
Connection-specific TLS options.
- TlsConnectionOptions(TlsContext) - Constructor for class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Initialize the connection-specific TLS options with TLSContext.
- TlsContext - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- TlsContext() - Constructor for class software.amazon.awssdk.crt.io.TlsContext
-
Creates a new Client TlsContext.
- TlsContext(TlsContextOptions) - Constructor for class software.amazon.awssdk.crt.io.TlsContext
-
Creates a new Client TlsContext.
- TlsContextCustomKeyOperationOptions - Class in software.amazon.awssdk.crt.io
-
Top level configuration for the custom TLS key operations.
- TlsContextCustomKeyOperationOptions(TlsKeyOperationHandler) - Constructor for class software.amazon.awssdk.crt.io.TlsContextCustomKeyOperationOptions
-
Creates a new TlsContextCustomKeyOperationOptions and sets the TlsKeyOperationHandler that will be invoked when there is a TLS key operation that needs to be performed.
- tlsContextNew(long) - Static method in class software.amazon.awssdk.crt.io.TlsContext
- TlsContextOptions - Class in software.amazon.awssdk.crt.io
-
This class wraps the aws_tls_connection_options from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
- TlsContextOptions.TlsVersions - Enum in software.amazon.awssdk.crt.io
- TlsContextPkcs11Options - Class in software.amazon.awssdk.crt.io
-
Options for TLS using a PKCS#11 library for private key operations.
- TlsContextPkcs11Options(Pkcs11Lib) - Constructor for class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Constructor
- TlsHashAlgorithm - Enum in software.amazon.awssdk.crt.io
-
The hash algorithm of a TLS private key operation.
- TlsKeyOperation - Class in software.amazon.awssdk.crt.io
-
A class containing a mutual TLS (mTLS) Private Key operation that needs to be performed.
- TlsKeyOperation(long, byte[], int, int, int) - Constructor for class software.amazon.awssdk.crt.io.TlsKeyOperation
- TlsKeyOperation.Type - Enum in software.amazon.awssdk.crt.io
-
The type of TlsKeyOperation that needs to be performed by the TlsKeyOperationHandler interface.
- TlsKeyOperationHandler - Interface in software.amazon.awssdk.crt.io
-
Interface for handling private key operations during the TLS handshake.
- TlsSignatureAlgorithm - Enum in software.amazon.awssdk.crt.io
-
The signature of a TLS private key operation.
- TLSv1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
- TLSv1_1 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
TLS 1.1
- TLSv1_2 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
TLS 1.2
- TLSv1_3 - software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
TLS 1.3
- toString() - Method in class software.amazon.awssdk.crt.CrtResource.ResourceInstance
- toString() - Method in exception software.amazon.awssdk.crt.CrtRuntimeException
- toString() - Method in class software.amazon.awssdk.crt.http.HttpHeader
- toString() - Method in exception software.amazon.awssdk.crt.s3.CrtS3RuntimeException
- toString() - Method in class software.amazon.awssdk.crt.utils.PackageInfo.Version
- Trace - software.amazon.awssdk.crt.Log.LogLevel
- TRAILER - software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
- TRAILING - software.amazon.awssdk.crt.http.HttpHeaderBlock
- transferData(ByteBuffer, ByteBuffer) - Static method in class software.amazon.awssdk.crt.utils.ByteBufferUtils
-
Transfers as much data as possible from an input ByteBuffer to an output ByteBuffer
- traverse(String, boolean, DirectoryTraversalHandler) - Static method in class software.amazon.awssdk.crt.io.DirectoryTraversal
-
Deprecated.Traverse a directory starting at the path provided.
- Tunneling - software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
Establish a tunneling-based connection through the proxy.
- type - Variable in class software.amazon.awssdk.crt.io.SocketOptions
-
Sets the socket type
U
- UNKNOWN - software.amazon.awssdk.crt.http.HttpVersion
- UNKNOWN - software.amazon.awssdk.crt.io.TlsHashAlgorithm
- UNKNOWN - software.amazon.awssdk.crt.io.TlsKeyOperation.Type
- UNKNOWN - software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
- UNSIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyValue
- unsubscribe(String) - Method in class software.amazon.awssdk.crt.mqtt.MqttClientConnection
-
Unsubscribes from a topic
- 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
- UTF8 - Static variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- UUID - software.amazon.awssdk.crt.eventstream.HeaderType
V
- validateOptions() - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Validate the stream manager options are valid to use.
- validateOptions() - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Validate the connection manager options are valid to use.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignatureType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSigningAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.cal.EccKeyPair.AwsEccCurve
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.eventstream.HeaderType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageFlags
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.eventstream.MessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.Http2ClientConnection.Http2ErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.Http2ConnectionSetting.ID
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.HttpHeaderBlock
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyAuthorizationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.HttpProxyOptions.HttpProxyConnectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.http.HttpVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions.JitterMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.Pkcs11Lib.InitializeFinalizeBehavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketDomain
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.SocketOptions.SocketType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsCipherPreference
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsHashAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsKeyOperation.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.io.TlsSignatureAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.Log.LogSubject
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.mqtt.QualityOfService
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.s3.ChecksumConfig.ChecksumLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.crt.s3.S3MetaRequestOptions.MetaRequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyPeer - Variable in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Set whether or not the peer should be verified.
- verifyRawSha256EcdsaSignature(byte[], byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
- verifySigv4aEcdsaSignature(HttpRequest, String, AwsSigningConfig, byte[], String, String) - Static method in class software.amazon.awssdk.crt.auth.signing.AwsSigningUtils
- version - Variable in class software.amazon.awssdk.crt.http.HttpRequestBase
- version - Variable in class software.amazon.awssdk.crt.utils.PackageInfo
-
the introspected semantic version of the CRT library instance
- Version(String) - Constructor for class software.amazon.awssdk.crt.utils.PackageInfo.Version
W
- waitForNoResources() - Static method in class software.amazon.awssdk.crt.CrtResource
-
Debug/test method to wait for the CRTResource count to drop to zero.
- Warn - software.amazon.awssdk.crt.Log.LogLevel
- WebsocketHandshakeTransformArgs - Class in software.amazon.awssdk.crt.mqtt
-
Arguments to a websocket handshake transform operation.
- WebsocketHandshakeTransformArgs(MqttClientConnection, HttpRequest, CompletableFuture<HttpRequest>) - Constructor for class software.amazon.awssdk.crt.mqtt.WebsocketHandshakeTransformArgs
- 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
- 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
- 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
- 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.
- 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.
- withContentLength(long) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestProgress
- withCredentials(Credentials) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
-
sets the entire credential set to use within the static credentials provider.
- withCredentialsFileNameOverride(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
-
Sets the name of the credentials file to use.
- withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withCredentialsProvider(CredentialsProvider) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withCredsProvider(CredentialsProvider) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
-
Sets the underlying Credentials Provider to use for source credentials
- withCustomRoleArn(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
(optional) Sets the ARN of the role to be assumed when multiple roles were received in the token from the identity provider.
- withDurationSeconds(int) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
- withEndpoint(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
Sets the Cognito service endpoint to use when sourcing credentials via HTTP
- withEndpoint(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Sets the endpoint to fetch credentials from.
- withEndpoint(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withEndpoint(URI) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withEventLoopGroup(EventLoopGroup) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
-
Configure the event loop group to use to schedule the backoff/retry tasks
- withExpectedHttpVersion(HttpVersion) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Set the expected protocol version of the connection to be made, default is HTTP/1.1
- 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
- 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
- withHttpRequest(HttpRequest) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withIdealConcurrentStreamsPerConnection(int) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
For HTTP/2 stream manager only.
- withIdentity(String) - Method in class software.amazon.awssdk.crt.auth.credentials.CognitoCredentialsProvider.CognitoCredentialsProviderBuilder
-
Sets the Cognito identity to source credentials for
- withInitialBucketCapacity(long) - Method in class software.amazon.awssdk.crt.io.StandardRetryOptions
-
Sets the initial capacity of the token bucket in the standard retry strategy
- withInitialReadWindowSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
-
The starting size of each S3MetaRequest's flow-control window (if backpressure is enabled).
- withInitialSettingsList(List<Http2ConnectionSetting>) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
For HTTP/2 stream manager only.
- withIsDirectory(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the isDirectory flag, meaning this entry corresponds to a directory
- withIsFile(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the isFile flag, meaning this entry corresponds to a file
- withIsSymLink(boolean) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the isSymLink flag, meaning this entry corresponds to a symbolic link
- withJitterMode(ExponentialBackoffRetryOptions.JitterMode) - Method in class software.amazon.awssdk.crt.io.ExponentialBackoffRetryOptions
-
Configure the type of jitter to apply to the backoff interval calculations
- 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
- 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
- withMetaRequestType(S3MetaRequestOptions.MetaRequestType) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withMinimumTlsVersion(TlsContextOptions.TlsVersions) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets the minimum TLS version that the TlsContext will allow.
- 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.
- withPartSize(long) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- 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
- withPort(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the port to connect to for connections in the connection pool
- withPriorKnowledge(boolean) - Method in class software.amazon.awssdk.crt.http.Http2StreamManagerOptions
-
Set to true to use prior knowledge to setup connection.
- withPrivateKeyObjectLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Specify the label of the private key object on the PKCS#11 token.
- withProfileName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.ProfileCredentialsProvider.Builder
-
Sets the name of the profile to use.
- withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Sets the proxy configuration to use when making the http request that fetches session credentials from the IoT x509 credentials provider service
- withProxyOptions(HttpProxyOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the proxy options for connections in the connection pool
- 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.
- withRegion(String) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- withRelativePath(String) - Method in class software.amazon.awssdk.crt.io.DirectoryEntry
-
Sets the path relative to the current working directory
- withResponseHandler(S3MetaRequestResponseHandler) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withResumeToken(String) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
- withRoleAlias(String) - Method in class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Sets the role alias to fetch credentials through
- withRoleArn(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
- withSecretAccessKey(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
-
Sets the AWS secret access key to use within the static credentials
- withServerName(String) - Method in class software.amazon.awssdk.crt.io.TlsConnectionOptions
-
Sets server name to use for the SNI extension (supported everywhere), as well as x.509 validation.
- withSessionName(String) - Method in interface software.amazon.awssdk.crt.auth.credentials.StsCredentialsProvider.Builder
- withSessionToken(byte[]) - Method in class software.amazon.awssdk.crt.auth.credentials.StaticCredentialsProvider.StaticCredentialsProviderBuilder
-
Sets the AWS session token to use within the static credentials.
- withSlotId(long) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Specify the slot ID containing a PKCS#11 token.
- withSocketOptions(SocketOptions) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the socket options to use for connections in the connection pool
- withStandardRetryOptions(StandardRetryOptions) - Method in class software.amazon.awssdk.crt.s3.S3ClientOptions
- 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.s3.S3ClientOptions
- withTokenLabel(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Specify the label of the PKCS#11 token to use.
- withUri(URI) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the URI to use for connections in the connection pool
- withUserPin(String) - Method in class software.amazon.awssdk.crt.io.TlsContextPkcs11Options
-
Use this PIN to log the user into the PKCS#11 token.
- withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
-
Enable checksum mode header will be attached to get requests, this will tell s3 to send back checksums headers if they exist.
- withValidateChecksum(boolean) - Method in class software.amazon.awssdk.crt.s3.S3MetaRequestOptions
-
Deprecated.Please use
S3MetaRequestOptions.withChecksumConfig(ChecksumConfig)
instead. validateChecksum defaults to false, if set to true, it will cause the client to compare a streamed calculation of the objects checksum to a remotely stored checksum assigned to the object if one exists. The checksumValidated field passed in parameter of the finished callback will inform the user if validation occured. A mismatch will result in a AWS_ERROR_S3_RESPONSE_CHECKSUM_MISMATCH error - withValidateChecksumAlgorithmList(List<ChecksumAlgorithm>) - Method in class software.amazon.awssdk.crt.s3.ChecksumConfig
-
Ignored when validate_response_checksum is not set.
- withVerifyPeer() - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Enables TLS peer verification of certificates
- withVerifyPeer(boolean) - Method in class software.amazon.awssdk.crt.io.TlsContextOptions
-
Sets whether or not TLS will validate the certificate from the peer.
- withWindowSize(int) - Method in class software.amazon.awssdk.crt.http.HttpClientConnectionManagerOptions
-
Sets the starting size of each HTTP stream's flow-control window.
- wrapFuture(CompletableFuture<T>, T) - Static method in interface software.amazon.awssdk.crt.AsyncCallback
- writeChunk(byte[], boolean) - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Use only for Http 1.1 Chunked Encoding.
- writeChunk(byte[], boolean, HttpStream.HttpStreamWriteChunkCompletionCallback) - Method in class software.amazon.awssdk.crt.http.HttpStream
-
Use only for Http 1.1 Chunked Encoding.
- writeToByteBuffer(ByteBuffer) - Method in class software.amazon.awssdk.crt.eventstream.Header
-
Writes the value of this header into a buffer, using the wire representation of the header.
X
- X_AMZ_CONTENT_SHA256 - software.amazon.awssdk.crt.auth.signing.AwsSigningConfig.AwsSignedBodyHeaderType
-
Add the 'X-Amz-Content-Sha256' header to the signed request
- X509CredentialsProvider - Class in software.amazon.awssdk.crt.auth.credentials
-
A class that wraps a credentials provider that sources session credentials from IoT's x509 credentials service.
- X509CredentialsProvider.X509CredentialsProviderBuilder - Class in software.amazon.awssdk.crt.auth.credentials
-
A builder class for the 509 provider and its options
- X509CredentialsProviderBuilder() - Constructor for class software.amazon.awssdk.crt.auth.credentials.X509CredentialsProvider.X509CredentialsProviderBuilder
-
Default constructor
All Classes All Packages