7#include <aws/neptune/Neptune_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/neptune/model/PendingCloudwatchLogsExports.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
52 template<
typename PendingCloudwatchLogsExportsT = PendingCloudwatchLogsExports>
53 void SetPendingCloudwatchLogsExports(PendingCloudwatchLogsExportsT&& value) { m_pendingCloudwatchLogsExportsHasBeenSet =
true; m_pendingCloudwatchLogsExports = std::forward<PendingCloudwatchLogsExportsT>(value); }
54 template<
typename PendingCloudwatchLogsExportsT = PendingCloudwatchLogsExports>
64 template<
typename DBClusterIdentifierT = Aws::String>
65 void SetDBClusterIdentifier(DBClusterIdentifierT&& value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier = std::forward<DBClusterIdentifierT>(value); }
66 template<
typename DBClusterIdentifierT = Aws::String>
87 template<
typename EngineVersionT = Aws::String>
88 void SetEngineVersion(EngineVersionT&& value) { m_engineVersionHasBeenSet =
true; m_engineVersion = std::forward<EngineVersionT>(value); }
89 template<
typename EngineVersionT = Aws::String>
117 template<
typename StorageTypeT = Aws::String>
118 void SetStorageType(StorageTypeT&& value) { m_storageTypeHasBeenSet =
true; m_storageType = std::forward<StorageTypeT>(value); }
119 template<
typename StorageTypeT = Aws::String>
132 inline void SetAllocatedStorage(
int value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
143 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
149 bool m_pendingCloudwatchLogsExportsHasBeenSet =
false;
152 bool m_dBClusterIdentifierHasBeenSet =
false;
154 bool m_iAMDatabaseAuthenticationEnabled{
false};
155 bool m_iAMDatabaseAuthenticationEnabledHasBeenSet =
false;
158 bool m_engineVersionHasBeenSet =
false;
160 int m_backupRetentionPeriod{0};
161 bool m_backupRetentionPeriodHasBeenSet =
false;
164 bool m_storageTypeHasBeenSet =
false;
166 int m_allocatedStorage{0};
167 bool m_allocatedStorageHasBeenSet =
false;
170 bool m_iopsHasBeenSet =
false;
ClusterPendingModifiedValues & WithStorageType(StorageTypeT &&value)
const PendingCloudwatchLogsExports & GetPendingCloudwatchLogsExports() const
void SetDBClusterIdentifier(DBClusterIdentifierT &&value)
AWS_NEPTUNE_API ClusterPendingModifiedValues(const Aws::Utils::Xml::XmlNode &xmlNode)
bool PendingCloudwatchLogsExportsHasBeenSet() const
AWS_NEPTUNE_API void OutputToStream(Aws::OStream &oStream, const char *location) const
const Aws::String & GetDBClusterIdentifier() const
AWS_NEPTUNE_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetBackupRetentionPeriod(int value)
ClusterPendingModifiedValues & WithPendingCloudwatchLogsExports(PendingCloudwatchLogsExportsT &&value)
bool IAMDatabaseAuthenticationEnabledHasBeenSet() const
void SetStorageType(StorageTypeT &&value)
int GetAllocatedStorage() const
void SetAllocatedStorage(int value)
const Aws::String & GetStorageType() const
bool AllocatedStorageHasBeenSet() const
ClusterPendingModifiedValues & WithAllocatedStorage(int value)
bool DBClusterIdentifierHasBeenSet() const
bool GetIAMDatabaseAuthenticationEnabled() const
void SetEngineVersion(EngineVersionT &&value)
ClusterPendingModifiedValues & WithBackupRetentionPeriod(int value)
void SetPendingCloudwatchLogsExports(PendingCloudwatchLogsExportsT &&value)
ClusterPendingModifiedValues & WithDBClusterIdentifier(DBClusterIdentifierT &&value)
bool EngineVersionHasBeenSet() const
bool StorageTypeHasBeenSet() const
bool BackupRetentionPeriodHasBeenSet() const
const Aws::String & GetEngineVersion() const
AWS_NEPTUNE_API ClusterPendingModifiedValues & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
ClusterPendingModifiedValues & WithIops(int value)
bool IopsHasBeenSet() const
ClusterPendingModifiedValues & WithIAMDatabaseAuthenticationEnabled(bool value)
ClusterPendingModifiedValues & WithEngineVersion(EngineVersionT &&value)
AWS_NEPTUNE_API ClusterPendingModifiedValues()=default
void SetIAMDatabaseAuthenticationEnabled(bool value)
int GetBackupRetentionPeriod() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream