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

#include <Image.h>

Public Member Functions

 Image ()
 
 Image (Aws::Utils::Json::JsonView jsonValue)
 
Imageoperator= (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)
 
ImageWithRegistryId (const Aws::String &value)
 
ImageWithRegistryId (Aws::String &&value)
 
ImageWithRegistryId (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)
 
ImageWithRepositoryName (const Aws::String &value)
 
ImageWithRepositoryName (Aws::String &&value)
 
ImageWithRepositoryName (const char *value)
 
const ImageIdentifierGetImageId () const
 
bool ImageIdHasBeenSet () const
 
void SetImageId (const ImageIdentifier &value)
 
void SetImageId (ImageIdentifier &&value)
 
ImageWithImageId (const ImageIdentifier &value)
 
ImageWithImageId (ImageIdentifier &&value)
 
const Aws::StringGetImageManifest () const
 
bool ImageManifestHasBeenSet () const
 
void SetImageManifest (const Aws::String &value)
 
void SetImageManifest (Aws::String &&value)
 
void SetImageManifest (const char *value)
 
ImageWithImageManifest (const Aws::String &value)
 
ImageWithImageManifest (Aws::String &&value)
 
ImageWithImageManifest (const char *value)
 
const Aws::StringGetImageManifestMediaType () const
 
bool ImageManifestMediaTypeHasBeenSet () const
 
void SetImageManifestMediaType (const Aws::String &value)
 
void SetImageManifestMediaType (Aws::String &&value)
 
void SetImageManifestMediaType (const char *value)
 
ImageWithImageManifestMediaType (const Aws::String &value)
 
ImageWithImageManifestMediaType (Aws::String &&value)
 
ImageWithImageManifestMediaType (const char *value)
 

Detailed Description

An object representing an Amazon ECR image.

See Also:

AWS API Reference

Definition at line 32 of file Image.h.

Constructor & Destructor Documentation

◆ Image() [1/2]

Aws::ECR::Model::Image::Image ( )

◆ Image() [2/2]

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

Member Function Documentation

◆ GetImageId()

const ImageIdentifier& Aws::ECR::Model::Image::GetImageId ( ) const
inline

An object containing the image tag and image digest associated with an image.

Definition at line 127 of file Image.h.

◆ GetImageManifest()

const Aws::String& Aws::ECR::Model::Image::GetImageManifest ( ) const
inline

The image manifest associated with the image.

Definition at line 163 of file Image.h.

◆ GetImageManifestMediaType()

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

The manifest media type of the image.

Definition at line 204 of file Image.h.

◆ GetRegistryId()

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

The AWS account ID associated with the registry containing the image.

Definition at line 44 of file Image.h.

◆ GetRepositoryName()

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

The name of the repository associated with the image.

Definition at line 85 of file Image.h.

◆ ImageIdHasBeenSet()

bool Aws::ECR::Model::Image::ImageIdHasBeenSet ( ) const
inline

An object containing the image tag and image digest associated with an image.

Definition at line 133 of file Image.h.

◆ ImageManifestHasBeenSet()

bool Aws::ECR::Model::Image::ImageManifestHasBeenSet ( ) const
inline

The image manifest associated with the image.

Definition at line 168 of file Image.h.

◆ ImageManifestMediaTypeHasBeenSet()

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

The manifest media type of the image.

Definition at line 209 of file Image.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RegistryIdHasBeenSet()

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

The AWS account ID associated with the registry containing the image.

Definition at line 49 of file Image.h.

◆ RepositoryNameHasBeenSet()

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

The name of the repository associated with the image.

Definition at line 90 of file Image.h.

◆ SetImageId() [1/2]

void Aws::ECR::Model::Image::SetImageId ( const ImageIdentifier value)
inline

An object containing the image tag and image digest associated with an image.

Definition at line 139 of file Image.h.

◆ SetImageId() [2/2]

void Aws::ECR::Model::Image::SetImageId ( ImageIdentifier &&  value)
inline

An object containing the image tag and image digest associated with an image.

Definition at line 145 of file Image.h.

◆ SetImageManifest() [1/3]

void Aws::ECR::Model::Image::SetImageManifest ( Aws::String &&  value)
inline

The image manifest associated with the image.

Definition at line 178 of file Image.h.

◆ SetImageManifest() [2/3]

void Aws::ECR::Model::Image::SetImageManifest ( const Aws::String value)
inline

The image manifest associated with the image.

Definition at line 173 of file Image.h.

◆ SetImageManifest() [3/3]

void Aws::ECR::Model::Image::SetImageManifest ( const char *  value)
inline

The image manifest associated with the image.

Definition at line 183 of file Image.h.

◆ SetImageManifestMediaType() [1/3]

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

The manifest media type of the image.

Definition at line 219 of file Image.h.

◆ SetImageManifestMediaType() [2/3]

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

The manifest media type of the image.

Definition at line 214 of file Image.h.

◆ SetImageManifestMediaType() [3/3]

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

The manifest media type of the image.

Definition at line 224 of file Image.h.

◆ SetRegistryId() [1/3]

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

The AWS account ID associated with the registry containing the image.

Definition at line 59 of file Image.h.

◆ SetRegistryId() [2/3]

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

The AWS account ID associated with the registry containing the image.

Definition at line 54 of file Image.h.

◆ SetRegistryId() [3/3]

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

The AWS account ID associated with the registry containing the image.

Definition at line 64 of file Image.h.

◆ SetRepositoryName() [1/3]

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

The name of the repository associated with the image.

Definition at line 100 of file Image.h.

◆ SetRepositoryName() [2/3]

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

The name of the repository associated with the image.

Definition at line 95 of file Image.h.

◆ SetRepositoryName() [3/3]

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

The name of the repository associated with the image.

Definition at line 105 of file Image.h.

◆ WithImageId() [1/2]

Image& Aws::ECR::Model::Image::WithImageId ( const ImageIdentifier value)
inline

An object containing the image tag and image digest associated with an image.

Definition at line 151 of file Image.h.

◆ WithImageId() [2/2]

Image& Aws::ECR::Model::Image::WithImageId ( ImageIdentifier &&  value)
inline

An object containing the image tag and image digest associated with an image.

Definition at line 157 of file Image.h.

◆ WithImageManifest() [1/3]

Image& Aws::ECR::Model::Image::WithImageManifest ( Aws::String &&  value)
inline

The image manifest associated with the image.

Definition at line 193 of file Image.h.

◆ WithImageManifest() [2/3]

Image& Aws::ECR::Model::Image::WithImageManifest ( const Aws::String value)
inline

The image manifest associated with the image.

Definition at line 188 of file Image.h.

◆ WithImageManifest() [3/3]

Image& Aws::ECR::Model::Image::WithImageManifest ( const char *  value)
inline

The image manifest associated with the image.

Definition at line 198 of file Image.h.

◆ WithImageManifestMediaType() [1/3]

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

The manifest media type of the image.

Definition at line 234 of file Image.h.

◆ WithImageManifestMediaType() [2/3]

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

The manifest media type of the image.

Definition at line 229 of file Image.h.

◆ WithImageManifestMediaType() [3/3]

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

The manifest media type of the image.

Definition at line 239 of file Image.h.

◆ WithRegistryId() [1/3]

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

The AWS account ID associated with the registry containing the image.

Definition at line 74 of file Image.h.

◆ WithRegistryId() [2/3]

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

The AWS account ID associated with the registry containing the image.

Definition at line 69 of file Image.h.

◆ WithRegistryId() [3/3]

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

The AWS account ID associated with the registry containing the image.

Definition at line 79 of file Image.h.

◆ WithRepositoryName() [1/3]

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

The name of the repository associated with the image.

Definition at line 115 of file Image.h.

◆ WithRepositoryName() [2/3]

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

The name of the repository associated with the image.

Definition at line 110 of file Image.h.

◆ WithRepositoryName() [3/3]

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

The name of the repository associated with the image.

Definition at line 120 of file Image.h.


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