7#include <aws/mq/MQ_EXPORTS.h>
8#include <aws/mq/model/ConfigurationId.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
81 bool m_currentHasBeenSet =
false;
84 bool m_historyHasBeenSet =
false;
87 bool m_pendingHasBeenSet =
false;
Configurations & WithPending(ConfigurationId &&value)
Configurations & WithPending(const ConfigurationId &value)
AWS_MQ_API Configurations(Aws::Utils::Json::JsonView jsonValue)
void SetPending(const ConfigurationId &value)
void SetPending(ConfigurationId &&value)
const ConfigurationId & GetCurrent() const
AWS_MQ_API Configurations & operator=(Aws::Utils::Json::JsonView jsonValue)
const ConfigurationId & GetPending() const
const Aws::Vector< ConfigurationId > & GetHistory() const
Configurations & AddHistory(const ConfigurationId &value)
bool HistoryHasBeenSet() const
AWS_MQ_API Configurations()
void SetHistory(const Aws::Vector< ConfigurationId > &value)
Configurations & WithCurrent(ConfigurationId &&value)
Configurations & WithHistory(const Aws::Vector< ConfigurationId > &value)
AWS_MQ_API Aws::Utils::Json::JsonValue Jsonize() const
bool CurrentHasBeenSet() const
void SetHistory(Aws::Vector< ConfigurationId > &&value)
bool PendingHasBeenSet() const
void SetCurrent(const ConfigurationId &value)
void SetCurrent(ConfigurationId &&value)
Configurations & WithHistory(Aws::Vector< ConfigurationId > &&value)
Configurations & WithCurrent(const ConfigurationId &value)
Configurations & AddHistory(ConfigurationId &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue