Package com.amazonaws.util
package com.amazonaws.util
-
ClassDescriptionUsed as both a base class and a minimal support of AWS SDK request metrics.Predefined AWS SDK metric types general across all AWS clients.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.Predefined AWS SDK non-request specific metric types general across all AWS clients.A Base 16 codec API, which encodes into hex string in upper case.A Base 16 codec API, which encodes into hex string in lower case.A Base 32 codec API.A Base 64 codec API.Utilities for encoding and decoding binary data to and from different forms.Manages capacity of a finite resource.Classes related utilities.Codec internal utilitiesSimple input stream wrapper utility to count the bytes read from a stream.Simple InputStream wrapper that examines the wrapped stream's contents as they are read and calculates and CRC32 checksum.Utilities for parsing and formatting dates.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.Information about the last time the instance profile was updated, including the instance's LastUpdated date, InstanceProfileArn, and InstanceProfileId.The temporary security credentials (AccessKeyId, SecretAccessKey, SessionToken, and Expiration) associated with the IAM role.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.All of the metada associated with a network interface on the instance.Encoding scheme.Currently provided encoding schemes "out of the box".Used for simulating an IOException for test purposes.Utility class to manage idempotency tokenAn immutable map that could be built by convenient constructors.A convenient builder for creating ImmutableMapParameter instances.Utilities for IO operations.Struct like class representing a specific version of Java.Enum representing all the Java versions we know about and a special enum valueJavaVersionParser.KnownJavaVersions.UNKNOWN
for ones we don't yet know aboutUtilities for accessing joda-time.Used to perform length check to ensure the number of bytes read from the underlying input stream is the same as the expected total.Utility methods for computing MD5 sums.Cache of response metadata for recently executed requests for diagnostic purposes.This wrapper input stream holds a reference to the service client.Simple wrapper for ByteArrayInputStream that will automatically encode the string as UTF-8 data, and still allows access to the original string.A convenient map builder for Strings.Utilities for converting objects to strings.Utility for use with errors or exceptions.Used both as a base class and a minimal support of timing info.An internal class used solely for the purpose of testing via failure injection.Useful utilities to validate dependenciesUtility class for accessing AWS SDK versioning information.Utility for creating easily creating XML documents, one element at a time.Utility methods for extracting data from XML documents using Xpath expressions.