7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/neptune/Neptune_EXPORTS.h>
10#include <aws/neptune/model/PendingCloudwatchLogsExports.h>
46 template <
typename PendingCloudwatchLogsExportsT = PendingCloudwatchLogsExports>
48 m_pendingCloudwatchLogsExportsHasBeenSet =
true;
49 m_pendingCloudwatchLogsExports = std::forward<PendingCloudwatchLogsExportsT>(value);
51 template <
typename PendingCloudwatchLogsExportsT = PendingCloudwatchLogsExports>
64 template <
typename DBClusterIdentifierT = Aws::String>
66 m_dBClusterIdentifierHasBeenSet =
true;
67 m_dBClusterIdentifier = std::forward<DBClusterIdentifierT>(value);
69 template <
typename DBClusterIdentifierT = Aws::String>
84 m_iAMDatabaseAuthenticationEnabledHasBeenSet =
true;
85 m_iAMDatabaseAuthenticationEnabled = value;
99 template <
typename EngineVersionT = Aws::String>
101 m_engineVersionHasBeenSet =
true;
102 m_engineVersion = std::forward<EngineVersionT>(value);
104 template <
typename EngineVersionT = Aws::String>
118 m_backupRetentionPeriodHasBeenSet =
true;
119 m_backupRetentionPeriod = value;
141 template <
typename StorageTypeT = Aws::String>
143 m_storageTypeHasBeenSet =
true;
144 m_storageType = std::forward<StorageTypeT>(value);
146 template <
typename StorageTypeT = Aws::String>
163 m_allocatedStorageHasBeenSet =
true;
164 m_allocatedStorage = value;
180 m_iopsHasBeenSet =
true;
193 bool m_iAMDatabaseAuthenticationEnabled{
false};
197 int m_backupRetentionPeriod{0};
201 int m_allocatedStorage{0};
204 bool m_pendingCloudwatchLogsExportsHasBeenSet =
false;
205 bool m_dBClusterIdentifierHasBeenSet =
false;
206 bool m_iAMDatabaseAuthenticationEnabledHasBeenSet =
false;
207 bool m_engineVersionHasBeenSet =
false;
208 bool m_backupRetentionPeriodHasBeenSet =
false;
209 bool m_storageTypeHasBeenSet =
false;
210 bool m_allocatedStorageHasBeenSet =
false;
211 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