Class ReferencedImageDetail
- java.lang.Object
-
- software.amazon.awssdk.services.ecrpublic.model.ReferencedImageDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReferencedImageDetail.Builder,ReferencedImageDetail>
@Generated("software.amazon.awssdk:codegen") public final class ReferencedImageDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReferencedImageDetail.Builder,ReferencedImageDetail>
An object that describes the image tag details that are returned by a DescribeImageTags action.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReferencedImageDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringartifactMediaType()The artifact media type of the image.static ReferencedImageDetail.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringimageDigest()Thesha256digest of the image manifest.StringimageManifestMediaType()The media type of the image manifest.InstantimagePushedAt()The date and time, expressed in standard JavaScript date format, which the current image tag was pushed to the repository at.LongimageSizeInBytes()The size, in bytes, of the image in the repository.List<SdkField<?>>sdkFields()static Class<? extends ReferencedImageDetail.Builder>serializableBuilderClass()ReferencedImageDetail.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
imageDigest
public final String imageDigest()
The
sha256digest of the image manifest.- Returns:
- The
sha256digest of the image manifest.
-
imageSizeInBytes
public final Long imageSizeInBytes()
The size, in bytes, of the image in the repository.
If the image is a manifest list, this is the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the
docker imagescommand shows the uncompressed image size, so it might return a larger image size than the image sizes that are returned by DescribeImages.- Returns:
- The size, in bytes, of the image in the repository.
If the image is a manifest list, this is the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the
docker imagescommand shows the uncompressed image size, so it might return a larger image size than the image sizes that are returned by DescribeImages.
-
imagePushedAt
public final Instant imagePushedAt()
The date and time, expressed in standard JavaScript date format, which the current image tag was pushed to the repository at.
- Returns:
- The date and time, expressed in standard JavaScript date format, which the current image tag was pushed to the repository at.
-
imageManifestMediaType
public final String imageManifestMediaType()
The media type of the image manifest.
- Returns:
- The media type of the image manifest.
-
artifactMediaType
public final String artifactMediaType()
The artifact media type of the image.
- Returns:
- The artifact media type of the image.
-
toBuilder
public ReferencedImageDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReferencedImageDetail.Builder,ReferencedImageDetail>
-
builder
public static ReferencedImageDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReferencedImageDetail.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-