- CachedSupplier<T> - Class in software.amazon.awssdk.utils.cache
 
- 
A wrapper for a 
Supplier that applies certain caching rules to the retrieval of its value, including customizable
 pre-fetching behaviors for updating values as they get close to expiring so that not all threads have to block to update the
 value.
 
 
- CachedSupplier.Builder<T> - Class in software.amazon.awssdk.utils.cache
 
- 
 
- CachedSupplier.PrefetchStrategy - Interface in software.amazon.awssdk.utils.cache
 
- 
 
- CachedSupplier.StaleValueBehavior - Enum in software.amazon.awssdk.utils.cache
 
- 
How the cached supplier should behave when a stale value is retrieved from the underlying supplier or the underlying
 supplier fails while the cached value is stale.
 
- cachedValueName(String) - Method in class software.amazon.awssdk.utils.cache.CachedSupplier.Builder
 
- 
Configures a name for the cached value.
 
- cancel() - Method in class software.amazon.awssdk.utils.async.DelegatingSubscription
 
-  
 
- cancel() - Method in class software.amazon.awssdk.utils.async.DemandIgnoringSubscription
 
-  
 
- cancel() - Method in class software.amazon.awssdk.utils.async.InputStreamConsumingPublisher
 
- 
 
- cancel() - Method in class software.amazon.awssdk.utils.async.OutputStreamPublisher
 
-  
 
- cancel() - Method in class software.amazon.awssdk.utils.CancellableOutputStream
 
- 
Cancel writing to the stream.
 
- cancel() - Method in class software.amazon.awssdk.utils.internal.async.EmptySubscription
 
-  
 
- CancellableOutputStream - Class in software.amazon.awssdk.utils
 
- 
 
- CancellableOutputStream() - Constructor for class software.amazon.awssdk.utils.CancellableOutputStream
 
-  
 
- capitalize(String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
 
- classLoader(Class<?>...) - Static method in class software.amazon.awssdk.utils.ClassLoaderHelper
 
- 
Attempt to get class loader that loads the classes and fallback to the thread context classloader if null.
 
- ClassLoaderHelper - Class in software.amazon.awssdk.utils
 
-  
 
- clear() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
- 
Unsupported methods
 
- clearEnvironmentVariableOverrides() - Static method in class software.amazon.awssdk.utils.internal.SystemSettingUtilsTestBackdoor
 
-  
 
- clock(Clock) - Method in class software.amazon.awssdk.utils.cache.CachedSupplier.Builder
 
- 
Configure the clock used for this cached supplier.
 
- close() - Method in class software.amazon.awssdk.utils.async.InputStreamSubscriber
 
-  
 
- close() - Method in class software.amazon.awssdk.utils.async.OutputStreamPublisher
 
-  
 
- close() - Method in class software.amazon.awssdk.utils.AttributeMap
 
-  
 
- close() - Method in class software.amazon.awssdk.utils.cache.CachedSupplier
 
- 
Free any resources consumed by the prefetch strategy this supplier is using.
 
- close() - Method in interface software.amazon.awssdk.utils.cache.CachedSupplier.PrefetchStrategy
 
- 
Free any resources associated with the strategy.
 
- close() - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- close() - Method in class software.amazon.awssdk.utils.Lazy
 
-  
 
- close() - Method in interface software.amazon.awssdk.utils.SdkAutoCloseable
 
- closeIfCloseable(Object, Logger) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
Closes the given Closeable quietly.
 
- closeQuietly(AutoCloseable, Logger) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
Closes the given Closeable quietly.
 
- CodecUtils - Class in software.amazon.awssdk.utils.internal
 
- 
Codec internal utilities
 
- CodegenNamingUtils - Class in software.amazon.awssdk.utils.internal
 
- 
Internal class used by the code generator and release scripts to produce sanitized names.
 
- CollectionUtils - Class in software.amazon.awssdk.utils
 
-  
 
- ComparableUtils - Class in software.amazon.awssdk.utils
 
-  
 
- CompletableFutureUtils - Class in software.amazon.awssdk.utils
 
- 
 
- complete() - Method in class software.amazon.awssdk.utils.async.SimplePublisher
 
- 
 
- computeMD5Hash(InputStream) - Static method in class software.amazon.awssdk.utils.Md5Utils
 
- 
Computes the MD5 hash of the data in the given input stream and returns
 it as an array of bytes.
 
- computeMD5Hash(byte[]) - Static method in class software.amazon.awssdk.utils.Md5Utils
 
- 
Computes the MD5 hash of the given data and returns it as an array of
 bytes.
 
- computeMD5Hash(File) - Static method in class software.amazon.awssdk.utils.Md5Utils
 
- 
Computes the MD5 of the given file.
 
- ConditionalDecorator<T> - Interface in software.amazon.awssdk.utils
 
- 
An interface that defines a class that contains a transform for another type as well as a condition for whether
 that transform should be applied.
 
- containsKey(AttributeMap.Key<T>) - Method in class software.amazon.awssdk.utils.AttributeMap
 
- 
Return true if the provided key is configured in this map.
 
- containsKey(Object) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
- 
Inherited methods
 
- containsValue(Object) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- convertValue(Object) - Method in class software.amazon.awssdk.utils.AttributeMap.Key
 
- 
Validate the provided value is of the correct type and convert it to the proper type for this option.
 
- copy() - Method in class software.amazon.awssdk.utils.AttributeMap
 
-  
 
- copy() - Method in interface software.amazon.awssdk.utils.builder.CopyableBuilder
 
- 
A shallow copy of this object created by building an immutable T and then transforming it back to a builder.
 
- copy(Consumer<? super B>) - Method in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
 
- 
 
- copy(InputStream, OutputStream) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
Copies all bytes from the given input stream to the given output stream.
 
- copy(InputStream, OutputStream, long) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
Copies all bytes from the given input stream to the given output stream.
 
- CopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>> - Interface in software.amazon.awssdk.utils.builder
 
- 
 
- copyAllBytesFrom(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Returns a copy of all the bytes from the given ByteBuffer,
 from the beginning to the buffer's limit; or null if the input is null.
 
- copyBytesFrom(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Returns a copy of the bytes from the given ByteBuffer,
 ranging from the the buffer's current position to the buffer's limit; or
 null if the input is null.
 
- copyBytesFrom(ByteBuffer, int) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
 
- copyRemainingBytesFrom(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
-  
 
- create(Predicate<T>, UnaryOperator<T>) - Static method in interface software.amazon.awssdk.utils.ConditionalDecorator
 
-  
 
- create(Subscriber<? super U>, Function<T, U>) - Static method in class software.amazon.awssdk.utils.internal.MappingSubscriber
 
-  
 
- create(String) - Static method in class software.amazon.awssdk.utils.ToString
 
- 
Create a to-string result for the given class name.
 
- DaemonThreadFactory - Class in software.amazon.awssdk.utils
 
- 
An decorator for 
ThreadFactory that sets all threads it creates to be daemon threads.
 
 
- DaemonThreadFactory(ThreadFactory) - Constructor for class software.amazon.awssdk.utils.DaemonThreadFactory
 
-  
 
- daemonThreads(Boolean) - Method in class software.amazon.awssdk.utils.ThreadFactoryBuilder
 
- 
Whether the threads created by the factory should be daemon threads.
 
- DateUtils - Class in software.amazon.awssdk.utils
 
- 
Utilities for parsing and formatting dates.
 
- debug(Supplier<String>) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if debug is enabled and if so logs the supplied message
 
- debug(Supplier<String>, Throwable) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if debug is enabled and if so logs the supplied message and exception
 
- decode(String) - Static method in class software.amazon.awssdk.utils.internal.Base16
 
- 
Decodes the given base 16 encoded string,
 skipping carriage returns, line feeds and spaces as needed.
 
- decode(byte[]) - Static method in class software.amazon.awssdk.utils.internal.Base16
 
- 
Decodes the given base 16 encoded bytes.
 
- decode(byte[], int) - Method in class software.amazon.awssdk.utils.internal.Base16Codec
 
-  
 
- decode(String) - Static method in class software.amazon.awssdk.utils.internal.Base16Lower
 
- 
Decodes the given base 16 encoded string,
 skipping carriage returns, line feeds and spaces as needed.
 
- decode(byte[]) - Static method in class software.amazon.awssdk.utils.internal.Base16Lower
 
- 
Decodes the given base 16 encoded bytes.
 
- decorate(T, List<ConditionalDecorator<T>>) - Static method in interface software.amazon.awssdk.utils.ConditionalDecorator
 
- 
This function will transform an initially supplied value with provided transforming, or decorating, functions that are
 conditionally and sequentially applied.
 
- deepCopyMap(Map<T, ? extends List<U>>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Perform a deep copy of the provided map of lists.
 
- deepCopyMap(Map<T, ? extends List<U>>, Supplier<Map<T, List<U>>>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Perform a deep copy of the provided map of lists.
 
- deepUnmodifiableMap(Map<T, ? extends List<U>>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Perform a deep copy of the provided map of lists, and make the result unmodifiable.
 
- deepUnmodifiableMap(Map<T, ? extends List<U>>, Supplier<Map<T, List<U>>>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Perform a deep copy of the provided map of lists, and make the result unmodifiable.
 
- DefaultConditionalDecorator<T> - Class in software.amazon.awssdk.utils.internal
 
-  
 
- DefaultConditionalDecorator.Builder<T> - Class in software.amazon.awssdk.utils.internal
 
-  
 
- defaultValue() - Method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
-  
 
- defaultValue() - Method in enum software.amazon.awssdk.utils.ProxyEnvironmentSetting
 
-  
 
- defaultValue() - Method in enum software.amazon.awssdk.utils.ProxySystemSetting
 
-  
 
- defaultValue() - Method in interface software.amazon.awssdk.utils.SystemSetting
 
- 
The default value of the setting (or empty if there is no default).
 
- DelegatingSubscriber<T,U> - Class in software.amazon.awssdk.utils.async
 
-  
 
- DelegatingSubscriber(Subscriber<? super U>) - Constructor for class software.amazon.awssdk.utils.async.DelegatingSubscriber
 
-  
 
- DelegatingSubscription - Class in software.amazon.awssdk.utils.async
 
-  
 
- DelegatingSubscription(Subscription) - Constructor for class software.amazon.awssdk.utils.async.DelegatingSubscription
 
-  
 
- DemandIgnoringSubscription - Class in software.amazon.awssdk.utils.async
 
-  
 
- DemandIgnoringSubscription(Subscription) - Constructor for class software.amazon.awssdk.utils.async.DemandIgnoringSubscription
 
-  
 
- doBlockingWrite(InputStream) - Method in class software.amazon.awssdk.utils.async.InputStreamConsumingPublisher
 
- 
Write the provided input stream to the stream subscribed to this publisher.
 
- drainInputStream(InputStream) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
Read all remaining data in the stream.
 
- Either<L,R> - Class in software.amazon.awssdk.utils
 
- 
Represents a value that can be one of two types.
 
- empty() - Static method in class software.amazon.awssdk.utils.AttributeMap
 
-  
 
- EmptySubscription - Class in software.amazon.awssdk.utils.internal.async
 
- 
A NoOp implementation of Subscription interface.
 
- EmptySubscription(Subscriber<?>) - Constructor for class software.amazon.awssdk.utils.internal.async.EmptySubscription
 
-  
 
- encode(byte[]) - Static method in class software.amazon.awssdk.utils.internal.Base16
 
- 
Returns a base 16 encoded byte array of the given bytes.
 
- encode(byte[]) - Method in class software.amazon.awssdk.utils.internal.Base16Codec
 
-  
 
- encode(byte[]) - Static method in class software.amazon.awssdk.utils.internal.Base16Lower
 
- 
Returns a base 16 encoded byte array of the given bytes.
 
- encodeAndFlattenFormData(Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
 
- encodeAndFlattenQueryParameters(Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
 
- encodeAsString(byte...) - Static method in class software.amazon.awssdk.utils.internal.Base16
 
- 
Returns a base 16 encoded string (in upper case) of the given bytes.
 
- encodeAsString(byte...) - Static method in class software.amazon.awssdk.utils.internal.Base16Lower
 
- 
Returns a base 16 encoded string (in lower case) of the given bytes.
 
- encodeFormData(Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
 
- encodeQueryParameters(Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
 
- entrySet() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- EnumUtils - Class in software.amazon.awssdk.utils.internal
 
- 
Utility class for working with 
Enums.
 
 
- environmentVariable() - Method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
-  
 
- environmentVariable() - Method in enum software.amazon.awssdk.utils.ProxyEnvironmentSetting
 
-  
 
- environmentVariable() - Method in enum software.amazon.awssdk.utils.ProxySystemSetting
 
-  
 
- environmentVariable() - Method in interface software.amazon.awssdk.utils.SystemSetting
 
- 
The environment variable of the setting (or null if there is no environment variable for this setting).
 
- equals(Object) - Method in class software.amazon.awssdk.utils.AttributeMap
 
-  
 
- equals(Object) - Method in class software.amazon.awssdk.utils.Either
 
-  
 
- equals(Object) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- equals(Object) - Method in class software.amazon.awssdk.utils.internal.DefaultConditionalDecorator
 
-  
 
- equals(Object) - Method in class software.amazon.awssdk.utils.Pair
 
-  
 
- equals(String, String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Compares two Strings, returning true if they represent
 equal sequences of characters.
 
- error(Throwable) - Method in class software.amazon.awssdk.utils.async.SimplePublisher
 
- 
 
- error(Supplier<String>) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if error is enabled and if so logs the supplied message
 
- error(Supplier<String>, Throwable) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if error is enabled and if so logs the supplied message and exception
 
- errorAsCompletionException(Throwable) - Static method in class software.amazon.awssdk.utils.CompletableFutureUtils
 
- 
 
- EventListeningSubscriber<T> - Class in software.amazon.awssdk.utils.async
 
- 
A Subscriber that can invoke callbacks during various parts of the subscriber and subscription lifecycle.
 
- EventListeningSubscriber(Subscriber<T>, Runnable, Consumer<Throwable>, Runnable) - Constructor for class software.amazon.awssdk.utils.async.EventListeningSubscriber
 
-  
 
- exclusiveBetween(U, U, T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument object fall between the two
 exclusive values specified; otherwise, throws an exception with the
 specified message.
 
- exclusiveBetween(long, long, long, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified primitive value falls between the two
 exclusive values specified; otherwise, throws an exception with the
 specified message.
 
- exclusiveBetween(double, double, double, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified primitive value falls between the two
 exclusive values specified; otherwise, throws an exception with the
 specified message.
 
- execute(Runnable) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- ExecutorUtils - Class in software.amazon.awssdk.utils
 
- 
 
- failedFuture(Throwable) - Static method in class software.amazon.awssdk.utils.CompletableFutureUtils
 
- 
Convenience method for creating a future that is immediately completed
 exceptionally with the given Throwable.
 
- fetch(Supplier<RefreshResult<T>>) - Method in interface software.amazon.awssdk.utils.cache.CachedSupplier.PrefetchStrategy
 
- 
Invoke the provided supplier to retrieve the refresh result.
 
- fetch(Supplier<RefreshResult<T>>) - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- FilteringSubscriber<T> - Class in software.amazon.awssdk.utils.async
 
-  
 
- FilteringSubscriber(Subscriber<? super T>, Predicate<T>) - Constructor for class software.amazon.awssdk.utils.async.FilteringSubscriber
 
-  
 
- filterMap(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Filters a map based on a condition
 
- findFirstOccurrence(String, char...) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Searches a string for the first occurrence of a character specified by a list of characters.
 
- firstIfPresent(List<T>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
-  
 
- firstMatchingHeader(Map<String, List<String>>, String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
 
- firstMatchingHeaderFromCollection(Map<String, List<String>>, Collection<String>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
 
- firstPresent(Optional<T>, Supplier<Optional<T>>...) - Static method in class software.amazon.awssdk.utils.OptionalUtils
 
- 
Attempt to find a present-valued optional in a list of optionals.
 
- firstPresent(Optional<T>, Supplier<T>) - Static method in class software.amazon.awssdk.utils.OptionalUtils
 
-  
 
- FlatteningSubscriber<U> - Class in software.amazon.awssdk.utils.async
 
-  
 
- FlatteningSubscriber(Subscriber<? super U>) - Constructor for class software.amazon.awssdk.utils.async.FlatteningSubscriber
 
-  
 
- flattenQueryParameters(Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Flatten the provided query parameters into a string that can be used as the query string in a URL.
 
- flattenQueryParameters(StringBuilder, Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Flatten the provided query parameters into a string that can be used as the query string in a URL.
 
- flush() - Method in class software.amazon.awssdk.utils.async.OutputStreamPublisher
 
-  
 
- formatIso8601Date(Instant) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Formats the specified date as an ISO 8601 string.
 
- formatRfc1123Date(Instant) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Formats the specified date as an RFC 1123 string.
 
- formatRfc822Date(Instant) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Formats the specified date as an RFC 822 string.
 
- formatUnixTimestampInstant(Instant) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Formats the give 
Instant object into an Unix timestamp with millisecond decimal precision.
 
 
- formDataEncode(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Encode a string according to RFC 1630: encoding for form data.
 
- forwardExceptionTo(CompletableFuture<T>, CompletableFuture<?>) - Static method in class software.amazon.awssdk.utils.CompletableFutureUtils
 
- 
Forward the Throwable from src to dst.
 
- forwardResultTo(CompletableFuture<T>, CompletableFuture<T>) - Static method in class software.amazon.awssdk.utils.CompletableFutureUtils
 
- 
Completes the 
dst future based on the result of the 
src future asynchronously on
 the provided 
Executor and return the 
src future.
 
 
- forwardResultTo(CompletableFuture<T>, CompletableFuture<T>, Executor) - Static method in class software.amazon.awssdk.utils.CompletableFutureUtils
 
- 
Completes the 
dst future based on the result of the 
src future asynchronously on
 the provided 
Executor and return the 
src future.
 
 
- forwardTransformedExceptionTo(CompletableFuture<T>, CompletableFuture<?>, Function<Throwable, Throwable>) - Static method in class software.amazon.awssdk.utils.CompletableFutureUtils
 
- 
Forward the Throwable that can be transformed as per the transformationFunction
 from src to dst.
 
- forwardTransformedResultTo(CompletableFuture<SourceT>, CompletableFuture<DestT>, Function<SourceT, DestT>) - Static method in class software.amazon.awssdk.utils.CompletableFutureUtils
 
- 
Completes the 
dst future based on the result of the 
src future, synchronously,
 after applying the provided transformation 
Function if successful.
 
 
- fromBase64(String) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Converts a Base64-encoded string to the original byte data.
 
- fromBase64Bytes(byte[]) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Converts a Base64-encoded string to the original byte data.
 
- fromBytes(byte[], Charset) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Encode the given bytes as a string using the given charset
 
- fromEnvironmentSettings(String) - Static method in interface software.amazon.awssdk.utils.ProxyConfigProvider
 
- 
Returns a new ProxyConfigProvider that retrieves proxy configuration from environment variables.
 
- fromHex(String) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Converts a Hex-encoded data string to the original byte data.
 
- fromNullable(L, R) - Static method in class software.amazon.awssdk.utils.Either
 
- 
Create a new Optional<Either> from two possibly null values.
 
- fromSystemEnvironmentSettings(Boolean, Boolean, String) - Static method in interface software.amazon.awssdk.utils.ProxyConfigProvider
 
- 
Returns a ProxyConfigProvider based on the specified settings for using system properties, environment
 variables, and the scheme.
 
- fromSystemPropertySettings(String) - Static method in interface software.amazon.awssdk.utils.ProxyConfigProvider
 
- 
Returns a new ProxyConfigProvider that retrieves proxy configuration from system properties.
 
- FunctionalUtils - Class in software.amazon.awssdk.utils
 
-  
 
- FunctionalUtils.UnsafeConsumer<I> - Interface in software.amazon.awssdk.utils
 
- 
Equivalent of 
Consumer that throws a checked exception.
 
 
- FunctionalUtils.UnsafeFunction<T,R> - Interface in software.amazon.awssdk.utils
 
- 
Equivalent of 
Function that throws a checked exception.
 
 
- FunctionalUtils.UnsafeRunnable - Interface in software.amazon.awssdk.utils
 
- 
Equivalent of 
Runnable that throws a checked exception.
 
 
- FunctionalUtils.UnsafeSupplier<T> - Interface in software.amazon.awssdk.utils
 
- 
Equivalent of 
Supplier that throws a checked exception.
 
 
- immutableCopyOf(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Returns an immutable copy of the given ByteBuffer.
 
- immutableCopyOfRemaining(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Returns an immutable copy of the remaining bytes of the given ByteBuffer.
 
- ImmutableMap<K,V> - Class in software.amazon.awssdk.utils
 
- 
An immutable map that could be built by convenient constructors.
 
- ImmutableMap.Builder<K,V> - Class in software.amazon.awssdk.utils
 
- 
A convenient builder for creating ImmutableMap instances.
 
- inclusiveBetween(U, U, T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument object fall between the two
 inclusive values specified; otherwise, throws an exception with the
 specified message.
 
- inclusiveBetween(long, long, long, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified primitive value falls between the two
 inclusive values specified; otherwise, throws an exception with the
 specified message.
 
- inclusiveBetween(double, double, double, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified primitive value falls between the two
 inclusive values specified; otherwise, throws an exception with the
 specified message.
 
- info(Supplier<String>) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if info is enabled and if so logs the supplied message
 
- info(Supplier<String>, Throwable) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if info is enabled and if so logs the supplied message and exception
 
- initialize() - Method in class software.amazon.awssdk.utils.ReflectionMethodInvoker
 
- 
Initializes the method invoker by finding and caching the target method from the target class that will be used
 for subsequent invoke operations.
 
- initializeCachedSupplier(CachedSupplier<?>) - Method in interface software.amazon.awssdk.utils.cache.CachedSupplier.PrefetchStrategy
 
- 
Invoked when the prefetch strategy is registered with a 
CachedSupplier.
 
 
- initializeCachedSupplier(CachedSupplier<?>) - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- InputStreamConsumingPublisher - Class in software.amazon.awssdk.utils.async
 
- 
 
- InputStreamConsumingPublisher() - Constructor for class software.amazon.awssdk.utils.async.InputStreamConsumingPublisher
 
-  
 
- InputStreamSubscriber - Class in software.amazon.awssdk.utils.async
 
- 
 
- InputStreamSubscriber() - Constructor for class software.amazon.awssdk.utils.async.InputStreamSubscriber
 
-  
 
- inverseMap(Map<V, K>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Return a new map that is the inverse of the supplied map, with the values becoming the keys
 and vice versa.
 
- invoke(T, Object...) - Method in class software.amazon.awssdk.utils.ReflectionMethodInvoker
 
- 
Attempt to invoke the method this proxy targets for on the given object with the given arguments.
 
- invokeAll(Collection<? extends Callable<T>>) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- invokeAny(Collection<? extends Callable<T>>) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- invokeSafely(FunctionalUtils.UnsafeSupplier<T>) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
-  
 
- invokeSafely(FunctionalUtils.UnsafeRunnable) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
-  
 
- IoUtils - Class in software.amazon.awssdk.utils
 
- 
Utilities for IO operations.
 
- isAssignableFrom(Class<T>, Class<?>, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validates that the argument can be converted to the specified class, if not throws an exception.
 
- isBlank(CharSequence) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Checks if a CharSequence is empty (""), null or whitespace only.
 
- isEmpty() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- isEmpty(CharSequence) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Checks if a CharSequence is empty ("") or null.
 
- isFalse(boolean, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the argument condition is false; otherwise
 throwing an exception with the specified message.
 
- isInitialized() - Method in class software.amazon.awssdk.utils.ReflectionMethodInvoker
 
- 
Gets the initialization state of the invoker.
 
- isInstanceOf(Class<U>, T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the argument is an instance of the specified class; otherwise
 throwing an exception with the specified message.
 
- isLoggingLevelEnabled(Level) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Determines if the provided log-level is enabled.
 
- isLoggingLevelEnabled(String) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Determines if the log-level passed is enabled
 
- isNotBlank(CharSequence) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Checks if a CharSequence is not empty (""), not null and not whitespace only.
 
- isNotEmpty(Map<?, ?>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
-  
 
- isNotNegative(int, String) - Static method in class software.amazon.awssdk.utils.Validate
 
-  
 
- isNotNegative(long, String) - Static method in class software.amazon.awssdk.utils.Validate
 
-  
 
- isNotNegative(Duration, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given duration is positive (non-negative and non-zero).
 
- isNotNegativeOrNull(Long, String) - Static method in class software.amazon.awssdk.utils.Validate
 
-  
 
- isNull(T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument is null;
 otherwise throwing an exception with the specified message.
 
- isNullOrEmpty(Collection<?>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
-  
 
- isNullOrEmpty(Map<?, ?>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
-  
 
- isPositive(int, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given number is positive (non-negative and non-zero).
 
- isPositive(long, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given number is positive (non-negative and non-zero).
 
- isPositive(double, String) - Static method in class software.amazon.awssdk.utils.Validate
 
-  
 
- isPositive(Duration, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given duration is positive (non-negative and non-zero).
 
- isPositiveOrNull(Duration, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given duration is positive (non-negative and non-zero) or null.
 
- isPositiveOrNull(Integer, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given boxed integer is positive (non-negative and non-zero) or null.
 
- isPositiveOrNull(Double, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given boxed double is positive (non-negative and non-zero) or null.
 
- isPositiveOrNull(Long, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Asserts that the given boxed long is positive (non-negative and non-zero) or null.
 
- isShutdown() - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- isSingleHeader(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
-  
 
- isTerminated() - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- isTrue(boolean, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the argument condition is true; otherwise
 throwing an exception with the specified message.
 
- isUsingStandardPort(String, Integer) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Returns true if the specified port is the standard port for the given protocol.
 
- isWindows() - Static method in class software.amazon.awssdk.utils.Platform
 
- 
Determine whether the current operation system seems to be Windows.
 
- map(Function<? super L, ? extends T>, Function<? super R, ? extends T>) - Method in class software.amazon.awssdk.utils.Either
 
- 
Maps the Either to a type and returns the resolved value (which may be from the left or the right value).
 
- mapLeft(Function<? super L, ? extends T>) - Method in class software.amazon.awssdk.utils.Either
 
- 
Map the left most value and return a new Either reflecting the new types.
 
- MappingSubscriber<T,U> - Class in software.amazon.awssdk.utils.internal
 
- 
Maps a subscriber of one type to another type.
 
- mapRight(Function<? super R, ? extends T>) - Method in class software.amazon.awssdk.utils.Either
 
- 
Map the right most value and return a new Either reflecting the new types.
 
- MapUtils - Class in software.amazon.awssdk.utils
 
-  
 
- mapValues(Map<K, VInT>, Function<VInT, VOutT>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Transforms the values of a map to another map with the same keys, using the supplied function.
 
- mark(int) - Method in class software.amazon.awssdk.utils.LookaheadInputStream
 
-  
 
- markStreamWithMaxReadLimit(InputStream) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
If the stream supports marking, marks the stream at the current position with a readLimit value of
 128 KiB.
 
- markStreamWithMaxReadLimit(InputStream, Integer) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
If the stream supports marking, marks the stream at the current position with a read limit specified in maxReadLimit.
 
- max(Duration, Duration) - Static method in class software.amazon.awssdk.utils.NumericUtils
 
-  
 
- maximum(T...) - Static method in class software.amazon.awssdk.utils.ComparableUtils
 
- 
Get the maximum value from a list of comparable vales.
 
- maxSize(Integer) - Method in class software.amazon.awssdk.utils.cache.lru.LruCache.Builder
 
-  
 
- md5AsBase64(InputStream) - Static method in class software.amazon.awssdk.utils.Md5Utils
 
- 
Returns the MD5 in base64 for the data from the given input stream.
 
- md5AsBase64(byte[]) - Static method in class software.amazon.awssdk.utils.Md5Utils
 
- 
Returns the MD5 in base64 for the given byte array.
 
- md5AsBase64(File) - Static method in class software.amazon.awssdk.utils.Md5Utils
 
- 
Returns the MD5 in base64 for the given file.
 
- Md5Utils - Class in software.amazon.awssdk.utils
 
- 
Utility methods for computing MD5 sums.
 
- merge(AttributeMap) - Method in class software.amazon.awssdk.utils.AttributeMap
 
- 
Merges two AttributeMaps into one.
 
- mergeLists(List<T>, List<T>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Returns a new list containing the second list appended to the first list.
 
- min(Duration, Duration) - Static method in class software.amazon.awssdk.utils.NumericUtils
 
-  
 
- minimum(T...) - Static method in class software.amazon.awssdk.utils.ComparableUtils
 
- 
Get the minimum value from a list of comparable vales.
 
- mutuallyExclusive(String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Verify that only one of the objects is non null.
 
- NamedThreadFactory - Class in software.amazon.awssdk.utils
 
- 
An decorator for 
ThreadFactory that allows naming threads based on a format.
 
 
- NamedThreadFactory(ThreadFactory, String) - Constructor for class software.amazon.awssdk.utils.NamedThreadFactory
 
-  
 
- newSingleDaemonThreadExecutor(int, String) - Static method in class software.amazon.awssdk.utils.ExecutorUtils
 
- 
Create a bounded-queue executor with one thread for performing background tasks.
 
- newThread(Runnable) - Method in class software.amazon.awssdk.utils.DaemonThreadFactory
 
-  
 
- newThread(Runnable) - Method in class software.amazon.awssdk.utils.NamedThreadFactory
 
-  
 
- NonBlocking - Class in software.amazon.awssdk.utils.cache
 
- 
 
- NonBlocking(String) - Constructor for class software.amazon.awssdk.utils.cache.NonBlocking
 
- 
Create a non-blocking prefetch strategy that uses the provided value for the name of the background thread that will be
 performing the update.
 
- nonProxyHosts() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider
 
-  
 
- nonProxyHosts() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider
 
-  
 
- nonProxyHosts() - Method in interface software.amazon.awssdk.utils.ProxyConfigProvider
 
- 
Gets the set of non-proxy hosts.
 
- noNullElements(T[], String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument array is neither
 null nor contains any elements that are null;
 otherwise throwing an exception with the specified message.
 
- noNullElements(T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument iterable is neither
 null nor contains any elements that are null;
 otherwise throwing an exception with the specified message.
 
- noOpConsumer() - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
-  
 
- noOpRunnable() - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
-  
 
- notBlank(T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument character sequence is
 neither null, a length of zero (no characters), empty
 nor whitespace; otherwise throwing an exception with the specified
 message.
 
- notEmpty(T[], String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument array is neither null
 nor a length of zero (no elements); otherwise throwing an exception
 with the specified message.
 
- notEmpty(T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument collection is neither null
 nor a size of zero (no elements); otherwise throwing an exception
 with the specified message.
 
- notEmpty(T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument map is neither null
 nor a size of zero (no elements); otherwise throwing an exception
 with the specified message.
 
- notEmpty(T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument character sequence is
 neither null nor a length of zero (no characters);
 otherwise throwing an exception with the specified message.
 
- notNull(T, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified argument is not null;
 otherwise throwing an exception with the specified message.
 
- numberOfDaysSinceEpoch(long) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Returns the number of days since epoch with respect to the given number
 of milliseconds since epoch.
 
- NumericUtils - Class in software.amazon.awssdk.utils
 
-  
 
- Pair<LeftT,RightT> - Class in software.amazon.awssdk.utils
 
- 
Simple struct of two values, possibly of different types.
 
- paramNotBlank(T, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified char sequence is neither
 null, a length of zero (no characters), empty nor
 whitespace; otherwise throwing an exception with the specified
 message.
 
- paramNotNull(T, String) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the specified field/param is not null;
 otherwise throwing an exception with a precanned message that includes the parameter name.
 
- parseIso8601Date(String) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Parses the specified date string as an ISO 8601 date (yyyy-MM-dd'T'HH:mm:ss.SSSZZ)
 and returns the 
Instant object.
 
 
- parseNonProxyHostsEnvironmentVariable() - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
-  
 
- parseNonProxyHostsProperty() - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Returns the Java system property for nonProxyHosts as set of Strings.
 
- parseRfc1123Date(String) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Parses the specified date string as an RFC 1123 date and returns the Date
 object.
 
- parseRfc822Date(String) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Parses the specified date string as an RFC 822 date and returns the Date object.
 
- parseUnixTimestampInstant(String) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Parses the given string containing a Unix timestamp with millisecond decimal precision into an 
Instant object.
 
 
- parseUnixTimestampMillisInstant(String) - Static method in class software.amazon.awssdk.utils.DateUtils
 
- 
Parses the given string containing a Unix timestamp in epoch millis into a 
Instant object.
 
 
- pascalCase(String) - Static method in class software.amazon.awssdk.utils.internal.CodegenNamingUtils
 
-  
 
- pascalCase(String...) - Static method in class software.amazon.awssdk.utils.internal.CodegenNamingUtils
 
-  
 
- password() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider
 
-  
 
- password() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider
 
-  
 
- password() - Method in interface software.amazon.awssdk.utils.ProxyConfigProvider
 
- 
Gets the proxy password if available.
 
- peek() - Method in class software.amazon.awssdk.utils.async.StoringSubscriber
 
- 
Check the first event stored in this subscriber.
 
- peek() - Method in class software.amazon.awssdk.utils.LookaheadInputStream
 
-  
 
- Platform - Class in software.amazon.awssdk.utils
 
-  
 
- poll() - Method in class software.amazon.awssdk.utils.async.StoringSubscriber
 
- 
Remove and return the first event stored in this subscriber.
 
- port() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider
 
-  
 
- port() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider
 
-  
 
- port() - Method in interface software.amazon.awssdk.utils.ProxyConfigProvider
 
- 
Gets the proxy port.
 
- pos(byte) - Method in class software.amazon.awssdk.utils.internal.Base16Codec
 
-  
 
- predicate() - Method in interface software.amazon.awssdk.utils.ConditionalDecorator
 
-  
 
- predicate(Predicate<T>) - Method in class software.amazon.awssdk.utils.internal.DefaultConditionalDecorator.Builder
 
-  
 
- predicate() - Method in class software.amazon.awssdk.utils.internal.DefaultConditionalDecorator
 
-  
 
- prefetch(Runnable) - Method in interface software.amazon.awssdk.utils.cache.CachedSupplier.PrefetchStrategy
 
- 
Execute the provided value updater to update the cache.
 
- prefetch(Runnable) - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- prefetch(Runnable) - Method in class software.amazon.awssdk.utils.cache.OneCallerBlocks
 
-  
 
- prefetchStrategy(CachedSupplier.PrefetchStrategy) - Method in class software.amazon.awssdk.utils.cache.CachedSupplier.Builder
 
- 
 
- prefetchTime(Instant) - Method in class software.amazon.awssdk.utils.cache.RefreshResult.Builder
 
- 
 
- prefetchTime() - Method in class software.amazon.awssdk.utils.cache.RefreshResult
 
- 
 
- property() - Method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
-  
 
- property() - Method in enum software.amazon.awssdk.utils.ProxyEnvironmentSetting
 
-  
 
- property() - Method in enum software.amazon.awssdk.utils.ProxySystemSetting
 
-  
 
- property() - Method in interface software.amazon.awssdk.utils.SystemSetting
 
- 
The system property of the setting (or null if there is no property for this setting).
 
- ProxyConfigProvider - Interface in software.amazon.awssdk.utils
 
- 
Interface for providing proxy configuration settings.
 
- ProxyEnvironmentSetting - Enum in software.amazon.awssdk.utils
 
- 
An enumeration representing environment settings related to proxy configuration.
 
- ProxyEnvironmentVariableConfigProvider - Class in software.amazon.awssdk.utils.internal.proxy
 
- 
An implementation of the 
ProxyConfigProvider interface that retrieves proxy configuration settings from environment
 variables.
 
 
- ProxyEnvironmentVariableConfigProvider(String) - Constructor for class software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider
 
-  
 
- ProxySystemPropertyConfigProvider - Class in software.amazon.awssdk.utils.internal.proxy
 
- 
An implementation of the 
ProxyConfigProvider interface that retrieves proxy configuration settings from system
 properties.
 
 
- ProxySystemPropertyConfigProvider(String) - Constructor for class software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider
 
-  
 
- ProxySystemSetting - Enum in software.amazon.awssdk.utils
 
- 
The system properties related to http and https proxies
 
- put(AttributeMap.Key<T>, T) - Method in class software.amazon.awssdk.utils.AttributeMap.Builder
 
- 
Add a mapping between the provided key and value.
 
- put(K, V) - Method in class software.amazon.awssdk.utils.ImmutableMap.Builder
 
- 
Add a key-value pair into the built map.
 
- put(K, V) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- putAll(Map<? extends AttributeMap.Key<?>, ?>) - Method in class software.amazon.awssdk.utils.AttributeMap.Builder
 
- 
Adds all the attributes from the map provided.
 
- putAll(Map<? extends K, ? extends V>) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- read() - Method in class software.amazon.awssdk.utils.async.InputStreamSubscriber
 
-  
 
- read(byte[]) - Method in class software.amazon.awssdk.utils.async.InputStreamSubscriber
 
-  
 
- read(byte[], int, int) - Method in class software.amazon.awssdk.utils.async.InputStreamSubscriber
 
-  
 
- read() - Method in class software.amazon.awssdk.utils.LookaheadInputStream
 
-  
 
- read(byte[], int, int) - Method in class software.amazon.awssdk.utils.LookaheadInputStream
 
-  
 
- ReflectionMethodInvoker<T,R> - Class in software.amazon.awssdk.utils
 
- 
This class acts as a proxy to invoke a specific method on objects of a specific class.
 
- ReflectionMethodInvoker(Class<T>, Class<R>, String, Class<?>...) - Constructor for class software.amazon.awssdk.utils.ReflectionMethodInvoker
 
- 
Construct an instance of ReflectionMethodInvoker.
 
- ReflectionUtils - Class in software.amazon.awssdk.utils.internal
 
- 
Utilities that assist with Java language reflection.
 
- RefreshResult<T> - Class in software.amazon.awssdk.utils.cache
 
- 
 
- RefreshResult.Builder<T> - Class in software.amazon.awssdk.utils.cache
 
- 
 
- remove(Object) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- repeat(String, int) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Returns a string whose value is the concatenation of this string repeated count times.
 
- replace(String, String, String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Replaces a String with another String inside a larger String,
 for the first max values of the search String,
 case sensitively/insensitively based on ignoreCase value.
 
- replaceEach(String, String[], String[]) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
 Replaces all occurrences of Strings within another String.
 
- replaceOnce(String, String, String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Replaces a String with another String inside a larger String, once.
 
- replacePrefixIgnoreCase(String, String, String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Replace the prefix of the string provided ignoring case considerations.
 
- request(long) - Method in class software.amazon.awssdk.utils.async.DelegatingSubscription
 
-  
 
- request(long) - Method in class software.amazon.awssdk.utils.async.DemandIgnoringSubscription
 
-  
 
- request(long) - Method in class software.amazon.awssdk.utils.internal.async.EmptySubscription
 
-  
 
- reset() - Method in class software.amazon.awssdk.utils.LookaheadInputStream
 
-  
 
- resolveEnvironmentVariable(SystemSetting) - Static method in class software.amazon.awssdk.utils.internal.SystemSettingUtils
 
- 
Attempt to load this setting from the environment variables.
 
- resolveEnvironmentVariable(String) - Static method in class software.amazon.awssdk.utils.internal.SystemSettingUtils
 
- 
Attempt to load a key from the environment variables.
 
- resolveNonDefaultSetting(SystemSetting) - Static method in class software.amazon.awssdk.utils.internal.SystemSettingUtils
 
- 
Resolve the value of this system setting, loading it from the System by checking:
 
     The system properties.
     The environment variables.
 
 
- resolveSetting(SystemSetting) - Static method in class software.amazon.awssdk.utils.internal.SystemSettingUtils
 
- 
Resolve the value of this system setting, loading it from the System by checking:
 
     The system properties.
     The environment variables.
     The default value.
 
 
- right(R) - Static method in class software.amazon.awssdk.utils.Either
 
- 
Create a new Either with the right type.
 
- right() - Method in class software.amazon.awssdk.utils.Either
 
-  
 
- right() - Method in class software.amazon.awssdk.utils.Pair
 
-  
 
- run() - Method in interface software.amazon.awssdk.utils.FunctionalUtils.UnsafeRunnable
 
-  
 
- runAndLogError(Logger, String, FunctionalUtils.UnsafeRunnable) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
- 
 
- runtimeError() - Method in class software.amazon.awssdk.utils.async.StoringSubscriber.Event
 
- 
The error stored in this ERROR type.
 
- runWithInstanceThreadName(Runnable) - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- safeCompare(Comparable<T>, T) - Static method in class software.amazon.awssdk.utils.ComparableUtils
 
- 
Does a safe comparison of two 
Comparable objects accounting for nulls
 
 
- safeConsumer(FunctionalUtils.UnsafeConsumer<I>) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
- 
A wrapper around a Consumer that throws a checked exception.
 
- safeFunction(FunctionalUtils.UnsafeFunction<T, R>) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
- 
Takes a functional interface that throws an exception and returns a 
Function that deals with that exception by
 wrapping in a runtime exception.
 
 
- safeRunnable(FunctionalUtils.UnsafeRunnable) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
- 
A wrapper around a Runnable that throws a checked exception.
 
- safeStringToBoolean(SystemSetting, String) - Static method in class software.amazon.awssdk.utils.internal.SystemSettingUtils
 
- 
 
- safeStringToBoolean(String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
 
- safeSupplier(FunctionalUtils.UnsafeSupplier<T>) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
- 
A wrapper around a BiConsumer that throws a checked exception.
 
- saturatedCast(long) - Static method in class software.amazon.awssdk.utils.NumericUtils
 
- 
Returns the int nearest in value to value.
 
- schedule(Runnable, long, TimeUnit) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- schedule(Callable<V>, long, TimeUnit) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- scheduledExecutorService() - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- ScheduledExecutorUtils - Class in software.amazon.awssdk.utils
 
- 
Utilities that make it easier to create, use and destroy
 ScheduledExecutors.
 
- ScheduledExecutorUtils.UnmanagedScheduledExecutorService - Class in software.amazon.awssdk.utils
 
- 
 
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- SdkAutoCloseable - Interface in software.amazon.awssdk.utils
 
- 
An implementation of 
AutoCloseable that does not throw any checked exceptions.
 
 
- SdkBuilder<B extends SdkBuilder<B,T>,T> - Interface in software.amazon.awssdk.utils.builder
 
- 
A mutable object that can be used to create an immutable object of type T.
 
- SdkHttpUtils - Class in software.amazon.awssdk.utils.http
 
- 
A set of utilities that assist with HTTP message-related interactions.
 
- send(T) - Method in class software.amazon.awssdk.utils.async.SimplePublisher
 
- 
Send a message using this publisher.
 
- SequentialSubscriber<T> - Class in software.amazon.awssdk.utils.async
 
- 
A simple implementation of Subscriber that requests data one at a time.
 
- SequentialSubscriber(Consumer<T>, CompletableFuture<Void>) - Constructor for class software.amazon.awssdk.utils.async.SequentialSubscriber
 
-  
 
- shutdown() - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- shutdownNow() - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- SimplePublisher<T> - Class in software.amazon.awssdk.utils.async
 
- 
 
- SimplePublisher() - Constructor for class software.amazon.awssdk.utils.async.SimplePublisher
 
-  
 
- size() - Method in class software.amazon.awssdk.utils.cache.lru.LruCache
 
-  
 
- size() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- skip(long) - Method in class software.amazon.awssdk.utils.LookaheadInputStream
 
-  
 
- software.amazon.awssdk.utils - package software.amazon.awssdk.utils
 
-  
 
- software.amazon.awssdk.utils.async - package software.amazon.awssdk.utils.async
 
-  
 
- software.amazon.awssdk.utils.builder - package software.amazon.awssdk.utils.builder
 
-  
 
- software.amazon.awssdk.utils.cache - package software.amazon.awssdk.utils.cache
 
-  
 
- software.amazon.awssdk.utils.cache.lru - package software.amazon.awssdk.utils.cache.lru
 
-  
 
- software.amazon.awssdk.utils.http - package software.amazon.awssdk.utils.http
 
-  
 
- software.amazon.awssdk.utils.internal - package software.amazon.awssdk.utils.internal
 
-  
 
- software.amazon.awssdk.utils.internal.async - package software.amazon.awssdk.utils.internal.async
 
-  
 
- software.amazon.awssdk.utils.internal.proxy - package software.amazon.awssdk.utils.internal.proxy
 
-  
 
- splitOnWordBoundaries(String) - Static method in class software.amazon.awssdk.utils.internal.CodegenNamingUtils
 
-  
 
- splitQueryString(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
-  
 
- staleTime(Instant) - Method in class software.amazon.awssdk.utils.cache.RefreshResult.Builder
 
- 
Specify the time at which the value in this cache is stale, and all calls to 
CachedSupplier.get() should block
 to try to update the value.
 
 
- staleTime() - Method in class software.amazon.awssdk.utils.cache.RefreshResult
 
- 
When the configured value is stale and should no longer be used.
 
- staleValueBehavior(CachedSupplier.StaleValueBehavior) - Method in class software.amazon.awssdk.utils.cache.CachedSupplier.Builder
 
- 
Configure the way the cache should behave when a stale value is retrieved or when retrieving a value fails while the
 cache is stale.
 
- standardPort(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Retrieve the standard port for the provided protocol.
 
- startsWithIgnoreCase(String, String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Tests if this string starts with the specified prefix ignoring case considerations.
 
- StoringSubscriber<T> - Class in software.amazon.awssdk.utils.async
 
- 
An implementation of Subscriber that stores the events it receives for retrieval.
 
- StoringSubscriber(int) - Constructor for class software.amazon.awssdk.utils.async.StoringSubscriber
 
- 
Create a subscriber that stores up to maxElements events for retrieval.
 
- StoringSubscriber.Event<T> - Class in software.amazon.awssdk.utils.async
 
- 
An event stored for later retrieval by this subscriber.
 
- StoringSubscriber.EventType - Enum in software.amazon.awssdk.utils.async
 
-  
 
- StringInputStream - Class in software.amazon.awssdk.utils
 
- 
Simple wrapper for ByteArrayInputStream that will automatically encode the
 string as UTF-8 data, and still allows access to the original string.
 
- StringInputStream(String) - Constructor for class software.amazon.awssdk.utils.StringInputStream
 
-  
 
- StringUtils - Class in software.amazon.awssdk.utils
 
- 
Operations on 
String that are
 
null safe.
 
 
- submit(Callable<T>) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- submit(Runnable, T) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- submit(Runnable) - Method in class software.amazon.awssdk.utils.ScheduledExecutorUtils.UnmanagedScheduledExecutorService
 
-  
 
- subscribe(Subscriber<? super ByteBuffer>) - Method in class software.amazon.awssdk.utils.async.InputStreamConsumingPublisher
 
-  
 
- subscribe(Subscriber<? super ByteBuffer>) - Method in class software.amazon.awssdk.utils.async.OutputStreamPublisher
 
-  
 
- subscribe(Subscriber<? super T>) - Method in class software.amazon.awssdk.utils.async.SimplePublisher
 
- 
A method called by the downstream subscriber in order to subscribe to the publisher.
 
- subscriber - Variable in class software.amazon.awssdk.utils.async.DelegatingSubscriber
 
-  
 
- substring(String, int) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Gets a substring from the specified String avoiding exceptions.
 
- substring(String, int, int) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Gets a substring from the specified String avoiding exceptions.
 
- SystemSetting - Interface in software.amazon.awssdk.utils
 
- 
An interface implemented by enums in other packages in order to define the system settings the want loaded.
 
- SystemSettingUtils - Class in software.amazon.awssdk.utils.internal
 
- 
A set of static utility methods for shared code in 
SystemSetting.
 
 
- SystemSettingUtilsTestBackdoor - Class in software.amazon.awssdk.utils.internal
 
- 
This is a backdoor to add overrides to the results of querying 
SystemSettings.
 
 
- ThreadFactoryBuilder - Class in software.amazon.awssdk.utils
 
- 
A builder for creating a thread factory.
 
- ThreadFactoryBuilder() - Constructor for class software.amazon.awssdk.utils.ThreadFactoryBuilder
 
-  
 
- threadNamePrefix(String) - Method in class software.amazon.awssdk.utils.ThreadFactoryBuilder
 
- 
The name prefix for threads created by this thread factory.
 
- toBase64(byte[]) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Converts byte data to a Base64-encoded string.
 
- toBase64Bytes(byte[]) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Converts byte data to a Base64-encoded string.
 
- toBuilder() - Method in class software.amazon.awssdk.utils.AttributeMap
 
-  
 
- toBuilder() - Method in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
 
- 
Take this object and create a builder that contains all of the current property values of this object.
 
- toBuilder() - Method in class software.amazon.awssdk.utils.cache.RefreshResult
 
-  
 
- toByteArray(InputStream) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
Reads and returns the rest of the given input stream as a byte array.
 
- toBytesDirect(String) - Static method in class software.amazon.awssdk.utils.internal.CodecUtils
 
- 
Returns a byte array representing the given string,
 truncating each character into a byte directly.
 
- ToCopyableBuilder<B extends CopyableBuilder<B,T>,T extends ToCopyableBuilder<B,T>> - Interface in software.amazon.awssdk.utils.builder
 
- 
Implementors of this interface provide a way to get from an instance of T to a 
CopyableBuilder.
 
 
- toFunction(Supplier<O>) - Static method in class software.amazon.awssdk.utils.FunctionalUtils
 
-  
 
- toHex(byte[]) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Converts byte data to a Hex-encoded string in lower case.
 
- toMap() - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
Collect a stream of 
Map.Entry to a 
Map with the same key/value types
 
 
- toNonDirectBuffer(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Returns a copy of the given DirectByteBuffer from its current position as a non-direct HeapByteBuffer
 
- toStream(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
- 
Wraps a ByteBuffer in an InputStream.
 
- toString() - Method in class software.amazon.awssdk.utils.AttributeMap
 
-  
 
- toString() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- toString() - Method in class software.amazon.awssdk.utils.Lazy
 
-  
 
- toString() - Method in class software.amazon.awssdk.utils.Pair
 
-  
 
- ToString - Class in software.amazon.awssdk.utils
 
- 
 
- toStringDirect(byte[]) - Static method in class software.amazon.awssdk.utils.internal.CodecUtils
 
- 
Returns a string representing the given byte array,
 treating each byte as a single octet character.
 
- toUtf8String(InputStream) - Static method in class software.amazon.awssdk.utils.IoUtils
 
- 
Reads and returns the rest of the given input stream as a string.
 
- trace(Supplier<String>) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if trace is enabled and if so logs the supplied message
 
- trace(Supplier<String>, Throwable) - Method in class software.amazon.awssdk.utils.Logger
 
- 
Checks if trace is enabled and if so logs the supplied message and exception
 
- transferTo(ByteBuffer) - Method in class software.amazon.awssdk.utils.async.ByteBufferStoringSubscriber
 
- 
Transfer the data stored by this subscriber into the provided byte buffer.
 
- transform() - Method in interface software.amazon.awssdk.utils.ConditionalDecorator
 
-  
 
- transform(UnaryOperator<T>) - Method in class software.amazon.awssdk.utils.internal.DefaultConditionalDecorator.Builder
 
-  
 
- transform() - Method in class software.amazon.awssdk.utils.internal.DefaultConditionalDecorator
 
-  
 
- trim(String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Removes control characters (char <= 32) from both
 ends of this String, handling null by returning
 null.
 
- trimToEmpty(String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Removes control characters (char <= 32) from both
 ends of this String returning an empty String ("") if the String
 is empty ("") after the trim or if it is null.
 
- trimToNull(String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
Removes control characters (char <= 32) from both
 ends of this String returning null if the String is
 empty ("") after the trim or if it is null.
 
- tryRunBackgroundTask(Runnable) - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- tryRunBackgroundTask(Runnable, Runnable) - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- type() - Method in class software.amazon.awssdk.utils.async.StoringSubscriber.Event
 
- 
 
- uncapitalize(String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
 
- uniqueIndex(Iterable<V>, Function<? super V, K>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
- 
For a collection of values of type V that can all be converted to type K, create a map that
 indexes all of the values by K.
 
- uniqueIndex(Class<V>, Function<? super V, K>) - Static method in class software.amazon.awssdk.utils.internal.EnumUtils
 
- 
Create a map that indexes all enum values by a given index function.
 
- unmanagedExecutor(Executor) - Static method in class software.amazon.awssdk.utils.ExecutorUtils
 
- 
Wrap an executor in a type that cannot be closed, or shut down.
 
- unmanagedScheduledExecutor(ScheduledExecutorService) - Static method in class software.amazon.awssdk.utils.ScheduledExecutorUtils
 
- 
Wrap a scheduled executor in a type that cannot be closed, or shut down.
 
- unmodifiableMapOfLists(Map<T, List<U>>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
-  
 
- UnsafeValueType(Class<?>) - Constructor for class software.amazon.awssdk.utils.AttributeMap.Key.UnsafeValueType
 
-  
 
- updateTask(ScheduledFuture<?>) - Method in class software.amazon.awssdk.utils.cache.NonBlocking
 
-  
 
- upperCase(String) - Static method in class software.amazon.awssdk.utils.StringUtils
 
- 
 
- uriParams(URI) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Extracts query parameters from the given URI
 
- urlDecode(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Decode the string according to RFC 3986: encoding for URI paths, query strings, etc.
 
- urlEncode(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Encode a string according to RFC 3986: encoding for URI paths, query strings, etc.
 
- urlEncodeIgnoreSlashes(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
- 
Encode a string according to RFC 3986, but ignore "/" characters.
 
- userHomeDirectory() - Static method in class software.amazon.awssdk.utils.UserHomeDirectoryUtils
 
-  
 
- UserHomeDirectoryUtils - Class in software.amazon.awssdk.utils
 
- 
Load the home directory that should be used for the stored file.
 
- userName() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxyEnvironmentVariableConfigProvider
 
-  
 
- userName() - Method in class software.amazon.awssdk.utils.internal.proxy.ProxySystemPropertyConfigProvider
 
-  
 
- userName() - Method in interface software.amazon.awssdk.utils.ProxyConfigProvider
 
- 
Gets the proxy username if available.
 
- Validate - Class in software.amazon.awssdk.utils
 
- 
This class assists in validating arguments.
 
- validateHostnameCompliant(String, String, String) - Static method in class software.amazon.awssdk.utils.HostnameValidator
 
-  
 
- validateHostnameCompliant(String, String, String, Pattern) - Static method in class software.amazon.awssdk.utils.HostnameValidator
 
-  
 
- validState(T, Predicate<T>, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate the stateful predicate is true for the given object and return the object;
 otherwise throw an exception with the specified message.
 
- validState(boolean, String, Object...) - Static method in class software.amazon.awssdk.utils.Validate
 
- 
Validate that the stateful condition is true; otherwise
 throwing an exception with the specified message.
 
- value() - Method in class software.amazon.awssdk.utils.async.StoringSubscriber.Event
 
- 
The value stored in this VALUE type.
 
- value() - Method in class software.amazon.awssdk.utils.cache.RefreshResult
 
- 
The value resulting from the refresh.
 
- valueOf(String) - Static method in enum software.amazon.awssdk.utils.async.ByteBufferStoringSubscriber.TransferResult
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum software.amazon.awssdk.utils.async.StoringSubscriber.EventType
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum software.amazon.awssdk.utils.cache.CachedSupplier.StaleValueBehavior
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum software.amazon.awssdk.utils.ProxyEnvironmentSetting
 
- 
Returns the enum constant of this type with the specified name.
 
- valueOf(String) - Static method in enum software.amazon.awssdk.utils.ProxySystemSetting
 
- 
Returns the enum constant of this type with the specified name.
 
- values() - Static method in enum software.amazon.awssdk.utils.async.ByteBufferStoringSubscriber.TransferResult
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum software.amazon.awssdk.utils.async.StoringSubscriber.EventType
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum software.amazon.awssdk.utils.cache.CachedSupplier.StaleValueBehavior
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
-  
 
- values() - Static method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum software.amazon.awssdk.utils.ProxyEnvironmentSetting
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.
 
- values() - Static method in enum software.amazon.awssdk.utils.ProxySystemSetting
 
- 
Returns an array containing the constants of this enum type, in
the order they are declared.