AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSMIncidents::Model::ReplicationSet Class Reference

#include <ReplicationSet.h>

Public Member Functions

 ReplicationSet ()
 
 ReplicationSet (Aws::Utils::Json::JsonView jsonValue)
 
ReplicationSetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ReplicationSetWithArn (const Aws::String &value)
 
ReplicationSetWithArn (Aws::String &&value)
 
ReplicationSetWithArn (const char *value)
 
const Aws::StringGetCreatedBy () const
 
bool CreatedByHasBeenSet () const
 
void SetCreatedBy (const Aws::String &value)
 
void SetCreatedBy (Aws::String &&value)
 
void SetCreatedBy (const char *value)
 
ReplicationSetWithCreatedBy (const Aws::String &value)
 
ReplicationSetWithCreatedBy (Aws::String &&value)
 
ReplicationSetWithCreatedBy (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ReplicationSetWithCreatedTime (const Aws::Utils::DateTime &value)
 
ReplicationSetWithCreatedTime (Aws::Utils::DateTime &&value)
 
bool GetDeletionProtected () const
 
bool DeletionProtectedHasBeenSet () const
 
void SetDeletionProtected (bool value)
 
ReplicationSetWithDeletionProtected (bool value)
 
const Aws::StringGetLastModifiedBy () const
 
bool LastModifiedByHasBeenSet () const
 
void SetLastModifiedBy (const Aws::String &value)
 
void SetLastModifiedBy (Aws::String &&value)
 
void SetLastModifiedBy (const char *value)
 
ReplicationSetWithLastModifiedBy (const Aws::String &value)
 
ReplicationSetWithLastModifiedBy (Aws::String &&value)
 
ReplicationSetWithLastModifiedBy (const char *value)
 
const Aws::Utils::DateTimeGetLastModifiedTime () const
 
bool LastModifiedTimeHasBeenSet () const
 
void SetLastModifiedTime (const Aws::Utils::DateTime &value)
 
void SetLastModifiedTime (Aws::Utils::DateTime &&value)
 
ReplicationSetWithLastModifiedTime (const Aws::Utils::DateTime &value)
 
ReplicationSetWithLastModifiedTime (Aws::Utils::DateTime &&value)
 
const Aws::Map< Aws::String, RegionInfo > & GetRegionMap () const
 
bool RegionMapHasBeenSet () const
 
void SetRegionMap (const Aws::Map< Aws::String, RegionInfo > &value)
 
void SetRegionMap (Aws::Map< Aws::String, RegionInfo > &&value)
 
ReplicationSetWithRegionMap (const Aws::Map< Aws::String, RegionInfo > &value)
 
ReplicationSetWithRegionMap (Aws::Map< Aws::String, RegionInfo > &&value)
 
ReplicationSetAddRegionMap (const Aws::String &key, const RegionInfo &value)
 
ReplicationSetAddRegionMap (Aws::String &&key, const RegionInfo &value)
 
ReplicationSetAddRegionMap (const Aws::String &key, RegionInfo &&value)
 
ReplicationSetAddRegionMap (Aws::String &&key, RegionInfo &&value)
 
ReplicationSetAddRegionMap (const char *key, RegionInfo &&value)
 
ReplicationSetAddRegionMap (const char *key, const RegionInfo &value)
 
const ReplicationSetStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ReplicationSetStatus &value)
 
void SetStatus (ReplicationSetStatus &&value)
 
ReplicationSetWithStatus (const ReplicationSetStatus &value)
 
ReplicationSetWithStatus (ReplicationSetStatus &&value)
 

Detailed Description

The set of Regions that your Incident Manager data will be replicated to and the KMS key used to encrypt the data.

See Also:

AWS API Reference

Definition at line 36 of file ReplicationSet.h.

Constructor & Destructor Documentation

◆ ReplicationSet() [1/2]

Aws::SSMIncidents::Model::ReplicationSet::ReplicationSet ( )

◆ ReplicationSet() [2/2]

Aws::SSMIncidents::Model::ReplicationSet::ReplicationSet ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddRegionMap() [1/6]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::AddRegionMap ( Aws::String &&  key,
const RegionInfo value 
)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 305 of file ReplicationSet.h.

◆ AddRegionMap() [2/6]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::AddRegionMap ( Aws::String &&  key,
RegionInfo &&  value 
)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 317 of file ReplicationSet.h.

◆ AddRegionMap() [3/6]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::AddRegionMap ( const Aws::String key,
const RegionInfo value 
)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 299 of file ReplicationSet.h.

◆ AddRegionMap() [4/6]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::AddRegionMap ( const Aws::String key,
RegionInfo &&  value 
)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 311 of file ReplicationSet.h.

◆ AddRegionMap() [5/6]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::AddRegionMap ( const char *  key,
const RegionInfo value 
)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 329 of file ReplicationSet.h.

◆ AddRegionMap() [6/6]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::AddRegionMap ( const char *  key,
RegionInfo &&  value 
)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 323 of file ReplicationSet.h.

◆ ArnHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 53 of file ReplicationSet.h.

◆ CreatedByHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::CreatedByHasBeenSet ( ) const
inline

Details about who created the replication set.

Definition at line 94 of file ReplicationSet.h.

◆ CreatedTimeHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::CreatedTimeHasBeenSet ( ) const
inline

When the replication set was created.

Definition at line 135 of file ReplicationSet.h.

◆ DeletionProtectedHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::DeletionProtectedHasBeenSet ( ) const
inline

Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.

Definition at line 170 of file ReplicationSet.h.

◆ GetArn()

const Aws::String& Aws::SSMIncidents::Model::ReplicationSet::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 48 of file ReplicationSet.h.

◆ GetCreatedBy()

const Aws::String& Aws::SSMIncidents::Model::ReplicationSet::GetCreatedBy ( ) const
inline

Details about who created the replication set.

Definition at line 89 of file ReplicationSet.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::ReplicationSet::GetCreatedTime ( ) const
inline

When the replication set was created.

Definition at line 130 of file ReplicationSet.h.

◆ GetDeletionProtected()

bool Aws::SSMIncidents::Model::ReplicationSet::GetDeletionProtected ( ) const
inline

Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.

Definition at line 163 of file ReplicationSet.h.

◆ GetLastModifiedBy()

const Aws::String& Aws::SSMIncidents::Model::ReplicationSet::GetLastModifiedBy ( ) const
inline

Who last modified the replication set.

Definition at line 190 of file ReplicationSet.h.

◆ GetLastModifiedTime()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::ReplicationSet::GetLastModifiedTime ( ) const
inline

When the replication set was last updated.

Definition at line 231 of file ReplicationSet.h.

◆ GetRegionMap()

const Aws::Map<Aws::String, RegionInfo>& Aws::SSMIncidents::Model::ReplicationSet::GetRegionMap ( ) const
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 263 of file ReplicationSet.h.

◆ GetStatus()

const ReplicationSetStatus& Aws::SSMIncidents::Model::ReplicationSet::GetStatus ( ) const
inline

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Definition at line 336 of file ReplicationSet.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSMIncidents::Model::ReplicationSet::Jsonize ( ) const

◆ LastModifiedByHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::LastModifiedByHasBeenSet ( ) const
inline

Who last modified the replication set.

Definition at line 195 of file ReplicationSet.h.

◆ LastModifiedTimeHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::LastModifiedTimeHasBeenSet ( ) const
inline

When the replication set was last updated.

Definition at line 236 of file ReplicationSet.h.

◆ operator=()

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegionMapHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::RegionMapHasBeenSet ( ) const
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 269 of file ReplicationSet.h.

◆ SetArn() [1/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 63 of file ReplicationSet.h.

◆ SetArn() [2/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 58 of file ReplicationSet.h.

◆ SetArn() [3/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 68 of file ReplicationSet.h.

◆ SetCreatedBy() [1/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetCreatedBy ( Aws::String &&  value)
inline

Details about who created the replication set.

Definition at line 104 of file ReplicationSet.h.

◆ SetCreatedBy() [2/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetCreatedBy ( const Aws::String value)
inline

Details about who created the replication set.

Definition at line 99 of file ReplicationSet.h.

◆ SetCreatedBy() [3/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetCreatedBy ( const char *  value)
inline

Details about who created the replication set.

Definition at line 109 of file ReplicationSet.h.

◆ SetCreatedTime() [1/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

When the replication set was created.

Definition at line 145 of file ReplicationSet.h.

◆ SetCreatedTime() [2/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

When the replication set was created.

Definition at line 140 of file ReplicationSet.h.

◆ SetDeletionProtected()

void Aws::SSMIncidents::Model::ReplicationSet::SetDeletionProtected ( bool  value)
inline

Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.

Definition at line 177 of file ReplicationSet.h.

◆ SetLastModifiedBy() [1/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetLastModifiedBy ( Aws::String &&  value)
inline

Who last modified the replication set.

Definition at line 205 of file ReplicationSet.h.

◆ SetLastModifiedBy() [2/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetLastModifiedBy ( const Aws::String value)
inline

Who last modified the replication set.

Definition at line 200 of file ReplicationSet.h.

◆ SetLastModifiedBy() [3/3]

void Aws::SSMIncidents::Model::ReplicationSet::SetLastModifiedBy ( const char *  value)
inline

Who last modified the replication set.

Definition at line 210 of file ReplicationSet.h.

◆ SetLastModifiedTime() [1/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

When the replication set was last updated.

Definition at line 246 of file ReplicationSet.h.

◆ SetLastModifiedTime() [2/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetLastModifiedTime ( const Aws::Utils::DateTime value)
inline

When the replication set was last updated.

Definition at line 241 of file ReplicationSet.h.

◆ SetRegionMap() [1/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetRegionMap ( Aws::Map< Aws::String, RegionInfo > &&  value)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 281 of file ReplicationSet.h.

◆ SetRegionMap() [2/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetRegionMap ( const Aws::Map< Aws::String, RegionInfo > &  value)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 275 of file ReplicationSet.h.

◆ SetStatus() [1/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetStatus ( const ReplicationSetStatus value)
inline

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Definition at line 348 of file ReplicationSet.h.

◆ SetStatus() [2/2]

void Aws::SSMIncidents::Model::ReplicationSet::SetStatus ( ReplicationSetStatus &&  value)
inline

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Definition at line 354 of file ReplicationSet.h.

◆ StatusHasBeenSet()

bool Aws::SSMIncidents::Model::ReplicationSet::StatusHasBeenSet ( ) const
inline

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Definition at line 342 of file ReplicationSet.h.

◆ WithArn() [1/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 78 of file ReplicationSet.h.

◆ WithArn() [2/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 73 of file ReplicationSet.h.

◆ WithArn() [3/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the replication set.

Definition at line 83 of file ReplicationSet.h.

◆ WithCreatedBy() [1/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithCreatedBy ( Aws::String &&  value)
inline

Details about who created the replication set.

Definition at line 119 of file ReplicationSet.h.

◆ WithCreatedBy() [2/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithCreatedBy ( const Aws::String value)
inline

Details about who created the replication set.

Definition at line 114 of file ReplicationSet.h.

◆ WithCreatedBy() [3/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithCreatedBy ( const char *  value)
inline

Details about who created the replication set.

Definition at line 124 of file ReplicationSet.h.

◆ WithCreatedTime() [1/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

When the replication set was created.

Definition at line 155 of file ReplicationSet.h.

◆ WithCreatedTime() [2/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

When the replication set was created.

Definition at line 150 of file ReplicationSet.h.

◆ WithDeletionProtected()

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithDeletionProtected ( bool  value)
inline

Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.

Definition at line 184 of file ReplicationSet.h.

◆ WithLastModifiedBy() [1/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithLastModifiedBy ( Aws::String &&  value)
inline

Who last modified the replication set.

Definition at line 220 of file ReplicationSet.h.

◆ WithLastModifiedBy() [2/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithLastModifiedBy ( const Aws::String value)
inline

Who last modified the replication set.

Definition at line 215 of file ReplicationSet.h.

◆ WithLastModifiedBy() [3/3]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithLastModifiedBy ( const char *  value)
inline

Who last modified the replication set.

Definition at line 225 of file ReplicationSet.h.

◆ WithLastModifiedTime() [1/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

When the replication set was last updated.

Definition at line 256 of file ReplicationSet.h.

◆ WithLastModifiedTime() [2/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithLastModifiedTime ( const Aws::Utils::DateTime value)
inline

When the replication set was last updated.

Definition at line 251 of file ReplicationSet.h.

◆ WithRegionMap() [1/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithRegionMap ( Aws::Map< Aws::String, RegionInfo > &&  value)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 293 of file ReplicationSet.h.

◆ WithRegionMap() [2/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithRegionMap ( const Aws::Map< Aws::String, RegionInfo > &  value)
inline

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

Definition at line 287 of file ReplicationSet.h.

◆ WithStatus() [1/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithStatus ( const ReplicationSetStatus value)
inline

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Definition at line 360 of file ReplicationSet.h.

◆ WithStatus() [2/2]

ReplicationSet& Aws::SSMIncidents::Model::ReplicationSet::WithStatus ( ReplicationSetStatus &&  value)
inline

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Definition at line 366 of file ReplicationSet.h.


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