7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/connect/model/InstanceReplicationStatus.h>
56 inline void SetRegion(
const char* value) { m_regionHasBeenSet =
true; m_region.assign(value); }
84 inline void SetReplicationStatusReason(
const char* value) { m_replicationStatusReasonHasBeenSet =
true; m_replicationStatusReason.assign(value); }
92 bool m_regionHasBeenSet =
false;
95 bool m_replicationStatusHasBeenSet =
false;
98 bool m_replicationStatusReasonHasBeenSet =
false;
ReplicationStatusSummary & WithRegion(const char *value)
void SetRegion(const Aws::String &value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetReplicationStatus(InstanceReplicationStatus &&value)
void SetRegion(const char *value)
AWS_CONNECT_API ReplicationStatusSummary(Aws::Utils::Json::JsonView jsonValue)
void SetRegion(Aws::String &&value)
AWS_CONNECT_API ReplicationStatusSummary()
void SetReplicationStatus(const InstanceReplicationStatus &value)
void SetReplicationStatusReason(const Aws::String &value)
const Aws::String & GetRegion() const
bool RegionHasBeenSet() const
ReplicationStatusSummary & WithRegion(const Aws::String &value)
const Aws::String & GetReplicationStatusReason() const
ReplicationStatusSummary & WithReplicationStatusReason(Aws::String &&value)
ReplicationStatusSummary & WithReplicationStatus(InstanceReplicationStatus &&value)
void SetReplicationStatusReason(Aws::String &&value)
ReplicationStatusSummary & WithReplicationStatusReason(const char *value)
ReplicationStatusSummary & WithRegion(Aws::String &&value)
ReplicationStatusSummary & WithReplicationStatusReason(const Aws::String &value)
bool ReplicationStatusHasBeenSet() const
const InstanceReplicationStatus & GetReplicationStatus() const
AWS_CONNECT_API ReplicationStatusSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetReplicationStatusReason(const char *value)
bool ReplicationStatusReasonHasBeenSet() const
ReplicationStatusSummary & WithReplicationStatus(const InstanceReplicationStatus &value)
InstanceReplicationStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue