7#include <aws/odb/Odb_EXPORTS.h>
8#include <aws/odb/model/AdminPasswordSource.h>
9#include <aws/odb/model/AdminPasswordSourceConfiguration.h>
43 m_adminPasswordSourceHasBeenSet =
true;
44 m_adminPasswordSource = value;
59 template <
typename AdminPasswordSourceConfigurationT = AdminPasswordSourceConfiguration>
61 m_adminPasswordSourceConfigurationHasBeenSet =
true;
62 m_adminPasswordSourceConfiguration = std::forward<AdminPasswordSourceConfigurationT>(value);
64 template <
typename AdminPasswordSourceConfigurationT = AdminPasswordSourceConfiguration>
73 AdminPasswordSourceConfiguration m_adminPasswordSourceConfiguration;
74 bool m_adminPasswordSourceHasBeenSet =
false;
75 bool m_adminPasswordSourceConfigurationHasBeenSet =
false;
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ODB_API AdminPasswordSourceSummary(Aws::Utils::Json::JsonView jsonValue)
bool AdminPasswordSourceConfigurationHasBeenSet() const
AWS_ODB_API AdminPasswordSourceSummary()=default
bool AdminPasswordSourceHasBeenSet() const
const AdminPasswordSourceConfiguration & GetAdminPasswordSourceConfiguration() const
void SetAdminPasswordSource(AdminPasswordSource value)
AWS_ODB_API AdminPasswordSourceSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAdminPasswordSourceConfiguration(AdminPasswordSourceConfigurationT &&value)
AdminPasswordSource GetAdminPasswordSource() const
AdminPasswordSourceSummary & WithAdminPasswordSource(AdminPasswordSource value)
AdminPasswordSourceSummary & WithAdminPasswordSourceConfiguration(AdminPasswordSourceConfigurationT &&value)
Aws::Utils::Json::JsonValue JsonValue