7#include <aws/odb/Odb_EXPORTS.h>
8#include <aws/odb/model/WalletPasswordSource.h>
9#include <aws/odb/model/WalletPasswordSourceConfiguration.h>
43 m_passwordSourceHasBeenSet =
true;
44 m_passwordSource = value;
59 template <
typename PasswordSourceConfigurationT = WalletPasswordSourceConfiguration>
61 m_passwordSourceConfigurationHasBeenSet =
true;
62 m_passwordSourceConfiguration = std::forward<PasswordSourceConfigurationT>(value);
64 template <
typename PasswordSourceConfigurationT = WalletPasswordSourceConfiguration>
73 WalletPasswordSourceConfiguration m_passwordSourceConfiguration;
74 bool m_passwordSourceHasBeenSet =
false;
75 bool m_passwordSourceConfigurationHasBeenSet =
false;
AWS_ODB_API WalletPasswordSourceSummary()=default
WalletPasswordSource GetPasswordSource() const
WalletPasswordSourceSummary & WithPasswordSource(WalletPasswordSource value)
AWS_ODB_API WalletPasswordSourceSummary(Aws::Utils::Json::JsonView jsonValue)
bool PasswordSourceConfigurationHasBeenSet() const
WalletPasswordSourceSummary & WithPasswordSourceConfiguration(PasswordSourceConfigurationT &&value)
void SetPasswordSource(WalletPasswordSource value)
bool PasswordSourceHasBeenSet() const
const WalletPasswordSourceConfiguration & GetPasswordSourceConfiguration() const
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ODB_API WalletPasswordSourceSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPasswordSourceConfiguration(PasswordSourceConfigurationT &&value)
Aws::Utils::Json::JsonValue JsonValue