7#include <aws/mq/MQ_EXPORTS.h>
8#include <aws/mq/model/AuthenticationStrategy.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/mq/model/ConfigurationId.h>
11#include <aws/mq/model/LdapServerMetadataOutput.h>
12#include <aws/mq/model/Logs.h>
13#include <aws/mq/model/WeeklyStartTime.h>
14#include <aws/core/utils/memory/stl/AWSVector.h>
15#include <aws/mq/model/DataReplicationMetadataOutput.h>
16#include <aws/mq/model/DataReplicationMode.h>
21template<
typename RESULT_TYPE>
22class AmazonWebServiceResult;
73 inline void SetBrokerId(
const char* value) { m_brokerId.assign(value); }
225 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
234 bool m_autoMinorVersionUpgrade;
UpdateBrokerResult & WithPendingDataReplicationMetadata(const DataReplicationMetadataOutput &value)
const DataReplicationMetadataOutput & GetDataReplicationMetadata() const
void SetPendingDataReplicationMetadata(DataReplicationMetadataOutput &&value)
void SetEngineVersion(Aws::String &&value)
void SetPendingDataReplicationMode(const DataReplicationMode &value)
UpdateBrokerResult & WithHostInstanceType(const Aws::String &value)
UpdateBrokerResult & AddSecurityGroups(Aws::String &&value)
UpdateBrokerResult & WithDataReplicationMetadata(const DataReplicationMetadataOutput &value)
UpdateBrokerResult & WithBrokerId(const Aws::String &value)
const Aws::String & GetRequestId() const
const DataReplicationMode & GetPendingDataReplicationMode() const
const Aws::Vector< Aws::String > & GetSecurityGroups() const
void SetAuthenticationStrategy(AuthenticationStrategy &&value)
UpdateBrokerResult & WithEngineVersion(Aws::String &&value)
UpdateBrokerResult & WithPendingDataReplicationMode(DataReplicationMode &&value)
UpdateBrokerResult & WithConfiguration(ConfigurationId &&value)
UpdateBrokerResult & WithAuthenticationStrategy(const AuthenticationStrategy &value)
void SetAutoMinorVersionUpgrade(bool value)
UpdateBrokerResult & WithMaintenanceWindowStartTime(const WeeklyStartTime &value)
UpdateBrokerResult & AddSecurityGroups(const Aws::String &value)
UpdateBrokerResult & WithLdapServerMetadata(LdapServerMetadataOutput &&value)
UpdateBrokerResult & WithAuthenticationStrategy(AuthenticationStrategy &&value)
void SetSecurityGroups(const Aws::Vector< Aws::String > &value)
void SetDataReplicationMetadata(const DataReplicationMetadataOutput &value)
UpdateBrokerResult & WithSecurityGroups(Aws::Vector< Aws::String > &&value)
void SetLogs(Logs &&value)
void SetHostInstanceType(const char *value)
UpdateBrokerResult & WithBrokerId(Aws::String &&value)
UpdateBrokerResult & WithHostInstanceType(const char *value)
UpdateBrokerResult & WithConfiguration(const ConfigurationId &value)
UpdateBrokerResult & WithRequestId(Aws::String &&value)
const WeeklyStartTime & GetMaintenanceWindowStartTime() const
void SetRequestId(Aws::String &&value)
UpdateBrokerResult & WithEngineVersion(const Aws::String &value)
void SetAuthenticationStrategy(const AuthenticationStrategy &value)
UpdateBrokerResult & WithLogs(const Logs &value)
UpdateBrokerResult & WithLogs(Logs &&value)
void SetBrokerId(const Aws::String &value)
void SetBrokerId(Aws::String &&value)
void SetMaintenanceWindowStartTime(WeeklyStartTime &&value)
UpdateBrokerResult & WithPendingDataReplicationMode(const DataReplicationMode &value)
void SetConfiguration(ConfigurationId &&value)
AWS_MQ_API UpdateBrokerResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
UpdateBrokerResult & WithDataReplicationMode(DataReplicationMode &&value)
void SetLogs(const Logs &value)
UpdateBrokerResult & WithBrokerId(const char *value)
void SetSecurityGroups(Aws::Vector< Aws::String > &&value)
void SetRequestId(const Aws::String &value)
UpdateBrokerResult & WithEngineVersion(const char *value)
const Aws::String & GetBrokerId() const
void SetDataReplicationMode(const DataReplicationMode &value)
void SetDataReplicationMode(DataReplicationMode &&value)
const ConfigurationId & GetConfiguration() const
UpdateBrokerResult & WithPendingDataReplicationMetadata(DataReplicationMetadataOutput &&value)
void SetHostInstanceType(Aws::String &&value)
void SetHostInstanceType(const Aws::String &value)
UpdateBrokerResult & WithRequestId(const char *value)
const Aws::String & GetHostInstanceType() const
bool GetAutoMinorVersionUpgrade() const
UpdateBrokerResult & WithAutoMinorVersionUpgrade(bool value)
UpdateBrokerResult & WithRequestId(const Aws::String &value)
UpdateBrokerResult & WithSecurityGroups(const Aws::Vector< Aws::String > &value)
const DataReplicationMode & GetDataReplicationMode() const
const LdapServerMetadataOutput & GetLdapServerMetadata() const
const Logs & GetLogs() const
const Aws::String & GetEngineVersion() const
void SetBrokerId(const char *value)
const AuthenticationStrategy & GetAuthenticationStrategy() const
void SetLdapServerMetadata(LdapServerMetadataOutput &&value)
void SetDataReplicationMetadata(DataReplicationMetadataOutput &&value)
AWS_MQ_API UpdateBrokerResult()
void SetLdapServerMetadata(const LdapServerMetadataOutput &value)
void SetConfiguration(const ConfigurationId &value)
const DataReplicationMetadataOutput & GetPendingDataReplicationMetadata() const
void SetMaintenanceWindowStartTime(const WeeklyStartTime &value)
UpdateBrokerResult & AddSecurityGroups(const char *value)
UpdateBrokerResult & WithMaintenanceWindowStartTime(WeeklyStartTime &&value)
void SetEngineVersion(const Aws::String &value)
UpdateBrokerResult & WithDataReplicationMode(const DataReplicationMode &value)
void SetPendingDataReplicationMode(DataReplicationMode &&value)
AWS_MQ_API UpdateBrokerResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
UpdateBrokerResult & WithHostInstanceType(Aws::String &&value)
void SetRequestId(const char *value)
void SetPendingDataReplicationMetadata(const DataReplicationMetadataOutput &value)
UpdateBrokerResult & WithLdapServerMetadata(const LdapServerMetadataOutput &value)
void SetEngineVersion(const char *value)
UpdateBrokerResult & WithDataReplicationMetadata(DataReplicationMetadataOutput &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue