Interface | Description |
---|---|
EncodingScheme |
Encoding scheme.
|
MetadataCache |
Interface for caches interacting with response metadata.
|
Class | Description |
---|---|
AwsHostNameUtils | |
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. |
BinaryUtils |
Utilities for encoding and decoding binary data to and from different forms.
|
CapacityManager |
Manages capacity of a finite resource.
|
CollectionUtils | |
ComparableUtils | |
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.
|
CredentialUtils | |
DateUtils |
Utilities for parsing and formatting dates.
|
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.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.
|
HostnameValidator | |
IdempotentUtils |
Utility class to manage idempotency token
|
ImmutableMapParameter<K,V> |
An immutable map that could be built by convenient constructors.
|
ImmutableMapParameter.Builder<K,V> |
A convenient builder for creating ImmutableMapParameter instances.
|
JavaVersionParser | |
JavaVersionParser.JavaVersion |
Struct like class representing a specific version of Java.
|
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.
|
Md5Utils |
Utility methods for computing MD5 sums.
|
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. |
NullResponseMetadataCache |
No-op response metadata cache used when a client instance is configured
without response metadata caching enabled.
|
NumberUtils | |
Platform | |
PolicyUtils |
Utility methods related to IAM policies
|
PropertyNamingStrategyUtils |
Utility class for setting the Jackson property naming strategy across different versions of jackson-databind.
|
ReflectionMethodInvoker<T,R> |
This class acts as a proxy to invoke a specific method on objects of a specific class.
|
ResponseMetadataCache |
Cache of response metadata for recently executed requests for diagnostic
purposes.
|
RuntimeHttpUtils | |
SdkHttpUtils | |
ServiceClientHolderInputStream |
This wrapper input stream holds a reference to the service client.
|
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.
|
TimingInfo |
Used both as a base class and a minimal support of timing info.
|
UnreliableFilterInputStream |
An internal class used solely for the purpose of testing via failure
injection.
|
UriResourcePathUtils | |
ValidationUtils |
Useful utilities to validate dependencies
|
VersionInfoUtils |
Utility class for accessing AWS SDK versioning information.
|
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.
|
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
|
CredentialsProviderNameMapping |
A enum class representing a short form of credentials providers to record in the UA string.
|
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.
|