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

#include <ReplicationRule.h>

Public Member Functions

 ReplicationRule ()
 
 ReplicationRule (Aws::Utils::Json::JsonView jsonValue)
 
ReplicationRuleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< ReplicationDestination > & GetDestinations () const
 
bool DestinationsHasBeenSet () const
 
void SetDestinations (const Aws::Vector< ReplicationDestination > &value)
 
void SetDestinations (Aws::Vector< ReplicationDestination > &&value)
 
ReplicationRuleWithDestinations (const Aws::Vector< ReplicationDestination > &value)
 
ReplicationRuleWithDestinations (Aws::Vector< ReplicationDestination > &&value)
 
ReplicationRuleAddDestinations (const ReplicationDestination &value)
 
ReplicationRuleAddDestinations (ReplicationDestination &&value)
 
const Aws::Vector< RepositoryFilter > & GetRepositoryFilters () const
 
bool RepositoryFiltersHasBeenSet () const
 
void SetRepositoryFilters (const Aws::Vector< RepositoryFilter > &value)
 
void SetRepositoryFilters (Aws::Vector< RepositoryFilter > &&value)
 
ReplicationRuleWithRepositoryFilters (const Aws::Vector< RepositoryFilter > &value)
 
ReplicationRuleWithRepositoryFilters (Aws::Vector< RepositoryFilter > &&value)
 
ReplicationRuleAddRepositoryFilters (const RepositoryFilter &value)
 
ReplicationRuleAddRepositoryFilters (RepositoryFilter &&value)
 

Detailed Description

An array of objects representing the replication destinations and repository filters for a replication configuration.

See Also:

AWS API Reference

Definition at line 34 of file ReplicationRule.h.

Constructor & Destructor Documentation

◆ ReplicationRule() [1/2]

Aws::ECR::Model::ReplicationRule::ReplicationRule ( )

◆ ReplicationRule() [2/2]

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

Member Function Documentation

◆ AddDestinations() [1/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::AddDestinations ( const ReplicationDestination value)
inline

An array of objects representing the destination for a replication rule.

Definition at line 76 of file ReplicationRule.h.

◆ AddDestinations() [2/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::AddDestinations ( ReplicationDestination &&  value)
inline

An array of objects representing the destination for a replication rule.

Definition at line 81 of file ReplicationRule.h.

◆ AddRepositoryFilters() [1/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::AddRepositoryFilters ( const RepositoryFilter value)
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 131 of file ReplicationRule.h.

◆ AddRepositoryFilters() [2/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::AddRepositoryFilters ( RepositoryFilter &&  value)
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 138 of file ReplicationRule.h.

◆ DestinationsHasBeenSet()

bool Aws::ECR::Model::ReplicationRule::DestinationsHasBeenSet ( ) const
inline

An array of objects representing the destination for a replication rule.

Definition at line 51 of file ReplicationRule.h.

◆ GetDestinations()

const Aws::Vector<ReplicationDestination>& Aws::ECR::Model::ReplicationRule::GetDestinations ( ) const
inline

An array of objects representing the destination for a replication rule.

Definition at line 46 of file ReplicationRule.h.

◆ GetRepositoryFilters()

const Aws::Vector<RepositoryFilter>& Aws::ECR::Model::ReplicationRule::GetRepositoryFilters ( ) const
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 89 of file ReplicationRule.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RepositoryFiltersHasBeenSet()

bool Aws::ECR::Model::ReplicationRule::RepositoryFiltersHasBeenSet ( ) const
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 96 of file ReplicationRule.h.

◆ SetDestinations() [1/2]

void Aws::ECR::Model::ReplicationRule::SetDestinations ( Aws::Vector< ReplicationDestination > &&  value)
inline

An array of objects representing the destination for a replication rule.

Definition at line 61 of file ReplicationRule.h.

◆ SetDestinations() [2/2]

void Aws::ECR::Model::ReplicationRule::SetDestinations ( const Aws::Vector< ReplicationDestination > &  value)
inline

An array of objects representing the destination for a replication rule.

Definition at line 56 of file ReplicationRule.h.

◆ SetRepositoryFilters() [1/2]

void Aws::ECR::Model::ReplicationRule::SetRepositoryFilters ( Aws::Vector< RepositoryFilter > &&  value)
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 110 of file ReplicationRule.h.

◆ SetRepositoryFilters() [2/2]

void Aws::ECR::Model::ReplicationRule::SetRepositoryFilters ( const Aws::Vector< RepositoryFilter > &  value)
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 103 of file ReplicationRule.h.

◆ WithDestinations() [1/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::WithDestinations ( Aws::Vector< ReplicationDestination > &&  value)
inline

An array of objects representing the destination for a replication rule.

Definition at line 71 of file ReplicationRule.h.

◆ WithDestinations() [2/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::WithDestinations ( const Aws::Vector< ReplicationDestination > &  value)
inline

An array of objects representing the destination for a replication rule.

Definition at line 66 of file ReplicationRule.h.

◆ WithRepositoryFilters() [1/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::WithRepositoryFilters ( Aws::Vector< RepositoryFilter > &&  value)
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 124 of file ReplicationRule.h.

◆ WithRepositoryFilters() [2/2]

ReplicationRule& Aws::ECR::Model::ReplicationRule::WithRepositoryFilters ( const Aws::Vector< RepositoryFilter > &  value)
inline

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

Definition at line 117 of file ReplicationRule.h.


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