7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/connect/model/ReplicationStatusSummary.h>
76 inline void SetSourceRegion(
const char* value) { m_sourceRegionHasBeenSet =
true; m_sourceRegion.assign(value); }
95 inline void SetGlobalSignInEndpoint(
const char* value) { m_globalSignInEndpointHasBeenSet =
true; m_globalSignInEndpoint.assign(value); }
103 bool m_replicationStatusSummaryListHasBeenSet =
false;
106 bool m_sourceRegionHasBeenSet =
false;
109 bool m_globalSignInEndpointHasBeenSet =
false;
ReplicationConfiguration & WithReplicationStatusSummaryList(const Aws::Vector< ReplicationStatusSummary > &value)
const Aws::Vector< ReplicationStatusSummary > & GetReplicationStatusSummaryList() const
void SetReplicationStatusSummaryList(Aws::Vector< ReplicationStatusSummary > &&value)
ReplicationConfiguration & AddReplicationStatusSummaryList(ReplicationStatusSummary &&value)
ReplicationConfiguration & WithReplicationStatusSummaryList(Aws::Vector< ReplicationStatusSummary > &&value)
void SetGlobalSignInEndpoint(const Aws::String &value)
ReplicationConfiguration & AddReplicationStatusSummaryList(const ReplicationStatusSummary &value)
void SetSourceRegion(Aws::String &&value)
void SetSourceRegion(const Aws::String &value)
AWS_CONNECT_API ReplicationConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool GlobalSignInEndpointHasBeenSet() const
AWS_CONNECT_API ReplicationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ReplicationConfiguration & WithGlobalSignInEndpoint(Aws::String &&value)
void SetReplicationStatusSummaryList(const Aws::Vector< ReplicationStatusSummary > &value)
ReplicationConfiguration & WithGlobalSignInEndpoint(const Aws::String &value)
ReplicationConfiguration & WithSourceRegion(Aws::String &&value)
ReplicationConfiguration & WithSourceRegion(const Aws::String &value)
void SetSourceRegion(const char *value)
const Aws::String & GetGlobalSignInEndpoint() const
bool ReplicationStatusSummaryListHasBeenSet() const
AWS_CONNECT_API ReplicationConfiguration()
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetSourceRegion() const
ReplicationConfiguration & WithGlobalSignInEndpoint(const char *value)
bool SourceRegionHasBeenSet() const
ReplicationConfiguration & WithSourceRegion(const char *value)
void SetGlobalSignInEndpoint(Aws::String &&value)
void SetGlobalSignInEndpoint(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue