/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A list of the replication groups See Also:
AWS
* API Reference
The name of the secondary cluster
*/ inline const Aws::String& GetReplicationGroupId() const{ return m_replicationGroupId; } /** *The name of the secondary cluster
*/ inline bool ReplicationGroupIdHasBeenSet() const { return m_replicationGroupIdHasBeenSet; } /** *The name of the secondary cluster
*/ inline void SetReplicationGroupId(const Aws::String& value) { m_replicationGroupIdHasBeenSet = true; m_replicationGroupId = value; } /** *The name of the secondary cluster
*/ inline void SetReplicationGroupId(Aws::String&& value) { m_replicationGroupIdHasBeenSet = true; m_replicationGroupId = std::move(value); } /** *The name of the secondary cluster
*/ inline void SetReplicationGroupId(const char* value) { m_replicationGroupIdHasBeenSet = true; m_replicationGroupId.assign(value); } /** *The name of the secondary cluster
*/ inline RegionalConfiguration& WithReplicationGroupId(const Aws::String& value) { SetReplicationGroupId(value); return *this;} /** *The name of the secondary cluster
*/ inline RegionalConfiguration& WithReplicationGroupId(Aws::String&& value) { SetReplicationGroupId(std::move(value)); return *this;} /** *The name of the secondary cluster
*/ inline RegionalConfiguration& WithReplicationGroupId(const char* value) { SetReplicationGroupId(value); return *this;} /** *The Amazon region where the cluster is stored
*/ inline const Aws::String& GetReplicationGroupRegion() const{ return m_replicationGroupRegion; } /** *The Amazon region where the cluster is stored
*/ inline bool ReplicationGroupRegionHasBeenSet() const { return m_replicationGroupRegionHasBeenSet; } /** *The Amazon region where the cluster is stored
*/ inline void SetReplicationGroupRegion(const Aws::String& value) { m_replicationGroupRegionHasBeenSet = true; m_replicationGroupRegion = value; } /** *The Amazon region where the cluster is stored
*/ inline void SetReplicationGroupRegion(Aws::String&& value) { m_replicationGroupRegionHasBeenSet = true; m_replicationGroupRegion = std::move(value); } /** *The Amazon region where the cluster is stored
*/ inline void SetReplicationGroupRegion(const char* value) { m_replicationGroupRegionHasBeenSet = true; m_replicationGroupRegion.assign(value); } /** *The Amazon region where the cluster is stored
*/ inline RegionalConfiguration& WithReplicationGroupRegion(const Aws::String& value) { SetReplicationGroupRegion(value); return *this;} /** *The Amazon region where the cluster is stored
*/ inline RegionalConfiguration& WithReplicationGroupRegion(Aws::String&& value) { SetReplicationGroupRegion(std::move(value)); return *this;} /** *The Amazon region where the cluster is stored
*/ inline RegionalConfiguration& WithReplicationGroupRegion(const char* value) { SetReplicationGroupRegion(value); return *this;} /** *A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.
A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.
A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.
A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.
A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.
A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.
A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.
A list of PreferredAvailabilityZones
objects that specifies the
* configuration of a node group in the resharded cluster.