AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
DescribeEventCategoriesResult.h
Go to the documentation of this file.
1
6#pragma once
11#include <utility>
12
13namespace Aws
14{
15template<typename RESULT_TYPE>
16class AmazonWebServiceResult;
17
18namespace Utils
19{
20namespace Xml
21{
22 class XmlDocument;
23} // namespace Xml
24} // namespace Utils
25namespace Redshift
26{
27namespace Model
28{
35 {
36 public:
40
41
45 inline const Aws::Vector<EventCategoriesMap>& GetEventCategoriesMapList() const{ return m_eventCategoriesMapList; }
46
50 inline void SetEventCategoriesMapList(const Aws::Vector<EventCategoriesMap>& value) { m_eventCategoriesMapList = value; }
51
55 inline void SetEventCategoriesMapList(Aws::Vector<EventCategoriesMap>&& value) { m_eventCategoriesMapList = std::move(value); }
56
61
66
70 inline DescribeEventCategoriesResult& AddEventCategoriesMapList(const EventCategoriesMap& value) { m_eventCategoriesMapList.push_back(value); return *this; }
71
75 inline DescribeEventCategoriesResult& AddEventCategoriesMapList(EventCategoriesMap&& value) { m_eventCategoriesMapList.push_back(std::move(value)); return *this; }
76
77
78
79 inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
80
81
82 inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
83
84
85 inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
86
87
89
90
92
93 private:
94
95 Aws::Vector<EventCategoriesMap> m_eventCategoriesMapList;
96
97 ResponseMetadata m_responseMetadata;
98 };
99
100} // namespace Model
101} // namespace Redshift
102} // namespace Aws
#define AWS_REDSHIFT_API
DescribeEventCategoriesResult & WithEventCategoriesMapList(Aws::Vector< EventCategoriesMap > &&value)
void SetEventCategoriesMapList(const Aws::Vector< EventCategoriesMap > &value)
DescribeEventCategoriesResult & AddEventCategoriesMapList(EventCategoriesMap &&value)
AWS_REDSHIFT_API DescribeEventCategoriesResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
DescribeEventCategoriesResult & WithResponseMetadata(ResponseMetadata &&value)
DescribeEventCategoriesResult & AddEventCategoriesMapList(const EventCategoriesMap &value)
void SetEventCategoriesMapList(Aws::Vector< EventCategoriesMap > &&value)
DescribeEventCategoriesResult & WithResponseMetadata(const ResponseMetadata &value)
AWS_REDSHIFT_API DescribeEventCategoriesResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
const Aws::Vector< EventCategoriesMap > & GetEventCategoriesMapList() const
DescribeEventCategoriesResult & WithEventCategoriesMapList(const Aws::Vector< EventCategoriesMap > &value)
std::vector< T, Aws::Allocator< T > > Vector