Interface ReferencedImageDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReferencedImageDetail.Builder,ReferencedImageDetail>,SdkBuilder<ReferencedImageDetail.Builder,ReferencedImageDetail>,SdkPojo
- Enclosing class:
- ReferencedImageDetail
public static interface ReferencedImageDetail.Builder extends SdkPojo, CopyableBuilder<ReferencedImageDetail.Builder,ReferencedImageDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReferencedImageDetail.BuilderartifactMediaType(String artifactMediaType)The artifact media type of the image.ReferencedImageDetail.BuilderimageDigest(String imageDigest)Thesha256digest of the image manifest.ReferencedImageDetail.BuilderimageManifestMediaType(String imageManifestMediaType)The media type of the image manifest.ReferencedImageDetail.BuilderimagePushedAt(Instant imagePushedAt)The date and time, expressed in standard JavaScript date format, which the current image tag was pushed to the repository at.ReferencedImageDetail.BuilderimageSizeInBytes(Long imageSizeInBytes)The size, in bytes, of the image in the repository.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
imageDigest
ReferencedImageDetail.Builder imageDigest(String imageDigest)
The
sha256digest of the image manifest.- Parameters:
imageDigest- Thesha256digest of the image manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageSizeInBytes
ReferencedImageDetail.Builder imageSizeInBytes(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.- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
imagePushedAt
ReferencedImageDetail.Builder imagePushedAt(Instant imagePushedAt)
The date and time, expressed in standard JavaScript date format, which the current image tag was pushed to the repository at.
- Parameters:
imagePushedAt- The date and time, expressed in standard JavaScript date format, which the current image tag was pushed to the repository at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageManifestMediaType
ReferencedImageDetail.Builder imageManifestMediaType(String imageManifestMediaType)
The media type of the image manifest.
- Parameters:
imageManifestMediaType- The media type of the image manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
artifactMediaType
ReferencedImageDetail.Builder artifactMediaType(String artifactMediaType)
The artifact media type of the image.
- Parameters:
artifactMediaType- The artifact media type of the image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-