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

#include <Repository.h>

Public Member Functions

 Repository ()
 
 Repository (Aws::Utils::Json::JsonView jsonValue)
 
Repositoryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRepositoryArn () const
 
bool RepositoryArnHasBeenSet () const
 
void SetRepositoryArn (const Aws::String &value)
 
void SetRepositoryArn (Aws::String &&value)
 
void SetRepositoryArn (const char *value)
 
RepositoryWithRepositoryArn (const Aws::String &value)
 
RepositoryWithRepositoryArn (Aws::String &&value)
 
RepositoryWithRepositoryArn (const char *value)
 
const Aws::StringGetRegistryId () const
 
bool RegistryIdHasBeenSet () const
 
void SetRegistryId (const Aws::String &value)
 
void SetRegistryId (Aws::String &&value)
 
void SetRegistryId (const char *value)
 
RepositoryWithRegistryId (const Aws::String &value)
 
RepositoryWithRegistryId (Aws::String &&value)
 
RepositoryWithRegistryId (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)
 
RepositoryWithRepositoryName (const Aws::String &value)
 
RepositoryWithRepositoryName (Aws::String &&value)
 
RepositoryWithRepositoryName (const char *value)
 
const Aws::StringGetRepositoryUri () const
 
bool RepositoryUriHasBeenSet () const
 
void SetRepositoryUri (const Aws::String &value)
 
void SetRepositoryUri (Aws::String &&value)
 
void SetRepositoryUri (const char *value)
 
RepositoryWithRepositoryUri (const Aws::String &value)
 
RepositoryWithRepositoryUri (Aws::String &&value)
 
RepositoryWithRepositoryUri (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
RepositoryWithCreatedAt (const Aws::Utils::DateTime &value)
 
RepositoryWithCreatedAt (Aws::Utils::DateTime &&value)
 
const ImageTagMutabilityGetImageTagMutability () const
 
bool ImageTagMutabilityHasBeenSet () const
 
void SetImageTagMutability (const ImageTagMutability &value)
 
void SetImageTagMutability (ImageTagMutability &&value)
 
RepositoryWithImageTagMutability (const ImageTagMutability &value)
 
RepositoryWithImageTagMutability (ImageTagMutability &&value)
 
const ImageScanningConfigurationGetImageScanningConfiguration () const
 
bool ImageScanningConfigurationHasBeenSet () const
 
void SetImageScanningConfiguration (const ImageScanningConfiguration &value)
 
void SetImageScanningConfiguration (ImageScanningConfiguration &&value)
 
RepositoryWithImageScanningConfiguration (const ImageScanningConfiguration &value)
 
RepositoryWithImageScanningConfiguration (ImageScanningConfiguration &&value)
 
const EncryptionConfigurationGetEncryptionConfiguration () const
 
bool EncryptionConfigurationHasBeenSet () const
 
void SetEncryptionConfiguration (const EncryptionConfiguration &value)
 
void SetEncryptionConfiguration (EncryptionConfiguration &&value)
 
RepositoryWithEncryptionConfiguration (const EncryptionConfiguration &value)
 
RepositoryWithEncryptionConfiguration (EncryptionConfiguration &&value)
 

Detailed Description

An object representing a repository.

See Also:

AWS API Reference

Definition at line 35 of file Repository.h.

Constructor & Destructor Documentation

◆ Repository() [1/2]

Aws::ECR::Model::Repository::Repository ( )

◆ Repository() [2/2]

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

Member Function Documentation

◆ CreatedAtHasBeenSet()

bool Aws::ECR::Model::Repository::CreatedAtHasBeenSet ( ) const
inline

The date and time, in JavaScript date format, when the repository was created.

Definition at line 266 of file Repository.h.

◆ EncryptionConfigurationHasBeenSet()

bool Aws::ECR::Model::Repository::EncryptionConfigurationHasBeenSet ( ) const
inline

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

Definition at line 353 of file Repository.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::ECR::Model::Repository::GetCreatedAt ( ) const
inline

The date and time, in JavaScript date format, when the repository was created.

Definition at line 260 of file Repository.h.

◆ GetEncryptionConfiguration()

const EncryptionConfiguration& Aws::ECR::Model::Repository::GetEncryptionConfiguration ( ) const
inline

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

Definition at line 347 of file Repository.h.

◆ GetImageScanningConfiguration()

const ImageScanningConfiguration& Aws::ECR::Model::Repository::GetImageScanningConfiguration ( ) const
inline

Definition at line 325 of file Repository.h.

◆ GetImageTagMutability()

const ImageTagMutability& Aws::ECR::Model::Repository::GetImageTagMutability ( ) const
inline

The tag mutability setting for the repository.

Definition at line 296 of file Repository.h.

◆ GetRegistryId()

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 121 of file Repository.h.

◆ GetRepositoryArn()

const Aws::String& Aws::ECR::Model::Repository::GetRepositoryArn ( ) const
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 51 of file Repository.h.

◆ GetRepositoryName()

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

The name of the repository.

Definition at line 169 of file Repository.h.

◆ GetRepositoryUri()

const Aws::String& Aws::ECR::Model::Repository::GetRepositoryUri ( ) const
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 211 of file Repository.h.

◆ ImageScanningConfigurationHasBeenSet()

bool Aws::ECR::Model::Repository::ImageScanningConfigurationHasBeenSet ( ) const
inline

Definition at line 328 of file Repository.h.

◆ ImageTagMutabilityHasBeenSet()

bool Aws::ECR::Model::Repository::ImageTagMutabilityHasBeenSet ( ) const
inline

The tag mutability setting for the repository.

Definition at line 301 of file Repository.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RegistryIdHasBeenSet()

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 127 of file Repository.h.

◆ RepositoryArnHasBeenSet()

bool Aws::ECR::Model::Repository::RepositoryArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 60 of file Repository.h.

◆ RepositoryNameHasBeenSet()

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

The name of the repository.

Definition at line 174 of file Repository.h.

◆ RepositoryUriHasBeenSet()

bool Aws::ECR::Model::Repository::RepositoryUriHasBeenSet ( ) const
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 217 of file Repository.h.

◆ SetCreatedAt() [1/2]

void Aws::ECR::Model::Repository::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in JavaScript date format, when the repository was created.

Definition at line 278 of file Repository.h.

◆ SetCreatedAt() [2/2]

void Aws::ECR::Model::Repository::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in JavaScript date format, when the repository was created.

Definition at line 272 of file Repository.h.

◆ SetEncryptionConfiguration() [1/2]

void Aws::ECR::Model::Repository::SetEncryptionConfiguration ( const EncryptionConfiguration value)
inline

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

Definition at line 359 of file Repository.h.

◆ SetEncryptionConfiguration() [2/2]

void Aws::ECR::Model::Repository::SetEncryptionConfiguration ( EncryptionConfiguration &&  value)
inline

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

Definition at line 365 of file Repository.h.

◆ SetImageScanningConfiguration() [1/2]

void Aws::ECR::Model::Repository::SetImageScanningConfiguration ( const ImageScanningConfiguration value)
inline

Definition at line 331 of file Repository.h.

◆ SetImageScanningConfiguration() [2/2]

void Aws::ECR::Model::Repository::SetImageScanningConfiguration ( ImageScanningConfiguration &&  value)
inline

Definition at line 334 of file Repository.h.

◆ SetImageTagMutability() [1/2]

void Aws::ECR::Model::Repository::SetImageTagMutability ( const ImageTagMutability value)
inline

The tag mutability setting for the repository.

Definition at line 306 of file Repository.h.

◆ SetImageTagMutability() [2/2]

void Aws::ECR::Model::Repository::SetImageTagMutability ( ImageTagMutability &&  value)
inline

The tag mutability setting for the repository.

Definition at line 311 of file Repository.h.

◆ SetRegistryId() [1/3]

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 139 of file Repository.h.

◆ SetRegistryId() [2/3]

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 133 of file Repository.h.

◆ SetRegistryId() [3/3]

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 145 of file Repository.h.

◆ SetRepositoryArn() [1/3]

void Aws::ECR::Model::Repository::SetRepositoryArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 78 of file Repository.h.

◆ SetRepositoryArn() [2/3]

void Aws::ECR::Model::Repository::SetRepositoryArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 69 of file Repository.h.

◆ SetRepositoryArn() [3/3]

void Aws::ECR::Model::Repository::SetRepositoryArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 87 of file Repository.h.

◆ SetRepositoryName() [1/3]

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

The name of the repository.

Definition at line 184 of file Repository.h.

◆ SetRepositoryName() [2/3]

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

The name of the repository.

Definition at line 179 of file Repository.h.

◆ SetRepositoryName() [3/3]

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

The name of the repository.

Definition at line 189 of file Repository.h.

◆ SetRepositoryUri() [1/3]

void Aws::ECR::Model::Repository::SetRepositoryUri ( Aws::String &&  value)
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 229 of file Repository.h.

◆ SetRepositoryUri() [2/3]

void Aws::ECR::Model::Repository::SetRepositoryUri ( const Aws::String value)
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 223 of file Repository.h.

◆ SetRepositoryUri() [3/3]

void Aws::ECR::Model::Repository::SetRepositoryUri ( const char *  value)
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 235 of file Repository.h.

◆ WithCreatedAt() [1/2]

Repository& Aws::ECR::Model::Repository::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in JavaScript date format, when the repository was created.

Definition at line 290 of file Repository.h.

◆ WithCreatedAt() [2/2]

Repository& Aws::ECR::Model::Repository::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in JavaScript date format, when the repository was created.

Definition at line 284 of file Repository.h.

◆ WithEncryptionConfiguration() [1/2]

Repository& Aws::ECR::Model::Repository::WithEncryptionConfiguration ( const EncryptionConfiguration value)
inline

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

Definition at line 371 of file Repository.h.

◆ WithEncryptionConfiguration() [2/2]

Repository& Aws::ECR::Model::Repository::WithEncryptionConfiguration ( EncryptionConfiguration &&  value)
inline

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

Definition at line 377 of file Repository.h.

◆ WithImageScanningConfiguration() [1/2]

Repository& Aws::ECR::Model::Repository::WithImageScanningConfiguration ( const ImageScanningConfiguration value)
inline

Definition at line 337 of file Repository.h.

◆ WithImageScanningConfiguration() [2/2]

Repository& Aws::ECR::Model::Repository::WithImageScanningConfiguration ( ImageScanningConfiguration &&  value)
inline

Definition at line 340 of file Repository.h.

◆ WithImageTagMutability() [1/2]

Repository& Aws::ECR::Model::Repository::WithImageTagMutability ( const ImageTagMutability value)
inline

The tag mutability setting for the repository.

Definition at line 316 of file Repository.h.

◆ WithImageTagMutability() [2/2]

Repository& Aws::ECR::Model::Repository::WithImageTagMutability ( ImageTagMutability &&  value)
inline

The tag mutability setting for the repository.

Definition at line 321 of file Repository.h.

◆ WithRegistryId() [1/3]

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 157 of file Repository.h.

◆ WithRegistryId() [2/3]

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 151 of file Repository.h.

◆ WithRegistryId() [3/3]

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

The Amazon Web Services account ID associated with the registry that contains the repository.

Definition at line 163 of file Repository.h.

◆ WithRepositoryArn() [1/3]

Repository& Aws::ECR::Model::Repository::WithRepositoryArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 105 of file Repository.h.

◆ WithRepositoryArn() [2/3]

Repository& Aws::ECR::Model::Repository::WithRepositoryArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 96 of file Repository.h.

◆ WithRepositoryArn() [3/3]

Repository& Aws::ECR::Model::Repository::WithRepositoryArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

Definition at line 114 of file Repository.h.

◆ WithRepositoryName() [1/3]

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

The name of the repository.

Definition at line 199 of file Repository.h.

◆ WithRepositoryName() [2/3]

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

The name of the repository.

Definition at line 194 of file Repository.h.

◆ WithRepositoryName() [3/3]

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

The name of the repository.

Definition at line 204 of file Repository.h.

◆ WithRepositoryUri() [1/3]

Repository& Aws::ECR::Model::Repository::WithRepositoryUri ( Aws::String &&  value)
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 247 of file Repository.h.

◆ WithRepositoryUri() [2/3]

Repository& Aws::ECR::Model::Repository::WithRepositoryUri ( const Aws::String value)
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 241 of file Repository.h.

◆ WithRepositoryUri() [3/3]

Repository& Aws::ECR::Model::Repository::WithRepositoryUri ( const char *  value)
inline

The URI for the repository. You can use this URI for container image push and pull operations.

Definition at line 253 of file Repository.h.


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