AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::ECR::Model::ImageDetail Class Reference

#include <ImageDetail.h>

Public Member Functions

 ImageDetail ()
 
 ImageDetail (Aws::Utils::Json::JsonView jsonValue)
 
ImageDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRegistryId () const
 
bool RegistryIdHasBeenSet () const
 
void SetRegistryId (const Aws::String &value)
 
void SetRegistryId (Aws::String &&value)
 
void SetRegistryId (const char *value)
 
ImageDetailWithRegistryId (const Aws::String &value)
 
ImageDetailWithRegistryId (Aws::String &&value)
 
ImageDetailWithRegistryId (const char *value)
 
const Aws::StringGetRepositoryName () const
 
bool RepositoryNameHasBeenSet () const
 
void SetRepositoryName (const Aws::String &value)
 
void SetRepositoryName (Aws::String &&value)
 
void SetRepositoryName (const char *value)
 
ImageDetailWithRepositoryName (const Aws::String &value)
 
ImageDetailWithRepositoryName (Aws::String &&value)
 
ImageDetailWithRepositoryName (const char *value)
 
const Aws::StringGetImageDigest () const
 
bool ImageDigestHasBeenSet () const
 
void SetImageDigest (const Aws::String &value)
 
void SetImageDigest (Aws::String &&value)
 
void SetImageDigest (const char *value)
 
ImageDetailWithImageDigest (const Aws::String &value)
 
ImageDetailWithImageDigest (Aws::String &&value)
 
ImageDetailWithImageDigest (const char *value)
 
const Aws::Vector< Aws::String > & GetImageTags () const
 
bool ImageTagsHasBeenSet () const
 
void SetImageTags (const Aws::Vector< Aws::String > &value)
 
void SetImageTags (Aws::Vector< Aws::String > &&value)
 
ImageDetailWithImageTags (const Aws::Vector< Aws::String > &value)
 
ImageDetailWithImageTags (Aws::Vector< Aws::String > &&value)
 
ImageDetailAddImageTags (const Aws::String &value)
 
ImageDetailAddImageTags (Aws::String &&value)
 
ImageDetailAddImageTags (const char *value)
 
long long GetImageSizeInBytes () const
 
bool ImageSizeInBytesHasBeenSet () const
 
void SetImageSizeInBytes (long long value)
 
ImageDetailWithImageSizeInBytes (long long value)
 
const Aws::Utils::DateTimeGetImagePushedAt () const
 
bool ImagePushedAtHasBeenSet () const
 
void SetImagePushedAt (const Aws::Utils::DateTime &value)
 
void SetImagePushedAt (Aws::Utils::DateTime &&value)
 
ImageDetailWithImagePushedAt (const Aws::Utils::DateTime &value)
 
ImageDetailWithImagePushedAt (Aws::Utils::DateTime &&value)
 
const ImageScanStatusGetImageScanStatus () const
 
bool ImageScanStatusHasBeenSet () const
 
void SetImageScanStatus (const ImageScanStatus &value)
 
void SetImageScanStatus (ImageScanStatus &&value)
 
ImageDetailWithImageScanStatus (const ImageScanStatus &value)
 
ImageDetailWithImageScanStatus (ImageScanStatus &&value)
 
const ImageScanFindingsSummaryGetImageScanFindingsSummary () const
 
bool ImageScanFindingsSummaryHasBeenSet () const
 
void SetImageScanFindingsSummary (const ImageScanFindingsSummary &value)
 
void SetImageScanFindingsSummary (ImageScanFindingsSummary &&value)
 
ImageDetailWithImageScanFindingsSummary (const ImageScanFindingsSummary &value)
 
ImageDetailWithImageScanFindingsSummary (ImageScanFindingsSummary &&value)
 
const Aws::StringGetImageManifestMediaType () const
 
bool ImageManifestMediaTypeHasBeenSet () const
 
void SetImageManifestMediaType (const Aws::String &value)
 
void SetImageManifestMediaType (Aws::String &&value)
 
void SetImageManifestMediaType (const char *value)
 
ImageDetailWithImageManifestMediaType (const Aws::String &value)
 
ImageDetailWithImageManifestMediaType (Aws::String &&value)
 
ImageDetailWithImageManifestMediaType (const char *value)
 
const Aws::StringGetArtifactMediaType () const
 
bool ArtifactMediaTypeHasBeenSet () const
 
void SetArtifactMediaType (const Aws::String &value)
 
void SetArtifactMediaType (Aws::String &&value)
 
void SetArtifactMediaType (const char *value)
 
ImageDetailWithArtifactMediaType (const Aws::String &value)
 
ImageDetailWithArtifactMediaType (Aws::String &&value)
 
ImageDetailWithArtifactMediaType (const char *value)
 

Detailed Description

An object that describes an image returned by a DescribeImages operation.

See Also:

AWS API Reference

Definition at line 36 of file ImageDetail.h.

Constructor & Destructor Documentation

◆ ImageDetail() [1/2]

Aws::ECR::Model::ImageDetail::ImageDetail ( )

◆ ImageDetail() [2/2]

Aws::ECR::Model::ImageDetail::ImageDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddImageTags() [1/3]

ImageDetail& Aws::ECR::Model::ImageDetail::AddImageTags ( Aws::String &&  value)
inline

The list of tags associated with this image.

Definition at line 214 of file ImageDetail.h.

◆ AddImageTags() [2/3]

ImageDetail& Aws::ECR::Model::ImageDetail::AddImageTags ( const Aws::String value)
inline

The list of tags associated with this image.

Definition at line 209 of file ImageDetail.h.

◆ AddImageTags() [3/3]

ImageDetail& Aws::ECR::Model::ImageDetail::AddImageTags ( const char *  value)
inline

The list of tags associated with this image.

Definition at line 219 of file ImageDetail.h.

◆ ArtifactMediaTypeHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ArtifactMediaTypeHasBeenSet ( ) const
inline

The artifact media type of the image.

Definition at line 415 of file ImageDetail.h.

◆ GetArtifactMediaType()

const Aws::String& Aws::ECR::Model::ImageDetail::GetArtifactMediaType ( ) const
inline

The artifact media type of the image.

Definition at line 410 of file ImageDetail.h.

◆ GetImageDigest()

const Aws::String& Aws::ECR::Model::ImageDetail::GetImageDigest ( ) const
inline

The sha256 digest of the image manifest.

Definition at line 138 of file ImageDetail.h.

◆ GetImageManifestMediaType()

const Aws::String& Aws::ECR::Model::ImageDetail::GetImageManifestMediaType ( ) const
inline

The media type of the image manifest.

Definition at line 369 of file ImageDetail.h.

◆ GetImagePushedAt()

const Aws::Utils::DateTime& Aws::ECR::Model::ImageDetail::GetImagePushedAt ( ) const
inline

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

Definition at line 271 of file ImageDetail.h.

◆ GetImageScanFindingsSummary()

const ImageScanFindingsSummary& Aws::ECR::Model::ImageDetail::GetImageScanFindingsSummary ( ) const
inline

A summary of the last completed image scan.

Definition at line 338 of file ImageDetail.h.

◆ GetImageScanStatus()

const ImageScanStatus& Aws::ECR::Model::ImageDetail::GetImageScanStatus ( ) const
inline

The current state of the scan.

Definition at line 307 of file ImageDetail.h.

◆ GetImageSizeInBytes()

long long Aws::ECR::Model::ImageDetail::GetImageSizeInBytes ( ) const
inline

The size, in bytes, of the image in the repository.

If the image is a manifest list, this will be 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 images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

Definition at line 231 of file ImageDetail.h.

◆ GetImageTags()

const Aws::Vector<Aws::String>& Aws::ECR::Model::ImageDetail::GetImageTags ( ) const
inline

The list of tags associated with this image.

Definition at line 179 of file ImageDetail.h.

◆ GetRegistryId()

const Aws::String& Aws::ECR::Model::ImageDetail::GetRegistryId ( ) const
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 49 of file ImageDetail.h.

◆ GetRepositoryName()

const Aws::String& Aws::ECR::Model::ImageDetail::GetRepositoryName ( ) const
inline

The name of the repository to which this image belongs.

Definition at line 97 of file ImageDetail.h.

◆ ImageDigestHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ImageDigestHasBeenSet ( ) const
inline

The sha256 digest of the image manifest.

Definition at line 143 of file ImageDetail.h.

◆ ImageManifestMediaTypeHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ImageManifestMediaTypeHasBeenSet ( ) const
inline

The media type of the image manifest.

Definition at line 374 of file ImageDetail.h.

◆ ImagePushedAtHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ImagePushedAtHasBeenSet ( ) const
inline

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

Definition at line 277 of file ImageDetail.h.

◆ ImageScanFindingsSummaryHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ImageScanFindingsSummaryHasBeenSet ( ) const
inline

A summary of the last completed image scan.

Definition at line 343 of file ImageDetail.h.

◆ ImageScanStatusHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ImageScanStatusHasBeenSet ( ) const
inline

The current state of the scan.

Definition at line 312 of file ImageDetail.h.

◆ ImageSizeInBytesHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ImageSizeInBytesHasBeenSet ( ) const
inline

The size, in bytes, of the image in the repository.

If the image is a manifest list, this will be 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 images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

Definition at line 242 of file ImageDetail.h.

◆ ImageTagsHasBeenSet()

bool Aws::ECR::Model::ImageDetail::ImageTagsHasBeenSet ( ) const
inline

The list of tags associated with this image.

Definition at line 184 of file ImageDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ECR::Model::ImageDetail::Jsonize ( ) const

◆ operator=()

ImageDetail& Aws::ECR::Model::ImageDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegistryIdHasBeenSet()

bool Aws::ECR::Model::ImageDetail::RegistryIdHasBeenSet ( ) const
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 55 of file ImageDetail.h.

◆ RepositoryNameHasBeenSet()

bool Aws::ECR::Model::ImageDetail::RepositoryNameHasBeenSet ( ) const
inline

The name of the repository to which this image belongs.

Definition at line 102 of file ImageDetail.h.

◆ SetArtifactMediaType() [1/3]

void Aws::ECR::Model::ImageDetail::SetArtifactMediaType ( Aws::String &&  value)
inline

The artifact media type of the image.

Definition at line 425 of file ImageDetail.h.

◆ SetArtifactMediaType() [2/3]

void Aws::ECR::Model::ImageDetail::SetArtifactMediaType ( const Aws::String value)
inline

The artifact media type of the image.

Definition at line 420 of file ImageDetail.h.

◆ SetArtifactMediaType() [3/3]

void Aws::ECR::Model::ImageDetail::SetArtifactMediaType ( const char *  value)
inline

The artifact media type of the image.

Definition at line 430 of file ImageDetail.h.

◆ SetImageDigest() [1/3]

void Aws::ECR::Model::ImageDetail::SetImageDigest ( Aws::String &&  value)
inline

The sha256 digest of the image manifest.

Definition at line 153 of file ImageDetail.h.

◆ SetImageDigest() [2/3]

void Aws::ECR::Model::ImageDetail::SetImageDigest ( const Aws::String value)
inline

The sha256 digest of the image manifest.

Definition at line 148 of file ImageDetail.h.

◆ SetImageDigest() [3/3]

void Aws::ECR::Model::ImageDetail::SetImageDigest ( const char *  value)
inline

The sha256 digest of the image manifest.

Definition at line 158 of file ImageDetail.h.

◆ SetImageManifestMediaType() [1/3]

void Aws::ECR::Model::ImageDetail::SetImageManifestMediaType ( Aws::String &&  value)
inline

The media type of the image manifest.

Definition at line 384 of file ImageDetail.h.

◆ SetImageManifestMediaType() [2/3]

void Aws::ECR::Model::ImageDetail::SetImageManifestMediaType ( const Aws::String value)
inline

The media type of the image manifest.

Definition at line 379 of file ImageDetail.h.

◆ SetImageManifestMediaType() [3/3]

void Aws::ECR::Model::ImageDetail::SetImageManifestMediaType ( const char *  value)
inline

The media type of the image manifest.

Definition at line 389 of file ImageDetail.h.

◆ SetImagePushedAt() [1/2]

void Aws::ECR::Model::ImageDetail::SetImagePushedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

Definition at line 289 of file ImageDetail.h.

◆ SetImagePushedAt() [2/2]

void Aws::ECR::Model::ImageDetail::SetImagePushedAt ( const Aws::Utils::DateTime value)
inline

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

Definition at line 283 of file ImageDetail.h.

◆ SetImageScanFindingsSummary() [1/2]

void Aws::ECR::Model::ImageDetail::SetImageScanFindingsSummary ( const ImageScanFindingsSummary value)
inline

A summary of the last completed image scan.

Definition at line 348 of file ImageDetail.h.

◆ SetImageScanFindingsSummary() [2/2]

void Aws::ECR::Model::ImageDetail::SetImageScanFindingsSummary ( ImageScanFindingsSummary &&  value)
inline

A summary of the last completed image scan.

Definition at line 353 of file ImageDetail.h.

◆ SetImageScanStatus() [1/2]

void Aws::ECR::Model::ImageDetail::SetImageScanStatus ( const ImageScanStatus value)
inline

The current state of the scan.

Definition at line 317 of file ImageDetail.h.

◆ SetImageScanStatus() [2/2]

void Aws::ECR::Model::ImageDetail::SetImageScanStatus ( ImageScanStatus &&  value)
inline

The current state of the scan.

Definition at line 322 of file ImageDetail.h.

◆ SetImageSizeInBytes()

void Aws::ECR::Model::ImageDetail::SetImageSizeInBytes ( long long  value)
inline

The size, in bytes, of the image in the repository.

If the image is a manifest list, this will be 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 images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

Definition at line 253 of file ImageDetail.h.

◆ SetImageTags() [1/2]

void Aws::ECR::Model::ImageDetail::SetImageTags ( Aws::Vector< Aws::String > &&  value)
inline

The list of tags associated with this image.

Definition at line 194 of file ImageDetail.h.

◆ SetImageTags() [2/2]

void Aws::ECR::Model::ImageDetail::SetImageTags ( const Aws::Vector< Aws::String > &  value)
inline

The list of tags associated with this image.

Definition at line 189 of file ImageDetail.h.

◆ SetRegistryId() [1/3]

void Aws::ECR::Model::ImageDetail::SetRegistryId ( Aws::String &&  value)
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 67 of file ImageDetail.h.

◆ SetRegistryId() [2/3]

void Aws::ECR::Model::ImageDetail::SetRegistryId ( const Aws::String value)
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 61 of file ImageDetail.h.

◆ SetRegistryId() [3/3]

void Aws::ECR::Model::ImageDetail::SetRegistryId ( const char *  value)
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 73 of file ImageDetail.h.

◆ SetRepositoryName() [1/3]

void Aws::ECR::Model::ImageDetail::SetRepositoryName ( Aws::String &&  value)
inline

The name of the repository to which this image belongs.

Definition at line 112 of file ImageDetail.h.

◆ SetRepositoryName() [2/3]

void Aws::ECR::Model::ImageDetail::SetRepositoryName ( const Aws::String value)
inline

The name of the repository to which this image belongs.

Definition at line 107 of file ImageDetail.h.

◆ SetRepositoryName() [3/3]

void Aws::ECR::Model::ImageDetail::SetRepositoryName ( const char *  value)
inline

The name of the repository to which this image belongs.

Definition at line 117 of file ImageDetail.h.

◆ WithArtifactMediaType() [1/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithArtifactMediaType ( Aws::String &&  value)
inline

The artifact media type of the image.

Definition at line 440 of file ImageDetail.h.

◆ WithArtifactMediaType() [2/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithArtifactMediaType ( const Aws::String value)
inline

The artifact media type of the image.

Definition at line 435 of file ImageDetail.h.

◆ WithArtifactMediaType() [3/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithArtifactMediaType ( const char *  value)
inline

The artifact media type of the image.

Definition at line 445 of file ImageDetail.h.

◆ WithImageDigest() [1/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageDigest ( Aws::String &&  value)
inline

The sha256 digest of the image manifest.

Definition at line 168 of file ImageDetail.h.

◆ WithImageDigest() [2/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageDigest ( const Aws::String value)
inline

The sha256 digest of the image manifest.

Definition at line 163 of file ImageDetail.h.

◆ WithImageDigest() [3/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageDigest ( const char *  value)
inline

The sha256 digest of the image manifest.

Definition at line 173 of file ImageDetail.h.

◆ WithImageManifestMediaType() [1/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageManifestMediaType ( Aws::String &&  value)
inline

The media type of the image manifest.

Definition at line 399 of file ImageDetail.h.

◆ WithImageManifestMediaType() [2/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageManifestMediaType ( const Aws::String value)
inline

The media type of the image manifest.

Definition at line 394 of file ImageDetail.h.

◆ WithImageManifestMediaType() [3/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageManifestMediaType ( const char *  value)
inline

The media type of the image manifest.

Definition at line 404 of file ImageDetail.h.

◆ WithImagePushedAt() [1/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImagePushedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

Definition at line 301 of file ImageDetail.h.

◆ WithImagePushedAt() [2/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImagePushedAt ( const Aws::Utils::DateTime value)
inline

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

Definition at line 295 of file ImageDetail.h.

◆ WithImageScanFindingsSummary() [1/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageScanFindingsSummary ( const ImageScanFindingsSummary value)
inline

A summary of the last completed image scan.

Definition at line 358 of file ImageDetail.h.

◆ WithImageScanFindingsSummary() [2/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageScanFindingsSummary ( ImageScanFindingsSummary &&  value)
inline

A summary of the last completed image scan.

Definition at line 363 of file ImageDetail.h.

◆ WithImageScanStatus() [1/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageScanStatus ( const ImageScanStatus value)
inline

The current state of the scan.

Definition at line 327 of file ImageDetail.h.

◆ WithImageScanStatus() [2/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageScanStatus ( ImageScanStatus &&  value)
inline

The current state of the scan.

Definition at line 332 of file ImageDetail.h.

◆ WithImageSizeInBytes()

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageSizeInBytes ( long long  value)
inline

The size, in bytes, of the image in the repository.

If the image is a manifest list, this will be 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 images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

Definition at line 264 of file ImageDetail.h.

◆ WithImageTags() [1/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageTags ( Aws::Vector< Aws::String > &&  value)
inline

The list of tags associated with this image.

Definition at line 204 of file ImageDetail.h.

◆ WithImageTags() [2/2]

ImageDetail& Aws::ECR::Model::ImageDetail::WithImageTags ( const Aws::Vector< Aws::String > &  value)
inline

The list of tags associated with this image.

Definition at line 199 of file ImageDetail.h.

◆ WithRegistryId() [1/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithRegistryId ( Aws::String &&  value)
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 85 of file ImageDetail.h.

◆ WithRegistryId() [2/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithRegistryId ( const Aws::String value)
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 79 of file ImageDetail.h.

◆ WithRegistryId() [3/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithRegistryId ( const char *  value)
inline

The AWS account ID associated with the registry to which this image belongs.

Definition at line 91 of file ImageDetail.h.

◆ WithRepositoryName() [1/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithRepositoryName ( Aws::String &&  value)
inline

The name of the repository to which this image belongs.

Definition at line 127 of file ImageDetail.h.

◆ WithRepositoryName() [2/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithRepositoryName ( const Aws::String value)
inline

The name of the repository to which this image belongs.

Definition at line 122 of file ImageDetail.h.

◆ WithRepositoryName() [3/3]

ImageDetail& Aws::ECR::Model::ImageDetail::WithRepositoryName ( const char *  value)
inline

The name of the repository to which this image belongs.

Definition at line 132 of file ImageDetail.h.


The documentation for this class was generated from the following file: