7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
19namespace DatabaseMigrationService {
48 template <
typename ReplicationInstanceClassT = Aws::String>
50 m_replicationInstanceClassHasBeenSet =
true;
51 m_replicationInstanceClass = std::forward<ReplicationInstanceClassT>(value);
53 template <
typename ReplicationInstanceClassT = Aws::String>
68 m_allocatedStorageHasBeenSet =
true;
69 m_allocatedStorage = value;
86 m_multiAZHasBeenSet =
true;
101 template <
typename EngineVersionT = Aws::String>
103 m_engineVersionHasBeenSet =
true;
104 m_engineVersion = std::forward<EngineVersionT>(value);
106 template <
typename EngineVersionT = Aws::String>
121 template <
typename NetworkTypeT = Aws::String>
123 m_networkTypeHasBeenSet =
true;
124 m_networkType = std::forward<NetworkTypeT>(value);
126 template <
typename NetworkTypeT = Aws::String>
135 int m_allocatedStorage{0};
137 bool m_multiAZ{
false};
142 bool m_replicationInstanceClassHasBeenSet =
false;
143 bool m_allocatedStorageHasBeenSet =
false;
144 bool m_multiAZHasBeenSet =
false;
145 bool m_engineVersionHasBeenSet =
false;
146 bool m_networkTypeHasBeenSet =
false;
void SetEngineVersion(EngineVersionT &&value)
int GetAllocatedStorage() const
const Aws::String & GetEngineVersion() const
void SetMultiAZ(bool value)
void SetReplicationInstanceClass(ReplicationInstanceClassT &&value)
ReplicationPendingModifiedValues & WithNetworkType(NetworkTypeT &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationPendingModifiedValues(Aws::Utils::Json::JsonView jsonValue)
void SetNetworkType(NetworkTypeT &&value)
const Aws::String & GetReplicationInstanceClass() const
bool AllocatedStorageHasBeenSet() const
ReplicationPendingModifiedValues & WithEngineVersion(EngineVersionT &&value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationPendingModifiedValues()=default
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool NetworkTypeHasBeenSet() const
bool MultiAZHasBeenSet() const
ReplicationPendingModifiedValues & WithAllocatedStorage(int value)
AWS_DATABASEMIGRATIONSERVICE_API ReplicationPendingModifiedValues & operator=(Aws::Utils::Json::JsonView jsonValue)
ReplicationPendingModifiedValues & WithReplicationInstanceClass(ReplicationInstanceClassT &&value)
bool EngineVersionHasBeenSet() const
const Aws::String & GetNetworkType() const
bool ReplicationInstanceClassHasBeenSet() const
void SetAllocatedStorage(int value)
ReplicationPendingModifiedValues & WithMultiAZ(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue