AWS SDK for C++  1.9.126
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 135 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 171 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 212 of file Image.h.

◆ GetRegistryId()

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

The Amazon Web Services account ID associated with the registry containing the image.

Definition at line 45 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 93 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 141 of file Image.h.

◆ ImageManifestHasBeenSet()

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

The image manifest associated with the image.

Definition at line 176 of file Image.h.

◆ ImageManifestMediaTypeHasBeenSet()

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

The manifest media type of the image.

Definition at line 217 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 Amazon Web Services account ID associated with the registry containing the image.

Definition at line 51 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 98 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 147 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 153 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 186 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 181 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 191 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 227 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 222 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 232 of file Image.h.

◆ SetRegistryId() [1/3]

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

The Amazon Web Services account ID associated with the registry containing the image.

Definition at line 63 of file Image.h.

◆ SetRegistryId() [2/3]

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

The Amazon Web Services account ID associated with the registry containing the image.

Definition at line 57 of file Image.h.

◆ SetRegistryId() [3/3]

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

The Amazon Web Services account ID associated with the registry containing the image.

Definition at line 69 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 108 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 103 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 113 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 159 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 165 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 201 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 196 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 206 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 242 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 237 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 247 of file Image.h.

◆ WithRegistryId() [1/3]

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

The Amazon Web Services account ID associated with the registry containing the image.

Definition at line 81 of file Image.h.

◆ WithRegistryId() [2/3]

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

The Amazon Web Services account ID associated with the registry containing the image.

Definition at line 75 of file Image.h.

◆ WithRegistryId() [3/3]

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

The Amazon Web Services account ID associated with the registry containing the image.

Definition at line 87 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 123 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 118 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 128 of file Image.h.


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