Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

accept(I) - Method in interface software.amazon.awssdk.utils.FunctionalUtils.UnsafeConsumer
 
add(String, Object) - Method in class software.amazon.awssdk.utils.ToString
Add a field to the to-string result.
allMatchingHeaders(Map<String, List<String>>, String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
Perform a case-insensitive search for a particular header in the provided map of headers.
allMatchingHeadersFromCollection(Map<String, List<String>>, Collection<String>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
Perform a case-insensitive search for a particular header in the provided map of headers.
appendUri(String, String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
Append the given path to the given baseUri, separating them with a slash, if required.
apply(Consumer<? super L>, Consumer<? super R>) - Method in class software.amazon.awssdk.utils.Either
Apply the consumers to the left or the right value depending on which is present.
apply(T) - Method in interface software.amazon.awssdk.utils.FunctionalUtils.UnsafeFunction
 
apply(BiFunction<LeftT, RightT, ReturnT>) - Method in class software.amazon.awssdk.utils.Pair
Apply the function to both the left and right values and return the transformed result.
applyMutation(Consumer<B>) - Method in interface software.amazon.awssdk.utils.builder.SdkBuilder
A convenience operator that takes something that will mutate the builder in some way and allows inclusion of it in chaining operations.
AttributeMap - Class in software.amazon.awssdk.utils
A map from AttributeMap.Key<T> to T that ensures the values stored with a key matches the type associated with the key.
AttributeMap.Builder - Class in software.amazon.awssdk.utils
 
AttributeMap.Key<T> - Class in software.amazon.awssdk.utils
An abstract class extended by pseudo-enums defining the key for data that is stored in the AttributeMap.
AttributeMap.Key.UnsafeValueType - Class in software.amazon.awssdk.utils
Useful for parameterized types.

B

Base16 - Class in software.amazon.awssdk.utils.internal
A Base 16 codec API, which encodes into hex string in upper case.
Base16Codec - Class in software.amazon.awssdk.utils.internal
A Base 16 codec implementation.
Base16Lower - Class in software.amazon.awssdk.utils.internal
A Base 16 codec API, which encodes into hex string in lower case.
BinaryUtils - Class in software.amazon.awssdk.utils
Utilities for encoding and decoding binary data to and from different forms.
BufferingSubscriber<T> - Class in software.amazon.awssdk.utils.async
 
BufferingSubscriber(Subscriber<? super List<T>>, int) - Constructor for class software.amazon.awssdk.utils.async.BufferingSubscriber
 
build() - Method in class software.amazon.awssdk.utils.AttributeMap.Builder
 
build() - Method in interface software.amazon.awssdk.utils.builder.Buildable
 
build() - Method in interface software.amazon.awssdk.utils.builder.SdkBuilder
An immutable object that is created from the properties that have been set on the builder.
build() - Method in class software.amazon.awssdk.utils.cache.CachedSupplier.Builder
Create a CachedSupplier using the current configuration of this builder.
build() - Method in class software.amazon.awssdk.utils.cache.RefreshResult.Builder
Build a RefreshResult using the values currently configured in this builder.
build() - Method in class software.amazon.awssdk.utils.ImmutableMap.Builder
Generates and returns a new ImmutableMap instance which contains all the entries added into the Builder by put() method.
build() - Method in class software.amazon.awssdk.utils.ThreadFactoryBuilder
Create the ThreadFactory with the configuration currently applied to this builder.
build() - Method in class software.amazon.awssdk.utils.ToString
Convert this result to a string.
Buildable - Interface in software.amazon.awssdk.utils.builder
 
builder() - Static method in class software.amazon.awssdk.utils.AttributeMap
 
builder(Supplier<RefreshResult<T>>) - Static method in class software.amazon.awssdk.utils.cache.CachedSupplier
Retrieve a builder that can be used for creating a CachedSupplier.
builder(T) - Static method in class software.amazon.awssdk.utils.cache.RefreshResult
Get a builder for creating a RefreshResult.
builder() - Static method in class software.amazon.awssdk.utils.ImmutableMap
Returns a new MapParameterBuilder instance.
Builder() - Constructor for class software.amazon.awssdk.utils.ImmutableMap.Builder
 
builder(String) - Static method in class software.amazon.awssdk.utils.ToString
Create a to-string result builder for the given class name.

C

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
The way in which the cache should be pre-fetched when the data's RefreshResult.prefetchTime() arrives.
cancel() - Method in class software.amazon.awssdk.utils.async.DelegatingSubscription
 
cancel() - Method in class software.amazon.awssdk.utils.internal.async.EmptySubscription
 
capitalize(String) - Static method in class software.amazon.awssdk.utils.StringUtils
Capitalizes a String changing the first character to title case as per Character.toTitleCase(int).
clear() - Method in class software.amazon.awssdk.utils.ImmutableMap
Unsupported methods
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
Utility class for working with CompletableFuture.
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.
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
A convenience method for calling ToCopyableBuilder.toBuilder(), updating the returned builder and then calling SdkBuilder.build().
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
A special type of SdkBuilder that can be used when the built type implements ToCopyableBuilder.
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.
copyRemainingBytesFrom(ByteBuffer) - Static method in class software.amazon.awssdk.utils.BinaryUtils
 
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.

D

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.
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.
defaultValue() - Method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
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
 
drainInputStream(InputStream) - Static method in class software.amazon.awssdk.utils.IoUtils
Read all remaining data in the stream.

E

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
Encode the provided form data using SdkHttpUtils.encodeFormData(Map) and then flatten them into a string that can be used as the body of a form data request.
encodeAndFlattenQueryParameters(Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
Encode the provided query parameters using SdkHttpUtils.encodeQueryParameters(Map) and then flatten them into a string that can be used as the query string in a URL.
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
Encode each of the keys and values in the provided form data using SdkHttpUtils.formDataEncode(String).
encodeQueryParameters(Map<String, List<String>>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
Encode each of the keys and values in the provided query parameters using SdkHttpUtils.urlEncode(String).
entrySet() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
environmentVariable() - Method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
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.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(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
Wraps the given error in a CompletionException if necessary.
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.
ExecutorUtils - Class in software.amazon.awssdk.utils
Utilities that make it easier to create, use and destroy ExecutorServices.

F

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.
FilteringSubscriber<T> - Class in software.amazon.awssdk.utils.async
 
FilteringSubscriber(Subscriber<? super T>, Predicate<T>) - Constructor for class software.amazon.awssdk.utils.async.FilteringSubscriber
 
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
Perform a case-insensitive search for a particular header in the provided map of headers, returning the first matching header, if one is found.
firstMatchingHeaderFromCollection(Map<String, List<String>>, Collection<String>) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
Perform a case-insensitive search for a set of headers in the provided map of headers, returning the first matching header, if one is found.
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.
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.
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.
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
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.
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.

G

get(AttributeMap.Key<T>) - Method in class software.amazon.awssdk.utils.AttributeMap.Builder
 
get(AttributeMap.Key<T>) - Method in class software.amazon.awssdk.utils.AttributeMap
Get the value associated with the provided key from this map.
get() - Method in class software.amazon.awssdk.utils.cache.CachedSupplier
 
get() - Method in interface software.amazon.awssdk.utils.FunctionalUtils.UnsafeSupplier
 
get(Object) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
getBooleanValue() - Method in interface software.amazon.awssdk.utils.SystemSetting
Attempt to load a system setting from System.getProperty(String) and System.getenv(String).
getBooleanValueOrThrow() - Method in interface software.amazon.awssdk.utils.SystemSetting
Load the requested system setting as per the documentation in SystemSetting.getBooleanValue(), throwing an exception if the value was not set and had no default.
getIntegerValue() - Method in interface software.amazon.awssdk.utils.SystemSetting
Attempt to load a system setting from System.getProperty(String) and System.getenv(String).
getIntegerValueOrThrow() - Method in interface software.amazon.awssdk.utils.SystemSetting
Load the requested system setting as per the documentation in SystemSetting.getIntegerValue(), throwing an exception if the value was not set and had no default.
getOrDefault(T, Supplier<T>) - Static method in class software.amazon.awssdk.utils.Validate
Returns the param if non null, otherwise gets a default value from the provided Supplier.
getString() - Method in class software.amazon.awssdk.utils.StringInputStream
Returns the original string specified when this input stream was constructed.
getStringValue() - Method in interface software.amazon.awssdk.utils.SystemSetting
Attempt to load a system setting from System.getProperty(String) and System.getenv(String).
getStringValueOrThrow() - Method in interface software.amazon.awssdk.utils.SystemSetting
Load the requested system setting as per the documentation in SystemSetting.getStringValue(), throwing an exception if the value was not set and had no default.
getValue() - Method in class software.amazon.awssdk.utils.Lazy
 
getWrappedClass(Class<?>) - Static method in class software.amazon.awssdk.utils.internal.ReflectionUtils
Returns the wrapped class type associated with a primitive if one is known.

H

hashCode() - Method in class software.amazon.awssdk.utils.AttributeMap
 
hashCode() - Method in class software.amazon.awssdk.utils.Either
 
hashCode() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
hashCode() - Method in class software.amazon.awssdk.utils.Pair
 
HostnameValidator - Class in software.amazon.awssdk.utils
 

I

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.
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.
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.
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(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.
isNotNegative(int, 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).
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(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(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.
isSingleHeader(String) - Static method in class software.amazon.awssdk.utils.http.SdkHttpUtils
 
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.

J

JavaSystemSetting - Enum in software.amazon.awssdk.utils
The system properties usually provided by the Java runtime.

K

Key(Class<T>) - Constructor for class software.amazon.awssdk.utils.AttributeMap.Key
 
Key(AttributeMap.Key.UnsafeValueType) - Constructor for class software.amazon.awssdk.utils.AttributeMap.Key
 
keySet() - Method in class software.amazon.awssdk.utils.ImmutableMap
 

L

Lazy<T> - Class in software.amazon.awssdk.utils
A class that lazily constructs a value the first time Lazy.getValue() is invoked.
Lazy(Supplier<T>) - Constructor for class software.amazon.awssdk.utils.Lazy
 
left(L) - Static method in class software.amazon.awssdk.utils.Either
Create a new Either with the left type.
left() - Method in class software.amazon.awssdk.utils.Either
 
left() - Method in class software.amazon.awssdk.utils.Pair
 
LimitingSubscriber<T> - Class in software.amazon.awssdk.utils.async
 
LimitingSubscriber(Subscriber<? super T>, int) - Constructor for class software.amazon.awssdk.utils.async.LimitingSubscriber
 
Logger - Class in software.amazon.awssdk.utils
 
logger() - Method in class software.amazon.awssdk.utils.Logger
 
loggerFor(Class<?>) - Static method in class software.amazon.awssdk.utils.Logger
Static factory to get a logger instance for a given class
loggerFor(String) - Static method in class software.amazon.awssdk.utils.Logger
Static factory to get a logger instance with a specific name.
lowerCase(String) - Static method in class software.amazon.awssdk.utils.StringUtils
Converts a String to lower case as per String.toLowerCase().
lowercaseFirstChar(String) - Static method in class software.amazon.awssdk.utils.internal.CodegenNamingUtils
 

M

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.
mapValues(Map<K, VInT>, Function<VInT, VOutT>) - Static method in class software.amazon.awssdk.utils.CollectionUtils
 
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.
max(Duration, Duration) - Static method in class software.amazon.awssdk.utils.NumericUtils
 
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.

N

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
A CachedSupplier.PrefetchStrategy that will run a single thread in the background to update the value.
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.
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
 

O

of(K, V) - Static method in class software.amazon.awssdk.utils.ImmutableMap
Returns an ImmutableMap instance containing a single entry.
of(K, V, K, V) - Static method in class software.amazon.awssdk.utils.ImmutableMap
Returns an ImmutableMap instance containing two entries.
of(K, V, K, V, K, V) - Static method in class software.amazon.awssdk.utils.ImmutableMap
Returns an ImmutableMap instance containing three entries.
of(K, V, K, V, K, V, K, V) - Static method in class software.amazon.awssdk.utils.ImmutableMap
Returns an ImmutableMap instance containing four entries.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class software.amazon.awssdk.utils.ImmutableMap
Returns an ImmutableMap instance containing five entries.
of(LeftT, RightT) - Static method in class software.amazon.awssdk.utils.Pair
 
onComplete() - Method in class software.amazon.awssdk.utils.async.BufferingSubscriber
 
onComplete() - Method in class software.amazon.awssdk.utils.async.DelegatingSubscriber
 
onComplete() - Method in class software.amazon.awssdk.utils.async.FlatteningSubscriber
 
onComplete() - Method in class software.amazon.awssdk.utils.async.SequentialSubscriber
 
onComplete() - Method in class software.amazon.awssdk.utils.internal.MappingSubscriber
 
OneCallerBlocks - Class in software.amazon.awssdk.utils.cache
A CachedSupplier.PrefetchStrategy that will have one caller at a time block to update the value.
OneCallerBlocks() - Constructor for class software.amazon.awssdk.utils.cache.OneCallerBlocks
 
onError(Throwable) - Method in class software.amazon.awssdk.utils.async.DelegatingSubscriber
 
onError(Throwable) - Method in class software.amazon.awssdk.utils.async.SequentialSubscriber
 
onError(Throwable) - Method in class software.amazon.awssdk.utils.internal.MappingSubscriber
 
onNext(T) - Method in class software.amazon.awssdk.utils.async.BufferingSubscriber
 
onNext(T) - Method in class software.amazon.awssdk.utils.async.FilteringSubscriber
 
onNext(Iterable<U>) - Method in class software.amazon.awssdk.utils.async.FlatteningSubscriber
 
onNext(T) - Method in class software.amazon.awssdk.utils.async.LimitingSubscriber
 
onNext(T) - Method in class software.amazon.awssdk.utils.async.SequentialSubscriber
 
onNext(T) - Method in class software.amazon.awssdk.utils.internal.MappingSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.utils.async.BufferingSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.utils.async.DelegatingSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.utils.async.FilteringSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.utils.async.FlatteningSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.utils.async.LimitingSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.utils.async.SequentialSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.utils.internal.MappingSubscriber
 
OptionalUtils - Class in software.amazon.awssdk.utils
Functions that make working with optionals easier.

P

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.
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.
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
 
Platform - Class in software.amazon.awssdk.utils
 
pos(byte) - Method in class software.amazon.awssdk.utils.internal.Base16Codec
 
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
Configure the way in which data in the cache should be pre-fetched when the data's RefreshResult.prefetchTime() arrives.
prefetchTime(Instant) - Method in class software.amazon.awssdk.utils.cache.RefreshResult.Builder
Specify the time at which a thread that calls CachedSupplier.get() should trigger a cache prefetch.
prefetchTime() - Method in class software.amazon.awssdk.utils.cache.RefreshResult
When the configured value is getting close to stale and should be updated using the supplier's CachedSupplier.prefetchStrategy.
property() - Method in enum software.amazon.awssdk.utils.JavaSystemSetting
 
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).
ProxySystemSetting - Enum in software.amazon.awssdk.utils
The system properties related to http proxy
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
 

R

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
A wrapper for the value returned by the Supplier underlying a CachedSupplier.
RefreshResult.Builder<T> - Class in software.amazon.awssdk.utils.cache
A builder for a RefreshResult.
remove(Object) - Method in class software.amazon.awssdk.utils.ImmutableMap
 
replaceEach(String, String[], String[]) - Static method in class software.amazon.awssdk.utils.StringUtils
 
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.internal.async.EmptySubscription
 
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
Runs a given FunctionalUtils.UnsafeRunnable and logs an error without throwing.

S

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
Convert a string to boolean safely (as opposed to the less strict Boolean.parseBoolean(String)).
safeStringToBoolean(String) - Static method in class software.amazon.awssdk.utils.StringUtils
Convert a string to boolean safely (as opposed to the less strict Boolean.parseBoolean(String)).
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.
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.
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
 
size() - Method in class software.amazon.awssdk.utils.ImmutableMap
 
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.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
 
splitOnWordBoundaries(String) - Static method in class software.amazon.awssdk.utils.internal.CodegenNamingUtils
 
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 not longer be used.
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.
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.
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.

T

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.
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
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
A class to standardize implementations of Object.toString() across the SDK.
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
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.

U

uncapitalize(String) - Static method in class software.amazon.awssdk.utils.StringUtils
Uncapitalizes a String, changing the first character to lower case as per Character.toLowerCase(int).
unmanagedExecutor(Executor) - Static method in class software.amazon.awssdk.utils.ExecutorUtils
Wrap an 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
 
upperCase(String) - Static method in class software.amazon.awssdk.utils.StringUtils
Converts a String to upper case as per String.toUpperCase().
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.

V

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
 
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.cache.RefreshResult
The value resulting from the refresh.
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.ProxySystemSetting
Returns the enum constant of this type with the specified name.
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.ProxySystemSetting
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(Supplier<String>) - Method in class software.amazon.awssdk.utils.Logger
Checks if warn is enabled and if so logs the supplied message
warn(Supplier<String>, Throwable) - Method in class software.amazon.awssdk.utils.Logger
Checks if warn is enabled and if so logs the supplied message and exception
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.