Interface | Description |
---|---|
EncodingScheme |
Encoding scheme.
|
LogCaptor |
A test utility that allows inspection of log statements
during testing.
|
MetadataCache |
Interface for caches interacting with response metadata.
|
Class | Description |
---|---|
AwsHostNameUtils | |
AwsHostNameUtilsTest |
Unit tests for the utility methods that parse information from AWS URLs.
|
AWSRequestMetrics |
Used as both a base class and a minimal support of AWS SDK request metrics.
|
AWSRequestMetricsFullSupport |
In contrast to
AWSRequestMetrics , which is intended to be a minimal
support of AWS SDK request metrics, this class is the full support of AWS SDK
request metrics including features such as properties and sub-events. |
Base16CodecTest | |
Base16LowerCodecTest | |
Base32CodecTest | |
Base64CodecTest | |
BinaryUtils |
Utilities for encoding and decoding binary data to and from different forms.
|
BinaryUtilsTest | |
CapacityManager |
Manages capacity of a finite resource.
|
CapacityManagerTest |
Tests the behavior of the
CapacityManager |
ClassesTest | |
CollectionUtils | |
CollectionUtilsTest | |
ComparableUtils | |
ComparableUtilsTest | |
CountingInputStream |
Simple input stream wrapper utility to count the bytes read from a stream.
|
CRC32ChecksumCalculatingInputStream |
Simple InputStream wrapper that examines the wrapped stream's contents as
they are read and calculates and CRC32 checksum.
|
CRC32ChecksumInputStreamTest |
Test CRC32ChecksumInputStream can calculate CRC32 checksum correctly.
|
CredentialUtils | |
CredentialUtilsTest | |
DateUtils |
Utilities for parsing and formatting dates.
|
DateUtilsTest | |
EC2MetadataUtils |
Utility class for retrieving Amazon EC2 instance metadata.
You can use the data to build more generic AMIs that can be modified by configuration files supplied at launch time. |
EC2MetadataUtils_TT0049160280Test | |
EC2MetadataUtils.IAMInfo |
Information about the last time the instance profile was updated,
including the instance's LastUpdated date, InstanceProfileArn, and
InstanceProfileId.
|
EC2MetadataUtils.IAMSecurityCredential |
The temporary security credentials (AccessKeyId, SecretAccessKey,
SessionToken, and Expiration) associated with the IAM role.
|
EC2MetadataUtils.InstanceInfo |
This POJO is a best attempt to capture the instance info which is only
guaranteed to be a JSON document per
http://docs.aws.amazon.com/AWSEC2/latest
/UserGuide/ec2-instance-metadata.html
Instance info includes dynamic information about the current instance
such as region, instanceId, private IP address, etc.
|
EC2MetadataUtils.NetworkInterface |
All of the metadata associated with a network interface on the instance.
|
EC2MetadataUtilsFaultTest | |
EC2MetadataUtilsIntegrationTest | |
EC2MetadataUtilsServer |
Starts a new EC2 Metadata server instance with given address and port number.
|
FileUtils |
Helper class that helps in creating and writing data to temporary files.
|
IdempotentUtils |
Utility class to manage idempotency token
|
IdempotentUtilsTest | |
ImmutableMapParameter<K,V> |
An immutable map that could be built by convenient constructors.
|
ImmutableMapParameter.Builder<K,V> |
A convenient builder for creating ImmutableMapParameter instances.
|
ImmutableMapParameterTest |
Unit tests for the ImmutableMapParameterTest class.
|
IndexValues |
Used to iterate through all possible combination of array index values given
the array lengths.
|
IOUtilsTest | |
JavaVersionParser | |
JavaVersionParser.JavaVersion |
Struct like class representing a specific version of Java.
|
JavaVersionParserTest | |
JodaTimeTest | |
LengthCheckInputStream |
Used to perform length check to ensure the number of bytes read from the
underlying input stream is the same as the expected total.
|
LengthCheckInputStreamTest | |
LogCaptor.DefaultLogCaptor | |
LogCaptor.LogCaptorTestBase | |
Md5Utils |
Utility methods for computing MD5 sums.
|
Md5UtilsTest | |
NamedDefaultThreadFactory |
An implementation of
ThreadFactory that is based off of the default implementation in the java libraries
except that it inserts a custom name instead of a pool number. |
NamedDefaultThreadFactoryTest | |
NamespaceRemovingInputStreamTest |
Test for filtering out XML namespace attributes when reading XML.
|
NullResponseMetadataCache |
No-op response metadata cache used when a client instance is configured
without response metadata caching enabled.
|
NumberUtils | |
NumberUtilsTest | |
Platform | |
PolicyUtils |
Utility methods related to IAM policies
|
ReflectionMethodInvoker<T,R> |
This class acts as a proxy to invoke a specific method on objects of a specific class.
|
ReflectionMethodInvokerTest | |
ReflectionMethodInvokerTest.InvokeTestClass | |
ResponseMetadataCache |
Cache of response metadata for recently executed requests for diagnostic
purposes.
|
ResponseMetadataCacheTest |
Tests for the response metadata cache class.
|
RetryTestUtils | |
RuntimeHttpUtils | |
RuntimeHttpUtilsTest |
Unit tests for utility methods in
RuntimeHttpUtils . |
RuntimeHttpUtilsTest.ConvertRequestToUrlTest |
Unit tests for
RuntimeHttpUtils.convertRequestToUrl(Request, boolean, boolean) . |
SdkHttpUtils | |
SdkHttpUtilsTest | |
ServiceClientHolderInputStream |
This wrapper input stream holds a reference to the service client.
|
StreamUtils | |
StringInputStream |
Simple wrapper for ByteArrayInputStream that will automatically encode the
string as UTF-8 data, and still allows access to the original string.
|
StringMapBuilder |
A convenient map builder for Strings.
|
StringUtils |
Utilities for converting objects to strings.
|
StringUtilsTest |
Unit tests for the StringUtils class.
|
ThrowablesTest | |
TimingInfo |
Used both as a base class and a minimal support of timing info.
|
TimingInfoTest | |
UnreliableFilterInputStream |
An internal class used solely for the purpose of testing via failure
injection.
|
UriResourcePathUtils | |
UriResourcePathUtilsTest | |
ValidationUtils |
Useful utilities to validate dependencies
|
ValidationUtilsTest | |
VersionInfoUtils |
Utility class for accessing AWS SDK versioning information.
|
VersionInfoUtilsTest | |
XmlUtils | |
XMLWriter |
Utility for creating easily creating XML documents, one element at a time.
|
XpathUtils |
Utility methods for extracting data from XML documents using Xpath
expressions.
|
XpathUtilsSyncTest | |
XpathUtilsTest |
Unit tests for the XpathUtils class.
|
Enum | Description |
---|---|
AwsClientSideMonitoringMetrics |
Metrics used for generate client side monitoring events.
|
AWSRequestMetrics.Field |
Predefined AWS SDK metric types general across all AWS clients.
|
AWSServiceMetrics |
Predefined AWS SDK non-request specific metric types general across all AWS
clients.
|
Base16 |
A Base 16 codec API, which encodes into hex string in upper case.
|
Base16Lower |
A Base 16 codec API, which encodes into hex string in lower case.
|
Base32 |
A Base 32 codec API.
|
Base64 |
A Base 64 codec API.
|
Classes |
Classes related utilities.
|
ClassLoaderHelper | |
CodecUtils |
Codec internal utilities
|
EncodingSchemeEnum |
Currently provided encoding schemes "out of the box".
|
IOUtils |
Utilities for IO operations.
|
JavaVersionParser.KnownJavaVersions |
Enum representing all the Java versions we know about and a special enum value
JavaVersionParser.KnownJavaVersions.UNKNOWN for ones we don't yet know about |
JodaTime |
Utilities for accessing joda-time.
|
SdkRuntime | |
Throwables |
Utility for use with errors or exceptions.
|
TimestampFormat |
Exception | Description |
---|---|
FakeIOException |
Used for simulating an IOException for test purposes.
|
Copyright © 2020. All rights reserved.