AWS SDK for C++  1.9.67
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)
 

Detailed Description

An array of objects representing the replication destinations for a replication configuration. A replication configuration may contain only one replication rule but the rule may contain one or more replication destinations.

See Also:

AWS API Reference

Definition at line 35 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 details of a replication destination.

Definition at line 84 of file ReplicationRule.h.

◆ AddDestinations() [2/2]

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

An array of objects representing the details of a replication destination.

Definition at line 90 of file ReplicationRule.h.

◆ DestinationsHasBeenSet()

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

An array of objects representing the details of a replication destination.

Definition at line 54 of file ReplicationRule.h.

◆ GetDestinations()

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

An array of objects representing the details of a replication destination.

Definition at line 48 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)

◆ SetDestinations() [1/2]

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

An array of objects representing the details of a replication destination.

Definition at line 66 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 details of a replication destination.

Definition at line 60 of file ReplicationRule.h.

◆ WithDestinations() [1/2]

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

An array of objects representing the details of a replication destination.

Definition at line 78 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 details of a replication destination.

Definition at line 72 of file ReplicationRule.h.


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