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

#include <LifecyclePolicyPreviewResult.h>

Public Member Functions

 LifecyclePolicyPreviewResult ()
 
 LifecyclePolicyPreviewResult (Aws::Utils::Json::JsonView jsonValue)
 
LifecyclePolicyPreviewResultoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
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)
 
LifecyclePolicyPreviewResultWithImageTags (const Aws::Vector< Aws::String > &value)
 
LifecyclePolicyPreviewResultWithImageTags (Aws::Vector< Aws::String > &&value)
 
LifecyclePolicyPreviewResultAddImageTags (const Aws::String &value)
 
LifecyclePolicyPreviewResultAddImageTags (Aws::String &&value)
 
LifecyclePolicyPreviewResultAddImageTags (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)
 
LifecyclePolicyPreviewResultWithImageDigest (const Aws::String &value)
 
LifecyclePolicyPreviewResultWithImageDigest (Aws::String &&value)
 
LifecyclePolicyPreviewResultWithImageDigest (const char *value)
 
const Aws::Utils::DateTimeGetImagePushedAt () const
 
bool ImagePushedAtHasBeenSet () const
 
void SetImagePushedAt (const Aws::Utils::DateTime &value)
 
void SetImagePushedAt (Aws::Utils::DateTime &&value)
 
LifecyclePolicyPreviewResultWithImagePushedAt (const Aws::Utils::DateTime &value)
 
LifecyclePolicyPreviewResultWithImagePushedAt (Aws::Utils::DateTime &&value)
 
const LifecyclePolicyRuleActionGetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const LifecyclePolicyRuleAction &value)
 
void SetAction (LifecyclePolicyRuleAction &&value)
 
LifecyclePolicyPreviewResultWithAction (const LifecyclePolicyRuleAction &value)
 
LifecyclePolicyPreviewResultWithAction (LifecyclePolicyRuleAction &&value)
 
int GetAppliedRulePriority () const
 
bool AppliedRulePriorityHasBeenSet () const
 
void SetAppliedRulePriority (int value)
 
LifecyclePolicyPreviewResultWithAppliedRulePriority (int value)
 

Detailed Description

The result of the lifecycle policy preview.

See Also:

AWS API Reference

Definition at line 34 of file LifecyclePolicyPreviewResult.h.

Constructor & Destructor Documentation

◆ LifecyclePolicyPreviewResult() [1/2]

Aws::ECR::Model::LifecyclePolicyPreviewResult::LifecyclePolicyPreviewResult ( )

◆ LifecyclePolicyPreviewResult() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::ECR::Model::LifecyclePolicyPreviewResult::ActionHasBeenSet ( ) const
inline

The type of action to be taken.

Definition at line 175 of file LifecyclePolicyPreviewResult.h.

◆ AddImageTags() [1/3]

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

The list of tags associated with this image.

Definition at line 81 of file LifecyclePolicyPreviewResult.h.

◆ AddImageTags() [2/3]

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

The list of tags associated with this image.

Definition at line 76 of file LifecyclePolicyPreviewResult.h.

◆ AddImageTags() [3/3]

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

The list of tags associated with this image.

Definition at line 86 of file LifecyclePolicyPreviewResult.h.

◆ AppliedRulePriorityHasBeenSet()

bool Aws::ECR::Model::LifecyclePolicyPreviewResult::AppliedRulePriorityHasBeenSet ( ) const
inline

The priority of the applied rule.

Definition at line 206 of file LifecyclePolicyPreviewResult.h.

◆ GetAction()

const LifecyclePolicyRuleAction& Aws::ECR::Model::LifecyclePolicyPreviewResult::GetAction ( ) const
inline

The type of action to be taken.

Definition at line 170 of file LifecyclePolicyPreviewResult.h.

◆ GetAppliedRulePriority()

int Aws::ECR::Model::LifecyclePolicyPreviewResult::GetAppliedRulePriority ( ) const
inline

The priority of the applied rule.

Definition at line 201 of file LifecyclePolicyPreviewResult.h.

◆ GetImageDigest()

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

The sha256 digest of the image manifest.

Definition at line 92 of file LifecyclePolicyPreviewResult.h.

◆ GetImagePushedAt()

const Aws::Utils::DateTime& Aws::ECR::Model::LifecyclePolicyPreviewResult::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 134 of file LifecyclePolicyPreviewResult.h.

◆ GetImageTags()

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

The list of tags associated with this image.

Definition at line 46 of file LifecyclePolicyPreviewResult.h.

◆ ImageDigestHasBeenSet()

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

The sha256 digest of the image manifest.

Definition at line 97 of file LifecyclePolicyPreviewResult.h.

◆ ImagePushedAtHasBeenSet()

bool Aws::ECR::Model::LifecyclePolicyPreviewResult::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 140 of file LifecyclePolicyPreviewResult.h.

◆ ImageTagsHasBeenSet()

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

The list of tags associated with this image.

Definition at line 51 of file LifecyclePolicyPreviewResult.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAction() [1/2]

void Aws::ECR::Model::LifecyclePolicyPreviewResult::SetAction ( const LifecyclePolicyRuleAction value)
inline

The type of action to be taken.

Definition at line 180 of file LifecyclePolicyPreviewResult.h.

◆ SetAction() [2/2]

void Aws::ECR::Model::LifecyclePolicyPreviewResult::SetAction ( LifecyclePolicyRuleAction &&  value)
inline

The type of action to be taken.

Definition at line 185 of file LifecyclePolicyPreviewResult.h.

◆ SetAppliedRulePriority()

void Aws::ECR::Model::LifecyclePolicyPreviewResult::SetAppliedRulePriority ( int  value)
inline

The priority of the applied rule.

Definition at line 211 of file LifecyclePolicyPreviewResult.h.

◆ SetImageDigest() [1/3]

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

The sha256 digest of the image manifest.

Definition at line 107 of file LifecyclePolicyPreviewResult.h.

◆ SetImageDigest() [2/3]

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

The sha256 digest of the image manifest.

Definition at line 102 of file LifecyclePolicyPreviewResult.h.

◆ SetImageDigest() [3/3]

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

The sha256 digest of the image manifest.

Definition at line 112 of file LifecyclePolicyPreviewResult.h.

◆ SetImagePushedAt() [1/2]

void Aws::ECR::Model::LifecyclePolicyPreviewResult::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 152 of file LifecyclePolicyPreviewResult.h.

◆ SetImagePushedAt() [2/2]

void Aws::ECR::Model::LifecyclePolicyPreviewResult::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 146 of file LifecyclePolicyPreviewResult.h.

◆ SetImageTags() [1/2]

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

The list of tags associated with this image.

Definition at line 61 of file LifecyclePolicyPreviewResult.h.

◆ SetImageTags() [2/2]

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

The list of tags associated with this image.

Definition at line 56 of file LifecyclePolicyPreviewResult.h.

◆ WithAction() [1/2]

LifecyclePolicyPreviewResult& Aws::ECR::Model::LifecyclePolicyPreviewResult::WithAction ( const LifecyclePolicyRuleAction value)
inline

The type of action to be taken.

Definition at line 190 of file LifecyclePolicyPreviewResult.h.

◆ WithAction() [2/2]

LifecyclePolicyPreviewResult& Aws::ECR::Model::LifecyclePolicyPreviewResult::WithAction ( LifecyclePolicyRuleAction &&  value)
inline

The type of action to be taken.

Definition at line 195 of file LifecyclePolicyPreviewResult.h.

◆ WithAppliedRulePriority()

LifecyclePolicyPreviewResult& Aws::ECR::Model::LifecyclePolicyPreviewResult::WithAppliedRulePriority ( int  value)
inline

The priority of the applied rule.

Definition at line 216 of file LifecyclePolicyPreviewResult.h.

◆ WithImageDigest() [1/3]

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

The sha256 digest of the image manifest.

Definition at line 122 of file LifecyclePolicyPreviewResult.h.

◆ WithImageDigest() [2/3]

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

The sha256 digest of the image manifest.

Definition at line 117 of file LifecyclePolicyPreviewResult.h.

◆ WithImageDigest() [3/3]

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

The sha256 digest of the image manifest.

Definition at line 127 of file LifecyclePolicyPreviewResult.h.

◆ WithImagePushedAt() [1/2]

LifecyclePolicyPreviewResult& Aws::ECR::Model::LifecyclePolicyPreviewResult::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 164 of file LifecyclePolicyPreviewResult.h.

◆ WithImagePushedAt() [2/2]

LifecyclePolicyPreviewResult& Aws::ECR::Model::LifecyclePolicyPreviewResult::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 158 of file LifecyclePolicyPreviewResult.h.

◆ WithImageTags() [1/2]

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

The list of tags associated with this image.

Definition at line 71 of file LifecyclePolicyPreviewResult.h.

◆ WithImageTags() [2/2]

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

The list of tags associated with this image.

Definition at line 66 of file LifecyclePolicyPreviewResult.h.


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