7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace DatabaseMigrationService
56 inline void SetReplicationInstanceClass(
const char* value) { m_replicationInstanceClassHasBeenSet =
true; m_replicationInstanceClass.assign(value); }
69 inline void SetAllocatedStorage(
int value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
81 inline void SetMultiAZ(
bool value) { m_multiAZHasBeenSet =
true; m_multiAZ = value; }
93 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
109 inline void SetNetworkType(
const char* value) { m_networkTypeHasBeenSet =
true; m_networkType.assign(value); }
117 bool m_replicationInstanceClassHasBeenSet =
false;
119 int m_allocatedStorage;
120 bool m_allocatedStorageHasBeenSet =
false;
123 bool m_multiAZHasBeenSet =
false;
126 bool m_engineVersionHasBeenSet =
false;
129 bool m_networkTypeHasBeenSet =
false;
ReplicationPendingModifiedValues & WithEngineVersion(const Aws::String &value)
int GetAllocatedStorage() const
const Aws::String & GetEngineVersion() const
void SetMultiAZ(bool value)
ReplicationPendingModifiedValues & WithReplicationInstanceClass(const Aws::String &value)
ReplicationPendingModifiedValues & WithReplicationInstanceClass(const char *value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationPendingModifiedValues(Aws::Utils::Json::JsonView jsonValue)
void SetNetworkType(Aws::String &&value)
void SetReplicationInstanceClass(const char *value)
void SetReplicationInstanceClass(Aws::String &&value)
ReplicationPendingModifiedValues & WithReplicationInstanceClass(Aws::String &&value)
const Aws::String & GetReplicationInstanceClass() const
bool AllocatedStorageHasBeenSet() const
ReplicationPendingModifiedValues & WithEngineVersion(const char *value)
void SetEngineVersion(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool NetworkTypeHasBeenSet() const
bool MultiAZHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API ReplicationPendingModifiedValues()
void SetEngineVersion(const Aws::String &value)
ReplicationPendingModifiedValues & WithAllocatedStorage(int value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationPendingModifiedValues & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EngineVersionHasBeenSet() const
ReplicationPendingModifiedValues & WithNetworkType(Aws::String &&value)
void SetEngineVersion(const char *value)
const Aws::String & GetNetworkType() const
ReplicationPendingModifiedValues & WithNetworkType(const Aws::String &value)
ReplicationPendingModifiedValues & WithEngineVersion(Aws::String &&value)
bool ReplicationInstanceClassHasBeenSet() const
void SetNetworkType(const char *value)
void SetAllocatedStorage(int value)
ReplicationPendingModifiedValues & WithNetworkType(const char *value)
void SetNetworkType(const Aws::String &value)
void SetReplicationInstanceClass(const Aws::String &value)
ReplicationPendingModifiedValues & WithMultiAZ(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue