AWS SDK for C++  1.9.102
AWS SDK for C++
DescribeBrokerResult.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/mq/MQ_EXPORTS.h>
24 #include <utility>
25 
26 namespace Aws
27 {
28 template<typename RESULT_TYPE>
29 class AmazonWebServiceResult;
30 
31 namespace Utils
32 {
33 namespace Json
34 {
35  class JsonValue;
36 } // namespace Json
37 } // namespace Utils
38 namespace MQ
39 {
40 namespace Model
41 {
43  {
44  public:
48 
49 
54  inline const AuthenticationStrategy& GetAuthenticationStrategy() const{ return m_authenticationStrategy; }
55 
60  inline void SetAuthenticationStrategy(const AuthenticationStrategy& value) { m_authenticationStrategy = value; }
61 
66  inline void SetAuthenticationStrategy(AuthenticationStrategy&& value) { m_authenticationStrategy = std::move(value); }
67 
72  inline DescribeBrokerResult& WithAuthenticationStrategy(const AuthenticationStrategy& value) { SetAuthenticationStrategy(value); return *this;}
73 
78  inline DescribeBrokerResult& WithAuthenticationStrategy(AuthenticationStrategy&& value) { SetAuthenticationStrategy(std::move(value)); return *this;}
79 
80 
86  inline bool GetAutoMinorVersionUpgrade() const{ return m_autoMinorVersionUpgrade; }
87 
93  inline void SetAutoMinorVersionUpgrade(bool value) { m_autoMinorVersionUpgrade = value; }
94 
100  inline DescribeBrokerResult& WithAutoMinorVersionUpgrade(bool value) { SetAutoMinorVersionUpgrade(value); return *this;}
101 
102 
106  inline const Aws::String& GetBrokerArn() const{ return m_brokerArn; }
107 
111  inline void SetBrokerArn(const Aws::String& value) { m_brokerArn = value; }
112 
116  inline void SetBrokerArn(Aws::String&& value) { m_brokerArn = std::move(value); }
117 
121  inline void SetBrokerArn(const char* value) { m_brokerArn.assign(value); }
122 
126  inline DescribeBrokerResult& WithBrokerArn(const Aws::String& value) { SetBrokerArn(value); return *this;}
127 
131  inline DescribeBrokerResult& WithBrokerArn(Aws::String&& value) { SetBrokerArn(std::move(value)); return *this;}
132 
136  inline DescribeBrokerResult& WithBrokerArn(const char* value) { SetBrokerArn(value); return *this;}
137 
138 
142  inline const Aws::String& GetBrokerId() const{ return m_brokerId; }
143 
147  inline void SetBrokerId(const Aws::String& value) { m_brokerId = value; }
148 
152  inline void SetBrokerId(Aws::String&& value) { m_brokerId = std::move(value); }
153 
157  inline void SetBrokerId(const char* value) { m_brokerId.assign(value); }
158 
162  inline DescribeBrokerResult& WithBrokerId(const Aws::String& value) { SetBrokerId(value); return *this;}
163 
167  inline DescribeBrokerResult& WithBrokerId(Aws::String&& value) { SetBrokerId(std::move(value)); return *this;}
168 
172  inline DescribeBrokerResult& WithBrokerId(const char* value) { SetBrokerId(value); return *this;}
173 
174 
178  inline const Aws::Vector<BrokerInstance>& GetBrokerInstances() const{ return m_brokerInstances; }
179 
183  inline void SetBrokerInstances(const Aws::Vector<BrokerInstance>& value) { m_brokerInstances = value; }
184 
188  inline void SetBrokerInstances(Aws::Vector<BrokerInstance>&& value) { m_brokerInstances = std::move(value); }
189 
193  inline DescribeBrokerResult& WithBrokerInstances(const Aws::Vector<BrokerInstance>& value) { SetBrokerInstances(value); return *this;}
194 
198  inline DescribeBrokerResult& WithBrokerInstances(Aws::Vector<BrokerInstance>&& value) { SetBrokerInstances(std::move(value)); return *this;}
199 
203  inline DescribeBrokerResult& AddBrokerInstances(const BrokerInstance& value) { m_brokerInstances.push_back(value); return *this; }
204 
208  inline DescribeBrokerResult& AddBrokerInstances(BrokerInstance&& value) { m_brokerInstances.push_back(std::move(value)); return *this; }
209 
210 
217  inline const Aws::String& GetBrokerName() const{ return m_brokerName; }
218 
225  inline void SetBrokerName(const Aws::String& value) { m_brokerName = value; }
226 
233  inline void SetBrokerName(Aws::String&& value) { m_brokerName = std::move(value); }
234 
241  inline void SetBrokerName(const char* value) { m_brokerName.assign(value); }
242 
249  inline DescribeBrokerResult& WithBrokerName(const Aws::String& value) { SetBrokerName(value); return *this;}
250 
257  inline DescribeBrokerResult& WithBrokerName(Aws::String&& value) { SetBrokerName(std::move(value)); return *this;}
258 
265  inline DescribeBrokerResult& WithBrokerName(const char* value) { SetBrokerName(value); return *this;}
266 
267 
271  inline const BrokerState& GetBrokerState() const{ return m_brokerState; }
272 
276  inline void SetBrokerState(const BrokerState& value) { m_brokerState = value; }
277 
281  inline void SetBrokerState(BrokerState&& value) { m_brokerState = std::move(value); }
282 
286  inline DescribeBrokerResult& WithBrokerState(const BrokerState& value) { SetBrokerState(value); return *this;}
287 
291  inline DescribeBrokerResult& WithBrokerState(BrokerState&& value) { SetBrokerState(std::move(value)); return *this;}
292 
293 
297  inline const Configurations& GetConfigurations() const{ return m_configurations; }
298 
302  inline void SetConfigurations(const Configurations& value) { m_configurations = value; }
303 
307  inline void SetConfigurations(Configurations&& value) { m_configurations = std::move(value); }
308 
312  inline DescribeBrokerResult& WithConfigurations(const Configurations& value) { SetConfigurations(value); return *this;}
313 
317  inline DescribeBrokerResult& WithConfigurations(Configurations&& value) { SetConfigurations(std::move(value)); return *this;}
318 
319 
323  inline const Aws::Utils::DateTime& GetCreated() const{ return m_created; }
324 
328  inline void SetCreated(const Aws::Utils::DateTime& value) { m_created = value; }
329 
333  inline void SetCreated(Aws::Utils::DateTime&& value) { m_created = std::move(value); }
334 
338  inline DescribeBrokerResult& WithCreated(const Aws::Utils::DateTime& value) { SetCreated(value); return *this;}
339 
343  inline DescribeBrokerResult& WithCreated(Aws::Utils::DateTime&& value) { SetCreated(std::move(value)); return *this;}
344 
345 
349  inline const DeploymentMode& GetDeploymentMode() const{ return m_deploymentMode; }
350 
354  inline void SetDeploymentMode(const DeploymentMode& value) { m_deploymentMode = value; }
355 
359  inline void SetDeploymentMode(DeploymentMode&& value) { m_deploymentMode = std::move(value); }
360 
364  inline DescribeBrokerResult& WithDeploymentMode(const DeploymentMode& value) { SetDeploymentMode(value); return *this;}
365 
369  inline DescribeBrokerResult& WithDeploymentMode(DeploymentMode&& value) { SetDeploymentMode(std::move(value)); return *this;}
370 
371 
375  inline const EncryptionOptions& GetEncryptionOptions() const{ return m_encryptionOptions; }
376 
380  inline void SetEncryptionOptions(const EncryptionOptions& value) { m_encryptionOptions = value; }
381 
385  inline void SetEncryptionOptions(EncryptionOptions&& value) { m_encryptionOptions = std::move(value); }
386 
390  inline DescribeBrokerResult& WithEncryptionOptions(const EncryptionOptions& value) { SetEncryptionOptions(value); return *this;}
391 
395  inline DescribeBrokerResult& WithEncryptionOptions(EncryptionOptions&& value) { SetEncryptionOptions(std::move(value)); return *this;}
396 
397 
402  inline const EngineType& GetEngineType() const{ return m_engineType; }
403 
408  inline void SetEngineType(const EngineType& value) { m_engineType = value; }
409 
414  inline void SetEngineType(EngineType&& value) { m_engineType = std::move(value); }
415 
420  inline DescribeBrokerResult& WithEngineType(const EngineType& value) { SetEngineType(value); return *this;}
421 
426  inline DescribeBrokerResult& WithEngineType(EngineType&& value) { SetEngineType(std::move(value)); return *this;}
427 
428 
434  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
435 
441  inline void SetEngineVersion(const Aws::String& value) { m_engineVersion = value; }
442 
448  inline void SetEngineVersion(Aws::String&& value) { m_engineVersion = std::move(value); }
449 
455  inline void SetEngineVersion(const char* value) { m_engineVersion.assign(value); }
456 
462  inline DescribeBrokerResult& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
463 
469  inline DescribeBrokerResult& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
470 
476  inline DescribeBrokerResult& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
477 
478 
482  inline const Aws::String& GetHostInstanceType() const{ return m_hostInstanceType; }
483 
487  inline void SetHostInstanceType(const Aws::String& value) { m_hostInstanceType = value; }
488 
492  inline void SetHostInstanceType(Aws::String&& value) { m_hostInstanceType = std::move(value); }
493 
497  inline void SetHostInstanceType(const char* value) { m_hostInstanceType.assign(value); }
498 
502  inline DescribeBrokerResult& WithHostInstanceType(const Aws::String& value) { SetHostInstanceType(value); return *this;}
503 
507  inline DescribeBrokerResult& WithHostInstanceType(Aws::String&& value) { SetHostInstanceType(std::move(value)); return *this;}
508 
512  inline DescribeBrokerResult& WithHostInstanceType(const char* value) { SetHostInstanceType(value); return *this;}
513 
514 
519  inline const LdapServerMetadataOutput& GetLdapServerMetadata() const{ return m_ldapServerMetadata; }
520 
525  inline void SetLdapServerMetadata(const LdapServerMetadataOutput& value) { m_ldapServerMetadata = value; }
526 
531  inline void SetLdapServerMetadata(LdapServerMetadataOutput&& value) { m_ldapServerMetadata = std::move(value); }
532 
537  inline DescribeBrokerResult& WithLdapServerMetadata(const LdapServerMetadataOutput& value) { SetLdapServerMetadata(value); return *this;}
538 
543  inline DescribeBrokerResult& WithLdapServerMetadata(LdapServerMetadataOutput&& value) { SetLdapServerMetadata(std::move(value)); return *this;}
544 
545 
550  inline const LogsSummary& GetLogs() const{ return m_logs; }
551 
556  inline void SetLogs(const LogsSummary& value) { m_logs = value; }
557 
562  inline void SetLogs(LogsSummary&& value) { m_logs = std::move(value); }
563 
568  inline DescribeBrokerResult& WithLogs(const LogsSummary& value) { SetLogs(value); return *this;}
569 
574  inline DescribeBrokerResult& WithLogs(LogsSummary&& value) { SetLogs(std::move(value)); return *this;}
575 
576 
580  inline const WeeklyStartTime& GetMaintenanceWindowStartTime() const{ return m_maintenanceWindowStartTime; }
581 
585  inline void SetMaintenanceWindowStartTime(const WeeklyStartTime& value) { m_maintenanceWindowStartTime = value; }
586 
590  inline void SetMaintenanceWindowStartTime(WeeklyStartTime&& value) { m_maintenanceWindowStartTime = std::move(value); }
591 
595  inline DescribeBrokerResult& WithMaintenanceWindowStartTime(const WeeklyStartTime& value) { SetMaintenanceWindowStartTime(value); return *this;}
596 
600  inline DescribeBrokerResult& WithMaintenanceWindowStartTime(WeeklyStartTime&& value) { SetMaintenanceWindowStartTime(std::move(value)); return *this;}
601 
602 
607  inline const AuthenticationStrategy& GetPendingAuthenticationStrategy() const{ return m_pendingAuthenticationStrategy; }
608 
613  inline void SetPendingAuthenticationStrategy(const AuthenticationStrategy& value) { m_pendingAuthenticationStrategy = value; }
614 
619  inline void SetPendingAuthenticationStrategy(AuthenticationStrategy&& value) { m_pendingAuthenticationStrategy = std::move(value); }
620 
625  inline DescribeBrokerResult& WithPendingAuthenticationStrategy(const AuthenticationStrategy& value) { SetPendingAuthenticationStrategy(value); return *this;}
626 
631  inline DescribeBrokerResult& WithPendingAuthenticationStrategy(AuthenticationStrategy&& value) { SetPendingAuthenticationStrategy(std::move(value)); return *this;}
632 
633 
640  inline const Aws::String& GetPendingEngineVersion() const{ return m_pendingEngineVersion; }
641 
648  inline void SetPendingEngineVersion(const Aws::String& value) { m_pendingEngineVersion = value; }
649 
656  inline void SetPendingEngineVersion(Aws::String&& value) { m_pendingEngineVersion = std::move(value); }
657 
664  inline void SetPendingEngineVersion(const char* value) { m_pendingEngineVersion.assign(value); }
665 
672  inline DescribeBrokerResult& WithPendingEngineVersion(const Aws::String& value) { SetPendingEngineVersion(value); return *this;}
673 
680  inline DescribeBrokerResult& WithPendingEngineVersion(Aws::String&& value) { SetPendingEngineVersion(std::move(value)); return *this;}
681 
688  inline DescribeBrokerResult& WithPendingEngineVersion(const char* value) { SetPendingEngineVersion(value); return *this;}
689 
690 
697  inline const Aws::String& GetPendingHostInstanceType() const{ return m_pendingHostInstanceType; }
698 
705  inline void SetPendingHostInstanceType(const Aws::String& value) { m_pendingHostInstanceType = value; }
706 
713  inline void SetPendingHostInstanceType(Aws::String&& value) { m_pendingHostInstanceType = std::move(value); }
714 
721  inline void SetPendingHostInstanceType(const char* value) { m_pendingHostInstanceType.assign(value); }
722 
729  inline DescribeBrokerResult& WithPendingHostInstanceType(const Aws::String& value) { SetPendingHostInstanceType(value); return *this;}
730 
737  inline DescribeBrokerResult& WithPendingHostInstanceType(Aws::String&& value) { SetPendingHostInstanceType(std::move(value)); return *this;}
738 
745  inline DescribeBrokerResult& WithPendingHostInstanceType(const char* value) { SetPendingHostInstanceType(value); return *this;}
746 
747 
752  inline const LdapServerMetadataOutput& GetPendingLdapServerMetadata() const{ return m_pendingLdapServerMetadata; }
753 
758  inline void SetPendingLdapServerMetadata(const LdapServerMetadataOutput& value) { m_pendingLdapServerMetadata = value; }
759 
764  inline void SetPendingLdapServerMetadata(LdapServerMetadataOutput&& value) { m_pendingLdapServerMetadata = std::move(value); }
765 
770  inline DescribeBrokerResult& WithPendingLdapServerMetadata(const LdapServerMetadataOutput& value) { SetPendingLdapServerMetadata(value); return *this;}
771 
776  inline DescribeBrokerResult& WithPendingLdapServerMetadata(LdapServerMetadataOutput&& value) { SetPendingLdapServerMetadata(std::move(value)); return *this;}
777 
778 
782  inline const Aws::Vector<Aws::String>& GetPendingSecurityGroups() const{ return m_pendingSecurityGroups; }
783 
787  inline void SetPendingSecurityGroups(const Aws::Vector<Aws::String>& value) { m_pendingSecurityGroups = value; }
788 
792  inline void SetPendingSecurityGroups(Aws::Vector<Aws::String>&& value) { m_pendingSecurityGroups = std::move(value); }
793 
797  inline DescribeBrokerResult& WithPendingSecurityGroups(const Aws::Vector<Aws::String>& value) { SetPendingSecurityGroups(value); return *this;}
798 
802  inline DescribeBrokerResult& WithPendingSecurityGroups(Aws::Vector<Aws::String>&& value) { SetPendingSecurityGroups(std::move(value)); return *this;}
803 
807  inline DescribeBrokerResult& AddPendingSecurityGroups(const Aws::String& value) { m_pendingSecurityGroups.push_back(value); return *this; }
808 
812  inline DescribeBrokerResult& AddPendingSecurityGroups(Aws::String&& value) { m_pendingSecurityGroups.push_back(std::move(value)); return *this; }
813 
817  inline DescribeBrokerResult& AddPendingSecurityGroups(const char* value) { m_pendingSecurityGroups.push_back(value); return *this; }
818 
819 
824  inline bool GetPubliclyAccessible() const{ return m_publiclyAccessible; }
825 
830  inline void SetPubliclyAccessible(bool value) { m_publiclyAccessible = value; }
831 
836  inline DescribeBrokerResult& WithPubliclyAccessible(bool value) { SetPubliclyAccessible(value); return *this;}
837 
838 
843  inline const Aws::Vector<Aws::String>& GetSecurityGroups() const{ return m_securityGroups; }
844 
849  inline void SetSecurityGroups(const Aws::Vector<Aws::String>& value) { m_securityGroups = value; }
850 
855  inline void SetSecurityGroups(Aws::Vector<Aws::String>&& value) { m_securityGroups = std::move(value); }
856 
861  inline DescribeBrokerResult& WithSecurityGroups(const Aws::Vector<Aws::String>& value) { SetSecurityGroups(value); return *this;}
862 
867  inline DescribeBrokerResult& WithSecurityGroups(Aws::Vector<Aws::String>&& value) { SetSecurityGroups(std::move(value)); return *this;}
868 
873  inline DescribeBrokerResult& AddSecurityGroups(const Aws::String& value) { m_securityGroups.push_back(value); return *this; }
874 
879  inline DescribeBrokerResult& AddSecurityGroups(Aws::String&& value) { m_securityGroups.push_back(std::move(value)); return *this; }
880 
885  inline DescribeBrokerResult& AddSecurityGroups(const char* value) { m_securityGroups.push_back(value); return *this; }
886 
887 
891  inline const BrokerStorageType& GetStorageType() const{ return m_storageType; }
892 
896  inline void SetStorageType(const BrokerStorageType& value) { m_storageType = value; }
897 
901  inline void SetStorageType(BrokerStorageType&& value) { m_storageType = std::move(value); }
902 
906  inline DescribeBrokerResult& WithStorageType(const BrokerStorageType& value) { SetStorageType(value); return *this;}
907 
911  inline DescribeBrokerResult& WithStorageType(BrokerStorageType&& value) { SetStorageType(std::move(value)); return *this;}
912 
913 
918  inline const Aws::Vector<Aws::String>& GetSubnetIds() const{ return m_subnetIds; }
919 
924  inline void SetSubnetIds(const Aws::Vector<Aws::String>& value) { m_subnetIds = value; }
925 
930  inline void SetSubnetIds(Aws::Vector<Aws::String>&& value) { m_subnetIds = std::move(value); }
931 
936  inline DescribeBrokerResult& WithSubnetIds(const Aws::Vector<Aws::String>& value) { SetSubnetIds(value); return *this;}
937 
942  inline DescribeBrokerResult& WithSubnetIds(Aws::Vector<Aws::String>&& value) { SetSubnetIds(std::move(value)); return *this;}
943 
948  inline DescribeBrokerResult& AddSubnetIds(const Aws::String& value) { m_subnetIds.push_back(value); return *this; }
949 
954  inline DescribeBrokerResult& AddSubnetIds(Aws::String&& value) { m_subnetIds.push_back(std::move(value)); return *this; }
955 
960  inline DescribeBrokerResult& AddSubnetIds(const char* value) { m_subnetIds.push_back(value); return *this; }
961 
962 
966  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
967 
971  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
972 
976  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
977 
981  inline DescribeBrokerResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
982 
986  inline DescribeBrokerResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
987 
991  inline DescribeBrokerResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
992 
996  inline DescribeBrokerResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
997 
1001  inline DescribeBrokerResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
1002 
1006  inline DescribeBrokerResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
1007 
1011  inline DescribeBrokerResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
1012 
1016  inline DescribeBrokerResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
1017 
1021  inline DescribeBrokerResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
1022 
1023 
1027  inline const Aws::Vector<UserSummary>& GetUsers() const{ return m_users; }
1028 
1032  inline void SetUsers(const Aws::Vector<UserSummary>& value) { m_users = value; }
1033 
1037  inline void SetUsers(Aws::Vector<UserSummary>&& value) { m_users = std::move(value); }
1038 
1042  inline DescribeBrokerResult& WithUsers(const Aws::Vector<UserSummary>& value) { SetUsers(value); return *this;}
1043 
1047  inline DescribeBrokerResult& WithUsers(Aws::Vector<UserSummary>&& value) { SetUsers(std::move(value)); return *this;}
1048 
1052  inline DescribeBrokerResult& AddUsers(const UserSummary& value) { m_users.push_back(value); return *this; }
1053 
1057  inline DescribeBrokerResult& AddUsers(UserSummary&& value) { m_users.push_back(std::move(value)); return *this; }
1058 
1059  private:
1060 
1061  AuthenticationStrategy m_authenticationStrategy;
1062 
1063  bool m_autoMinorVersionUpgrade;
1064 
1065  Aws::String m_brokerArn;
1066 
1067  Aws::String m_brokerId;
1068 
1069  Aws::Vector<BrokerInstance> m_brokerInstances;
1070 
1071  Aws::String m_brokerName;
1072 
1073  BrokerState m_brokerState;
1074 
1075  Configurations m_configurations;
1076 
1077  Aws::Utils::DateTime m_created;
1078 
1079  DeploymentMode m_deploymentMode;
1080 
1081  EncryptionOptions m_encryptionOptions;
1082 
1083  EngineType m_engineType;
1084 
1085  Aws::String m_engineVersion;
1086 
1087  Aws::String m_hostInstanceType;
1088 
1089  LdapServerMetadataOutput m_ldapServerMetadata;
1090 
1091  LogsSummary m_logs;
1092 
1093  WeeklyStartTime m_maintenanceWindowStartTime;
1094 
1095  AuthenticationStrategy m_pendingAuthenticationStrategy;
1096 
1097  Aws::String m_pendingEngineVersion;
1098 
1099  Aws::String m_pendingHostInstanceType;
1100 
1101  LdapServerMetadataOutput m_pendingLdapServerMetadata;
1102 
1103  Aws::Vector<Aws::String> m_pendingSecurityGroups;
1104 
1105  bool m_publiclyAccessible;
1106 
1107  Aws::Vector<Aws::String> m_securityGroups;
1108 
1109  BrokerStorageType m_storageType;
1110 
1111  Aws::Vector<Aws::String> m_subnetIds;
1112 
1114 
1115  Aws::Vector<UserSummary> m_users;
1116  };
1117 
1118 } // namespace Model
1119 } // namespace MQ
1120 } // namespace Aws
Aws::MQ::Model::DescribeBrokerResult::GetEngineType
const EngineType & GetEngineType() const
Definition: DescribeBrokerResult.h:402
Aws::MQ::Model::DescribeBrokerResult::WithBrokerInstances
DescribeBrokerResult & WithBrokerInstances(const Aws::Vector< BrokerInstance > &value)
Definition: DescribeBrokerResult.h:193
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::MQ::Model::DescribeBrokerResult::SetBrokerInstances
void SetBrokerInstances(const Aws::Vector< BrokerInstance > &value)
Definition: DescribeBrokerResult.h:183
Aws::MQ::Model::DescribeBrokerResult::WithSubnetIds
DescribeBrokerResult & WithSubnetIds(const Aws::Vector< Aws::String > &value)
Definition: DescribeBrokerResult.h:936
Aws::MQ::Model::DescribeBrokerResult::WithTags
DescribeBrokerResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeBrokerResult.h:986
Aws::MQ::Model::DescribeBrokerResult::SetBrokerName
void SetBrokerName(const char *value)
Definition: DescribeBrokerResult.h:241
AWS_MQ_API
#define AWS_MQ_API
Definition: MQ_EXPORTS.h:28
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::MQ::Model::DescribeBrokerResult::GetBrokerArn
const Aws::String & GetBrokerArn() const
Definition: DescribeBrokerResult.h:106
Aws::MQ::Model::EngineType
EngineType
Definition: EngineType.h:17
Aws::MQ::Model::DescribeBrokerResult::SetSecurityGroups
void SetSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: DescribeBrokerResult.h:855
Aws::MQ::Model::DescribeBrokerResult::WithConfigurations
DescribeBrokerResult & WithConfigurations(const Configurations &value)
Definition: DescribeBrokerResult.h:312
Aws::MQ::Model::DescribeBrokerResult::SetPendingHostInstanceType
void SetPendingHostInstanceType(const char *value)
Definition: DescribeBrokerResult.h:721
Aws::MQ::Model::DescribeBrokerResult::SetAuthenticationStrategy
void SetAuthenticationStrategy(const AuthenticationStrategy &value)
Definition: DescribeBrokerResult.h:60
Aws::MQ::Model::DescribeBrokerResult::WithUsers
DescribeBrokerResult & WithUsers(const Aws::Vector< UserSummary > &value)
Definition: DescribeBrokerResult.h:1042
Aws::MQ::Model::DescribeBrokerResult::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: DescribeBrokerResult.h:448
Aws::MQ::Model::DescribeBrokerResult::SetPendingEngineVersion
void SetPendingEngineVersion(const char *value)
Definition: DescribeBrokerResult.h:664
Aws::MQ::Model::DescribeBrokerResult::SetPendingHostInstanceType
void SetPendingHostInstanceType(const Aws::String &value)
Definition: DescribeBrokerResult.h:705
Aws::MQ::Model::DescribeBrokerResult::GetPendingEngineVersion
const Aws::String & GetPendingEngineVersion() const
Definition: DescribeBrokerResult.h:640
Aws::MQ::Model::DescribeBrokerResult::WithPendingSecurityGroups
DescribeBrokerResult & WithPendingSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: DescribeBrokerResult.h:797
Aws::MQ::Model::DescribeBrokerResult::SetEncryptionOptions
void SetEncryptionOptions(const EncryptionOptions &value)
Definition: DescribeBrokerResult.h:380
Aws::MQ::Model::DescribeBrokerResult::SetAutoMinorVersionUpgrade
void SetAutoMinorVersionUpgrade(bool value)
Definition: DescribeBrokerResult.h:93
Aws::MQ::Model::DescribeBrokerResult::SetBrokerName
void SetBrokerName(const Aws::String &value)
Definition: DescribeBrokerResult.h:225
Aws::MQ::Model::DescribeBrokerResult::SetBrokerArn
void SetBrokerArn(const Aws::String &value)
Definition: DescribeBrokerResult.h:111
Aws::MQ::Model::DescribeBrokerResult::WithLogs
DescribeBrokerResult & WithLogs(LogsSummary &&value)
Definition: DescribeBrokerResult.h:574
Aws::MQ::Model::DescribeBrokerResult::WithBrokerName
DescribeBrokerResult & WithBrokerName(const Aws::String &value)
Definition: DescribeBrokerResult.h:249
Aws::MQ::Model::DescribeBrokerResult::GetEncryptionOptions
const EncryptionOptions & GetEncryptionOptions() const
Definition: DescribeBrokerResult.h:375
Aws::MQ::Model::DescribeBrokerResult::WithBrokerArn
DescribeBrokerResult & WithBrokerArn(const char *value)
Definition: DescribeBrokerResult.h:136
Aws::MQ::Model::DescribeBrokerResult::SetBrokerState
void SetBrokerState(const BrokerState &value)
Definition: DescribeBrokerResult.h:276
Configurations.h
Aws::MQ::Model::DescribeBrokerResult::GetDeploymentMode
const DeploymentMode & GetDeploymentMode() const
Definition: DescribeBrokerResult.h:349
Aws::MQ::Model::DescribeBrokerResult::GetPendingLdapServerMetadata
const LdapServerMetadataOutput & GetPendingLdapServerMetadata() const
Definition: DescribeBrokerResult.h:752
MQ_EXPORTS.h
Aws::MQ::Model::DescribeBrokerResult::GetBrokerName
const Aws::String & GetBrokerName() const
Definition: DescribeBrokerResult.h:217
Aws::MQ::Model::DescribeBrokerResult::AddPendingSecurityGroups
DescribeBrokerResult & AddPendingSecurityGroups(const Aws::String &value)
Definition: DescribeBrokerResult.h:807
Aws::MQ::Model::DescribeBrokerResult::WithEncryptionOptions
DescribeBrokerResult & WithEncryptionOptions(const EncryptionOptions &value)
Definition: DescribeBrokerResult.h:390
Aws::MQ::Model::DescribeBrokerResult::GetStorageType
const BrokerStorageType & GetStorageType() const
Definition: DescribeBrokerResult.h:891
Aws::MQ::Model::DescribeBrokerResult::SetDeploymentMode
void SetDeploymentMode(const DeploymentMode &value)
Definition: DescribeBrokerResult.h:354
DateTime.h
Aws::MQ::Model::AuthenticationStrategy
AuthenticationStrategy
Definition: AuthenticationStrategy.h:17
Aws::MQ::Model::DescribeBrokerResult::operator=
DescribeBrokerResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::MQ::Model::DescribeBrokerResult::SetPendingLdapServerMetadata
void SetPendingLdapServerMetadata(const LdapServerMetadataOutput &value)
Definition: DescribeBrokerResult.h:758
Aws::MQ::Model::DescribeBrokerResult::WithEngineVersion
DescribeBrokerResult & WithEngineVersion(const Aws::String &value)
Definition: DescribeBrokerResult.h:462
Aws::MQ::Model::DescribeBrokerResult::SetPendingAuthenticationStrategy
void SetPendingAuthenticationStrategy(const AuthenticationStrategy &value)
Definition: DescribeBrokerResult.h:613
Aws::MQ::Model::DescribeBrokerResult::SetCreated
void SetCreated(const Aws::Utils::DateTime &value)
Definition: DescribeBrokerResult.h:328
Aws::MQ::Model::DescribeBrokerResult::SetPendingHostInstanceType
void SetPendingHostInstanceType(Aws::String &&value)
Definition: DescribeBrokerResult.h:713
Aws::MQ::Model::DescribeBrokerResult::WithBrokerInstances
DescribeBrokerResult & WithBrokerInstances(Aws::Vector< BrokerInstance > &&value)
Definition: DescribeBrokerResult.h:198
Aws::MQ::Model::DescribeBrokerResult::GetBrokerInstances
const Aws::Vector< BrokerInstance > & GetBrokerInstances() const
Definition: DescribeBrokerResult.h:178
Aws::MQ::Model::DescribeBrokerResult::AddSecurityGroups
DescribeBrokerResult & AddSecurityGroups(const Aws::String &value)
Definition: DescribeBrokerResult.h:873
Aws::MQ::Model::EncryptionOptions
Definition: EncryptionOptions.h:33
Aws::MQ::Model::DescribeBrokerResult::GetConfigurations
const Configurations & GetConfigurations() const
Definition: DescribeBrokerResult.h:297
Aws::MQ::Model::DescribeBrokerResult::SetBrokerArn
void SetBrokerArn(const char *value)
Definition: DescribeBrokerResult.h:121
Aws::MQ::Model::DescribeBrokerResult::AddSubnetIds
DescribeBrokerResult & AddSubnetIds(Aws::String &&value)
Definition: DescribeBrokerResult.h:954
Aws::MQ::Model::DescribeBrokerResult::WithCreated
DescribeBrokerResult & WithCreated(const Aws::Utils::DateTime &value)
Definition: DescribeBrokerResult.h:338
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MQ::Model::DescribeBrokerResult::WithEngineType
DescribeBrokerResult & WithEngineType(EngineType &&value)
Definition: DescribeBrokerResult.h:426
Aws::MQ::Model::DescribeBrokerResult::AddTags
DescribeBrokerResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: DescribeBrokerResult.h:1001
Aws::MQ::Model::UserSummary
Definition: UserSummary.h:34
Aws::MQ::Model::DescribeBrokerResult::SetHostInstanceType
void SetHostInstanceType(const char *value)
Definition: DescribeBrokerResult.h:497
Aws::MQ::Model::DescribeBrokerResult::SetSubnetIds
void SetSubnetIds(const Aws::Vector< Aws::String > &value)
Definition: DescribeBrokerResult.h:924
EncryptionOptions.h
Aws::MQ::Model::DescribeBrokerResult::WithPendingAuthenticationStrategy
DescribeBrokerResult & WithPendingAuthenticationStrategy(AuthenticationStrategy &&value)
Definition: DescribeBrokerResult.h:631
Aws::MQ::Model::DescribeBrokerResult::WithStorageType
DescribeBrokerResult & WithStorageType(BrokerStorageType &&value)
Definition: DescribeBrokerResult.h:911
AWSVector.h
DeploymentMode.h
Aws::MQ::Model::DescribeBrokerResult::WithHostInstanceType
DescribeBrokerResult & WithHostInstanceType(Aws::String &&value)
Definition: DescribeBrokerResult.h:507
Aws::MQ::Model::DescribeBrokerResult::WithPendingAuthenticationStrategy
DescribeBrokerResult & WithPendingAuthenticationStrategy(const AuthenticationStrategy &value)
Definition: DescribeBrokerResult.h:625
Aws::MQ::Model::DescribeBrokerResult::WithSubnetIds
DescribeBrokerResult & WithSubnetIds(Aws::Vector< Aws::String > &&value)
Definition: DescribeBrokerResult.h:942
Aws::MQ::Model::DescribeBrokerResult::WithTags
DescribeBrokerResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeBrokerResult.h:981
Aws::MQ::Model::DescribeBrokerResult::GetBrokerState
const BrokerState & GetBrokerState() const
Definition: DescribeBrokerResult.h:271
Aws::MQ::Model::DescribeBrokerResult::AddTags
DescribeBrokerResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: DescribeBrokerResult.h:996
Aws::MQ::Model::WeeklyStartTime
Definition: WeeklyStartTime.h:34
Aws::MQ::Model::DescribeBrokerResult::SetBrokerName
void SetBrokerName(Aws::String &&value)
Definition: DescribeBrokerResult.h:233
WeeklyStartTime.h
Aws::MQ::Model::DescribeBrokerResult::AddTags
DescribeBrokerResult & AddTags(const char *key, Aws::String &&value)
Definition: DescribeBrokerResult.h:1011
Aws::MQ::Model::DescribeBrokerResult::SetLogs
void SetLogs(const LogsSummary &value)
Definition: DescribeBrokerResult.h:556
Aws::MQ::Model::DescribeBrokerResult::WithBrokerArn
DescribeBrokerResult & WithBrokerArn(Aws::String &&value)
Definition: DescribeBrokerResult.h:131
Aws::MQ::Model::DescribeBrokerResult::WithBrokerName
DescribeBrokerResult & WithBrokerName(Aws::String &&value)
Definition: DescribeBrokerResult.h:257
Aws::MQ::Model::DescribeBrokerResult::SetCreated
void SetCreated(Aws::Utils::DateTime &&value)
Definition: DescribeBrokerResult.h:333
Aws::MQ::Model::DescribeBrokerResult::WithUsers
DescribeBrokerResult & WithUsers(Aws::Vector< UserSummary > &&value)
Definition: DescribeBrokerResult.h:1047
Aws::MQ::Model::DescribeBrokerResult::AddTags
DescribeBrokerResult & AddTags(Aws::String &&key, const char *value)
Definition: DescribeBrokerResult.h:1016
Aws::MQ::Model::DescribeBrokerResult::GetAutoMinorVersionUpgrade
bool GetAutoMinorVersionUpgrade() const
Definition: DescribeBrokerResult.h:86
Aws::MQ::Model::DescribeBrokerResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: DescribeBrokerResult.h:966
Aws::MQ::Model::DeploymentMode
DeploymentMode
Definition: DeploymentMode.h:17
Aws::MQ::Model::DescribeBrokerResult::SetLdapServerMetadata
void SetLdapServerMetadata(LdapServerMetadataOutput &&value)
Definition: DescribeBrokerResult.h:531
Aws::MQ::Model::BrokerState
BrokerState
Definition: BrokerState.h:17
Aws::MQ::Model::DescribeBrokerResult::GetHostInstanceType
const Aws::String & GetHostInstanceType() const
Definition: DescribeBrokerResult.h:482
Aws::MQ::Model::DescribeBrokerResult::WithAuthenticationStrategy
DescribeBrokerResult & WithAuthenticationStrategy(AuthenticationStrategy &&value)
Definition: DescribeBrokerResult.h:78
Aws::MQ::Model::DescribeBrokerResult
Definition: DescribeBrokerResult.h:43
Aws::MQ::Model::DescribeBrokerResult::GetAuthenticationStrategy
const AuthenticationStrategy & GetAuthenticationStrategy() const
Definition: DescribeBrokerResult.h:54
Aws::MQ::Model::DescribeBrokerResult::WithConfigurations
DescribeBrokerResult & WithConfigurations(Configurations &&value)
Definition: DescribeBrokerResult.h:317
Aws::MQ::Model::DescribeBrokerResult::WithEncryptionOptions
DescribeBrokerResult & WithEncryptionOptions(EncryptionOptions &&value)
Definition: DescribeBrokerResult.h:395
Aws::MQ::Model::DescribeBrokerResult::WithPendingEngineVersion
DescribeBrokerResult & WithPendingEngineVersion(const char *value)
Definition: DescribeBrokerResult.h:688
Aws::MQ::Model::BrokerInstance
Definition: BrokerInstance.h:33
Aws::MQ::Model::DescribeBrokerResult::SetBrokerId
void SetBrokerId(const char *value)
Definition: DescribeBrokerResult.h:157
Aws::MQ::Model::DescribeBrokerResult::AddUsers
DescribeBrokerResult & AddUsers(const UserSummary &value)
Definition: DescribeBrokerResult.h:1052
Aws::MQ::Model::DescribeBrokerResult::WithPendingHostInstanceType
DescribeBrokerResult & WithPendingHostInstanceType(Aws::String &&value)
Definition: DescribeBrokerResult.h:737
Aws::MQ::Model::DescribeBrokerResult::GetLogs
const LogsSummary & GetLogs() const
Definition: DescribeBrokerResult.h:550
Aws::MQ::Model::DescribeBrokerResult::WithSecurityGroups
DescribeBrokerResult & WithSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: DescribeBrokerResult.h:867
EngineType.h
Aws::MQ::Model::DescribeBrokerResult::SetBrokerId
void SetBrokerId(const Aws::String &value)
Definition: DescribeBrokerResult.h:147
Aws::MQ::Model::DescribeBrokerResult::SetBrokerId
void SetBrokerId(Aws::String &&value)
Definition: DescribeBrokerResult.h:152
Aws::MQ::Model::DescribeBrokerResult::WithBrokerId
DescribeBrokerResult & WithBrokerId(Aws::String &&value)
Definition: DescribeBrokerResult.h:167
Aws::MQ::Model::DescribeBrokerResult::SetConfigurations
void SetConfigurations(Configurations &&value)
Definition: DescribeBrokerResult.h:307
Aws::MQ::Model::DescribeBrokerResult::WithBrokerState
DescribeBrokerResult & WithBrokerState(BrokerState &&value)
Definition: DescribeBrokerResult.h:291
Aws::MQ::Model::DescribeBrokerResult::AddSubnetIds
DescribeBrokerResult & AddSubnetIds(const char *value)
Definition: DescribeBrokerResult.h:960
Aws::MQ::Model::DescribeBrokerResult::SetBrokerArn
void SetBrokerArn(Aws::String &&value)
Definition: DescribeBrokerResult.h:116
Aws::MQ::Model::DescribeBrokerResult::AddSubnetIds
DescribeBrokerResult & AddSubnetIds(const Aws::String &value)
Definition: DescribeBrokerResult.h:948
Aws::MQ::Model::DescribeBrokerResult::WithAuthenticationStrategy
DescribeBrokerResult & WithAuthenticationStrategy(const AuthenticationStrategy &value)
Definition: DescribeBrokerResult.h:72
Aws::MQ::Model::DescribeBrokerResult::SetMaintenanceWindowStartTime
void SetMaintenanceWindowStartTime(WeeklyStartTime &&value)
Definition: DescribeBrokerResult.h:590
Aws::MQ::Model::DescribeBrokerResult::WithEngineType
DescribeBrokerResult & WithEngineType(const EngineType &value)
Definition: DescribeBrokerResult.h:420
Aws::MQ::Model::DescribeBrokerResult::WithLdapServerMetadata
DescribeBrokerResult & WithLdapServerMetadata(const LdapServerMetadataOutput &value)
Definition: DescribeBrokerResult.h:537
Aws::MQ::Model::DescribeBrokerResult::SetLdapServerMetadata
void SetLdapServerMetadata(const LdapServerMetadataOutput &value)
Definition: DescribeBrokerResult.h:525
Aws::MQ::Model::DescribeBrokerResult::SetHostInstanceType
void SetHostInstanceType(const Aws::String &value)
Definition: DescribeBrokerResult.h:487
Aws::MQ::Model::DescribeBrokerResult::SetStorageType
void SetStorageType(const BrokerStorageType &value)
Definition: DescribeBrokerResult.h:896
AWSString.h
Aws::MQ::Model::DescribeBrokerResult::SetPubliclyAccessible
void SetPubliclyAccessible(bool value)
Definition: DescribeBrokerResult.h:830
Aws::MQ::Model::DescribeBrokerResult::SetConfigurations
void SetConfigurations(const Configurations &value)
Definition: DescribeBrokerResult.h:302
Aws::MQ::Model::DescribeBrokerResult::GetSubnetIds
const Aws::Vector< Aws::String > & GetSubnetIds() const
Definition: DescribeBrokerResult.h:918
Aws::MQ::Model::DescribeBrokerResult::WithHostInstanceType
DescribeBrokerResult & WithHostInstanceType(const char *value)
Definition: DescribeBrokerResult.h:512
Aws::MQ::Model::DescribeBrokerResult::WithAutoMinorVersionUpgrade
DescribeBrokerResult & WithAutoMinorVersionUpgrade(bool value)
Definition: DescribeBrokerResult.h:100
Aws::MQ::Model::DescribeBrokerResult::SetPendingLdapServerMetadata
void SetPendingLdapServerMetadata(LdapServerMetadataOutput &&value)
Definition: DescribeBrokerResult.h:764
Aws::MQ::Model::DescribeBrokerResult::WithMaintenanceWindowStartTime
DescribeBrokerResult & WithMaintenanceWindowStartTime(const WeeklyStartTime &value)
Definition: DescribeBrokerResult.h:595
Aws::MQ::Model::DescribeBrokerResult::WithPendingEngineVersion
DescribeBrokerResult & WithPendingEngineVersion(const Aws::String &value)
Definition: DescribeBrokerResult.h:672
Aws::MQ::Model::DescribeBrokerResult::SetSubnetIds
void SetSubnetIds(Aws::Vector< Aws::String > &&value)
Definition: DescribeBrokerResult.h:930
Aws::MQ::Model::DescribeBrokerResult::SetLogs
void SetLogs(LogsSummary &&value)
Definition: DescribeBrokerResult.h:562
Aws::MQ::Model::DescribeBrokerResult::GetLdapServerMetadata
const LdapServerMetadataOutput & GetLdapServerMetadata() const
Definition: DescribeBrokerResult.h:519
Aws::MQ::Model::DescribeBrokerResult::SetPendingEngineVersion
void SetPendingEngineVersion(const Aws::String &value)
Definition: DescribeBrokerResult.h:648
Aws::MQ::Model::DescribeBrokerResult::WithPendingLdapServerMetadata
DescribeBrokerResult & WithPendingLdapServerMetadata(const LdapServerMetadataOutput &value)
Definition: DescribeBrokerResult.h:770
Aws::MQ::Model::DescribeBrokerResult::SetHostInstanceType
void SetHostInstanceType(Aws::String &&value)
Definition: DescribeBrokerResult.h:492
Aws::MQ::Model::DescribeBrokerResult::WithDeploymentMode
DescribeBrokerResult & WithDeploymentMode(const DeploymentMode &value)
Definition: DescribeBrokerResult.h:364
Aws::MQ::Model::DescribeBrokerResult::AddPendingSecurityGroups
DescribeBrokerResult & AddPendingSecurityGroups(const char *value)
Definition: DescribeBrokerResult.h:817
Aws::MQ::Model::DescribeBrokerResult::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: DescribeBrokerResult.h:455
Aws::MQ::Model::DescribeBrokerResult::SetStorageType
void SetStorageType(BrokerStorageType &&value)
Definition: DescribeBrokerResult.h:901
Aws::MQ::Model::DescribeBrokerResult::GetCreated
const Aws::Utils::DateTime & GetCreated() const
Definition: DescribeBrokerResult.h:323
Aws::MQ::Model::DescribeBrokerResult::GetPendingAuthenticationStrategy
const AuthenticationStrategy & GetPendingAuthenticationStrategy() const
Definition: DescribeBrokerResult.h:607
LdapServerMetadataOutput.h
Aws::MQ::Model::DescribeBrokerResult::WithBrokerState
DescribeBrokerResult & WithBrokerState(const BrokerState &value)
Definition: DescribeBrokerResult.h:286
Aws::MQ::Model::DescribeBrokerResult::WithCreated
DescribeBrokerResult & WithCreated(Aws::Utils::DateTime &&value)
Definition: DescribeBrokerResult.h:343
Aws::MQ::Model::DescribeBrokerResult::SetEngineType
void SetEngineType(EngineType &&value)
Definition: DescribeBrokerResult.h:414
Aws::MQ::Model::DescribeBrokerResult::AddSecurityGroups
DescribeBrokerResult & AddSecurityGroups(Aws::String &&value)
Definition: DescribeBrokerResult.h:879
Aws::MQ::Model::DescribeBrokerResult::AddUsers
DescribeBrokerResult & AddUsers(UserSummary &&value)
Definition: DescribeBrokerResult.h:1057
Aws::MQ::Model::DescribeBrokerResult::WithHostInstanceType
DescribeBrokerResult & WithHostInstanceType(const Aws::String &value)
Definition: DescribeBrokerResult.h:502
Aws::MQ::Model::DescribeBrokerResult::GetUsers
const Aws::Vector< UserSummary > & GetUsers() const
Definition: DescribeBrokerResult.h:1027
Aws::MQ::Model::DescribeBrokerResult::AddPendingSecurityGroups
DescribeBrokerResult & AddPendingSecurityGroups(Aws::String &&value)
Definition: DescribeBrokerResult.h:812
Aws::MQ::Model::DescribeBrokerResult::WithEngineVersion
DescribeBrokerResult & WithEngineVersion(Aws::String &&value)
Definition: DescribeBrokerResult.h:469
Aws::MQ::Model::DescribeBrokerResult::WithPendingHostInstanceType
DescribeBrokerResult & WithPendingHostInstanceType(const char *value)
Definition: DescribeBrokerResult.h:745
Aws::MQ::Model::LdapServerMetadataOutput
Definition: LdapServerMetadataOutput.h:34
Aws::MQ::Model::DescribeBrokerResult::WithBrokerId
DescribeBrokerResult & WithBrokerId(const Aws::String &value)
Definition: DescribeBrokerResult.h:162
Aws::MQ::Model::DescribeBrokerResult::WithPubliclyAccessible
DescribeBrokerResult & WithPubliclyAccessible(bool value)
Definition: DescribeBrokerResult.h:836
Aws::MQ::Model::DescribeBrokerResult::WithBrokerName
DescribeBrokerResult & WithBrokerName(const char *value)
Definition: DescribeBrokerResult.h:265
Aws::MQ::Model::BrokerStorageType
BrokerStorageType
Definition: BrokerStorageType.h:17
Aws::MQ::Model::DescribeBrokerResult::WithPendingSecurityGroups
DescribeBrokerResult & WithPendingSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: DescribeBrokerResult.h:802
Aws::MQ::Model::DescribeBrokerResult::AddTags
DescribeBrokerResult & AddTags(const char *key, const char *value)
Definition: DescribeBrokerResult.h:1021
Aws::MQ::Model::DescribeBrokerResult::SetBrokerState
void SetBrokerState(BrokerState &&value)
Definition: DescribeBrokerResult.h:281
Aws::MQ::Model::DescribeBrokerResult::WithLdapServerMetadata
DescribeBrokerResult & WithLdapServerMetadata(LdapServerMetadataOutput &&value)
Definition: DescribeBrokerResult.h:543
Aws::MQ::Model::DescribeBrokerResult::GetPendingHostInstanceType
const Aws::String & GetPendingHostInstanceType() const
Definition: DescribeBrokerResult.h:697
Aws::MQ::Model::DescribeBrokerResult::WithSecurityGroups
DescribeBrokerResult & WithSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: DescribeBrokerResult.h:861
Aws::MQ::Model::DescribeBrokerResult::WithDeploymentMode
DescribeBrokerResult & WithDeploymentMode(DeploymentMode &&value)
Definition: DescribeBrokerResult.h:369
Aws
Definition: AccessManagementClient.h:15
Aws::MQ::Model::DescribeBrokerResult::WithStorageType
DescribeBrokerResult & WithStorageType(const BrokerStorageType &value)
Definition: DescribeBrokerResult.h:906
Aws::MQ::Model::DescribeBrokerResult::SetPendingSecurityGroups
void SetPendingSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: DescribeBrokerResult.h:787
Aws::MQ::Model::DescribeBrokerResult::GetMaintenanceWindowStartTime
const WeeklyStartTime & GetMaintenanceWindowStartTime() const
Definition: DescribeBrokerResult.h:580
Aws::MQ::Model::DescribeBrokerResult::WithBrokerId
DescribeBrokerResult & WithBrokerId(const char *value)
Definition: DescribeBrokerResult.h:172
Aws::MQ::Model::DescribeBrokerResult::WithPendingEngineVersion
DescribeBrokerResult & WithPendingEngineVersion(Aws::String &&value)
Definition: DescribeBrokerResult.h:680
Aws::MQ::Model::DescribeBrokerResult::SetSecurityGroups
void SetSecurityGroups(const Aws::Vector< Aws::String > &value)
Definition: DescribeBrokerResult.h:849
Aws::MQ::Model::DescribeBrokerResult::SetUsers
void SetUsers(const Aws::Vector< UserSummary > &value)
Definition: DescribeBrokerResult.h:1032
Aws::MQ::Model::DescribeBrokerResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeBrokerResult.h:971
Aws::MQ::Model::DescribeBrokerResult::SetBrokerInstances
void SetBrokerInstances(Aws::Vector< BrokerInstance > &&value)
Definition: DescribeBrokerResult.h:188
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MQ::Model::DescribeBrokerResult::GetSecurityGroups
const Aws::Vector< Aws::String > & GetSecurityGroups() const
Definition: DescribeBrokerResult.h:843
Aws::MQ::Model::DescribeBrokerResult::AddTags
DescribeBrokerResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: DescribeBrokerResult.h:1006
Aws::MQ::Model::LogsSummary
Definition: LogsSummary.h:34
Aws::MQ::Model::DescribeBrokerResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeBrokerResult.h:976
AuthenticationStrategy.h
Aws::MQ::Model::DescribeBrokerResult::SetAuthenticationStrategy
void SetAuthenticationStrategy(AuthenticationStrategy &&value)
Definition: DescribeBrokerResult.h:66
Aws::MQ::Model::DescribeBrokerResult::DescribeBrokerResult
DescribeBrokerResult()
Aws::MQ::Model::DescribeBrokerResult::AddBrokerInstances
DescribeBrokerResult & AddBrokerInstances(BrokerInstance &&value)
Definition: DescribeBrokerResult.h:208
Aws::MQ::Model::DescribeBrokerResult::GetBrokerId
const Aws::String & GetBrokerId() const
Definition: DescribeBrokerResult.h:142
Aws::MQ::Model::DescribeBrokerResult::SetUsers
void SetUsers(Aws::Vector< UserSummary > &&value)
Definition: DescribeBrokerResult.h:1037
Aws::MQ::Model::DescribeBrokerResult::SetMaintenanceWindowStartTime
void SetMaintenanceWindowStartTime(const WeeklyStartTime &value)
Definition: DescribeBrokerResult.h:585
BrokerInstance.h
Aws::MQ::Model::Configurations
Definition: Configurations.h:33
Aws::MQ::Model::DescribeBrokerResult::SetDeploymentMode
void SetDeploymentMode(DeploymentMode &&value)
Definition: DescribeBrokerResult.h:359
Aws::MQ::Model::DescribeBrokerResult::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: DescribeBrokerResult.h:441
Aws::MQ::Model::DescribeBrokerResult::GetPendingSecurityGroups
const Aws::Vector< Aws::String > & GetPendingSecurityGroups() const
Definition: DescribeBrokerResult.h:782
Aws::MQ::Model::DescribeBrokerResult::DescribeBrokerResult
DescribeBrokerResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::MQ::Model::DescribeBrokerResult::WithEngineVersion
DescribeBrokerResult & WithEngineVersion(const char *value)
Definition: DescribeBrokerResult.h:476
Aws::MQ::Model::DescribeBrokerResult::SetPendingAuthenticationStrategy
void SetPendingAuthenticationStrategy(AuthenticationStrategy &&value)
Definition: DescribeBrokerResult.h:619
AWSMap.h
Aws::MQ::Model::DescribeBrokerResult::WithBrokerArn
DescribeBrokerResult & WithBrokerArn(const Aws::String &value)
Definition: DescribeBrokerResult.h:126
Aws::MQ::Model::DescribeBrokerResult::AddTags
DescribeBrokerResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: DescribeBrokerResult.h:991
Aws::MQ::Model::DescribeBrokerResult::SetPendingEngineVersion
void SetPendingEngineVersion(Aws::String &&value)
Definition: DescribeBrokerResult.h:656
LogsSummary.h
Aws::MQ::Model::DescribeBrokerResult::AddSecurityGroups
DescribeBrokerResult & AddSecurityGroups(const char *value)
Definition: DescribeBrokerResult.h:885
Aws::MQ::Model::DescribeBrokerResult::SetEncryptionOptions
void SetEncryptionOptions(EncryptionOptions &&value)
Definition: DescribeBrokerResult.h:385
Aws::MQ::Model::DescribeBrokerResult::WithPendingLdapServerMetadata
DescribeBrokerResult & WithPendingLdapServerMetadata(LdapServerMetadataOutput &&value)
Definition: DescribeBrokerResult.h:776
BrokerState.h
BrokerStorageType.h
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
UserSummary.h
Aws::MQ::Model::DescribeBrokerResult::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: DescribeBrokerResult.h:434
Aws::MQ::Model::DescribeBrokerResult::SetEngineType
void SetEngineType(const EngineType &value)
Definition: DescribeBrokerResult.h:408
Aws::MQ::Model::DescribeBrokerResult::AddBrokerInstances
DescribeBrokerResult & AddBrokerInstances(const BrokerInstance &value)
Definition: DescribeBrokerResult.h:203
Aws::MQ::Model::DescribeBrokerResult::GetPubliclyAccessible
bool GetPubliclyAccessible() const
Definition: DescribeBrokerResult.h:824
Aws::MQ::Model::DescribeBrokerResult::WithPendingHostInstanceType
DescribeBrokerResult & WithPendingHostInstanceType(const Aws::String &value)
Definition: DescribeBrokerResult.h:729
Aws::MQ::Model::DescribeBrokerResult::WithLogs
DescribeBrokerResult & WithLogs(const LogsSummary &value)
Definition: DescribeBrokerResult.h:568
Aws::MQ::Model::DescribeBrokerResult::WithMaintenanceWindowStartTime
DescribeBrokerResult & WithMaintenanceWindowStartTime(WeeklyStartTime &&value)
Definition: DescribeBrokerResult.h:600
Aws::MQ::Model::DescribeBrokerResult::SetPendingSecurityGroups
void SetPendingSecurityGroups(Aws::Vector< Aws::String > &&value)
Definition: DescribeBrokerResult.h:792