7#include <aws/mq/MQ_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mq/model/BrokerState.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/mq/model/DeploymentMode.h>
12#include <aws/mq/model/EngineType.h>
52 inline void SetBrokerArn(
const char* value) { m_brokerArnHasBeenSet =
true; m_brokerArn.assign(value); }
66 inline void SetBrokerId(
const char* value) { m_brokerIdHasBeenSet =
true; m_brokerId.assign(value); }
83 inline void SetBrokerName(
const char* value) { m_brokerNameHasBeenSet =
true; m_brokerName.assign(value); }
145 inline void SetHostInstanceType(
const char* value) { m_hostInstanceTypeHasBeenSet =
true; m_hostInstanceType.assign(value); }
153 bool m_brokerArnHasBeenSet =
false;
156 bool m_brokerIdHasBeenSet =
false;
159 bool m_brokerNameHasBeenSet =
false;
162 bool m_brokerStateHasBeenSet =
false;
165 bool m_createdHasBeenSet =
false;
168 bool m_deploymentModeHasBeenSet =
false;
171 bool m_engineTypeHasBeenSet =
false;
174 bool m_hostInstanceTypeHasBeenSet =
false;
void SetBrokerId(const char *value)
void SetBrokerArn(const char *value)
void SetBrokerState(BrokerState &&value)
void SetCreated(const Aws::Utils::DateTime &value)
bool EngineTypeHasBeenSet() const
bool BrokerArnHasBeenSet() const
BrokerSummary & WithBrokerState(const BrokerState &value)
BrokerSummary & WithBrokerId(const Aws::String &value)
BrokerSummary & WithEngineType(EngineType &&value)
AWS_MQ_API BrokerSummary()
bool BrokerIdHasBeenSet() const
void SetBrokerId(const Aws::String &value)
void SetEngineType(const EngineType &value)
const Aws::Utils::DateTime & GetCreated() const
const Aws::String & GetHostInstanceType() const
bool BrokerNameHasBeenSet() const
void SetHostInstanceType(Aws::String &&value)
BrokerSummary & WithBrokerState(BrokerState &&value)
BrokerSummary & WithDeploymentMode(DeploymentMode &&value)
BrokerSummary & WithBrokerName(Aws::String &&value)
const Aws::String & GetBrokerArn() const
bool BrokerStateHasBeenSet() const
void SetBrokerId(Aws::String &&value)
bool DeploymentModeHasBeenSet() const
void SetHostInstanceType(const char *value)
bool HostInstanceTypeHasBeenSet() const
AWS_MQ_API BrokerSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBrokerName(const Aws::String &value)
void SetBrokerName(Aws::String &&value)
AWS_MQ_API BrokerSummary(Aws::Utils::Json::JsonView jsonValue)
BrokerSummary & WithBrokerArn(const Aws::String &value)
void SetHostInstanceType(const Aws::String &value)
BrokerSummary & WithCreated(Aws::Utils::DateTime &&value)
BrokerSummary & WithBrokerArn(Aws::String &&value)
BrokerSummary & WithHostInstanceType(const char *value)
void SetDeploymentMode(DeploymentMode &&value)
void SetBrokerState(const BrokerState &value)
const DeploymentMode & GetDeploymentMode() const
void SetEngineType(EngineType &&value)
void SetBrokerName(const char *value)
BrokerSummary & WithEngineType(const EngineType &value)
BrokerSummary & WithBrokerArn(const char *value)
bool CreatedHasBeenSet() const
void SetBrokerArn(const Aws::String &value)
BrokerSummary & WithBrokerName(const char *value)
BrokerSummary & WithBrokerId(Aws::String &&value)
const Aws::String & GetBrokerId() const
void SetDeploymentMode(const DeploymentMode &value)
const BrokerState & GetBrokerState() const
void SetCreated(Aws::Utils::DateTime &&value)
BrokerSummary & WithDeploymentMode(const DeploymentMode &value)
BrokerSummary & WithCreated(const Aws::Utils::DateTime &value)
BrokerSummary & WithHostInstanceType(const Aws::String &value)
void SetBrokerArn(Aws::String &&value)
AWS_MQ_API Aws::Utils::Json::JsonValue Jsonize() const
BrokerSummary & WithHostInstanceType(Aws::String &&value)
BrokerSummary & WithBrokerName(const Aws::String &value)
const EngineType & GetEngineType() const
const Aws::String & GetBrokerName() const
BrokerSummary & WithBrokerId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue