AWS SDK for C++  1.9.103
AWS SDK for C++
DescribeConfigurationRevisionResult.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/mq/MQ_EXPORTS.h>
10 #include <utility>
11 
12 namespace Aws
13 {
14 template<typename RESULT_TYPE>
15 class AmazonWebServiceResult;
16 
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22 } // namespace Json
23 } // namespace Utils
24 namespace MQ
25 {
26 namespace Model
27 {
29  {
30  public:
34 
35 
39  inline const Aws::String& GetConfigurationId() const{ return m_configurationId; }
40 
44  inline void SetConfigurationId(const Aws::String& value) { m_configurationId = value; }
45 
49  inline void SetConfigurationId(Aws::String&& value) { m_configurationId = std::move(value); }
50 
54  inline void SetConfigurationId(const char* value) { m_configurationId.assign(value); }
55 
59  inline DescribeConfigurationRevisionResult& WithConfigurationId(const Aws::String& value) { SetConfigurationId(value); return *this;}
60 
64  inline DescribeConfigurationRevisionResult& WithConfigurationId(Aws::String&& value) { SetConfigurationId(std::move(value)); return *this;}
65 
69  inline DescribeConfigurationRevisionResult& WithConfigurationId(const char* value) { SetConfigurationId(value); return *this;}
70 
71 
75  inline const Aws::Utils::DateTime& GetCreated() const{ return m_created; }
76 
80  inline void SetCreated(const Aws::Utils::DateTime& value) { m_created = value; }
81 
85  inline void SetCreated(Aws::Utils::DateTime&& value) { m_created = std::move(value); }
86 
90  inline DescribeConfigurationRevisionResult& WithCreated(const Aws::Utils::DateTime& value) { SetCreated(value); return *this;}
91 
95  inline DescribeConfigurationRevisionResult& WithCreated(Aws::Utils::DateTime&& value) { SetCreated(std::move(value)); return *this;}
96 
97 
101  inline const Aws::String& GetData() const{ return m_data; }
102 
106  inline void SetData(const Aws::String& value) { m_data = value; }
107 
111  inline void SetData(Aws::String&& value) { m_data = std::move(value); }
112 
116  inline void SetData(const char* value) { m_data.assign(value); }
117 
121  inline DescribeConfigurationRevisionResult& WithData(const Aws::String& value) { SetData(value); return *this;}
122 
126  inline DescribeConfigurationRevisionResult& WithData(Aws::String&& value) { SetData(std::move(value)); return *this;}
127 
131  inline DescribeConfigurationRevisionResult& WithData(const char* value) { SetData(value); return *this;}
132 
133 
137  inline const Aws::String& GetDescription() const{ return m_description; }
138 
142  inline void SetDescription(const Aws::String& value) { m_description = value; }
143 
147  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
148 
152  inline void SetDescription(const char* value) { m_description.assign(value); }
153 
157  inline DescribeConfigurationRevisionResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
158 
162  inline DescribeConfigurationRevisionResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
163 
167  inline DescribeConfigurationRevisionResult& WithDescription(const char* value) { SetDescription(value); return *this;}
168 
169  private:
170 
171  Aws::String m_configurationId;
172 
173  Aws::Utils::DateTime m_created;
174 
175  Aws::String m_data;
176 
177  Aws::String m_description;
178  };
179 
180 } // namespace Model
181 } // namespace MQ
182 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::MQ::Model::DescribeConfigurationRevisionResult::GetConfigurationId
const Aws::String & GetConfigurationId() const
Definition: DescribeConfigurationRevisionResult.h:39
AWS_MQ_API
#define AWS_MQ_API
Definition: MQ_EXPORTS.h:28
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithDescription
DescribeConfigurationRevisionResult & WithDescription(const Aws::String &value)
Definition: DescribeConfigurationRevisionResult.h:157
Aws::MQ::Model::DescribeConfigurationRevisionResult::GetData
const Aws::String & GetData() const
Definition: DescribeConfigurationRevisionResult.h:101
MQ_EXPORTS.h
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithConfigurationId
DescribeConfigurationRevisionResult & WithConfigurationId(const char *value)
Definition: DescribeConfigurationRevisionResult.h:69
DateTime.h
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetData
void SetData(Aws::String &&value)
Definition: DescribeConfigurationRevisionResult.h:111
Aws::MQ::Model::DescribeConfigurationRevisionResult::DescribeConfigurationRevisionResult
DescribeConfigurationRevisionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::MQ::Model::DescribeConfigurationRevisionResult::operator=
DescribeConfigurationRevisionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetConfigurationId
void SetConfigurationId(const Aws::String &value)
Definition: DescribeConfigurationRevisionResult.h:44
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: DescribeConfigurationRevisionResult.h:142
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithData
DescribeConfigurationRevisionResult & WithData(Aws::String &&value)
Definition: DescribeConfigurationRevisionResult.h:126
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetConfigurationId
void SetConfigurationId(const char *value)
Definition: DescribeConfigurationRevisionResult.h:54
Aws::MQ::Model::DescribeConfigurationRevisionResult::GetDescription
const Aws::String & GetDescription() const
Definition: DescribeConfigurationRevisionResult.h:137
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetData
void SetData(const char *value)
Definition: DescribeConfigurationRevisionResult.h:116
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithData
DescribeConfigurationRevisionResult & WithData(const Aws::String &value)
Definition: DescribeConfigurationRevisionResult.h:121
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithConfigurationId
DescribeConfigurationRevisionResult & WithConfigurationId(const Aws::String &value)
Definition: DescribeConfigurationRevisionResult.h:59
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithCreated
DescribeConfigurationRevisionResult & WithCreated(const Aws::Utils::DateTime &value)
Definition: DescribeConfigurationRevisionResult.h:90
AWSString.h
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithDescription
DescribeConfigurationRevisionResult & WithDescription(const char *value)
Definition: DescribeConfigurationRevisionResult.h:167
Aws::MQ::Model::DescribeConfigurationRevisionResult
Definition: DescribeConfigurationRevisionResult.h:29
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetCreated
void SetCreated(Aws::Utils::DateTime &&value)
Definition: DescribeConfigurationRevisionResult.h:85
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithCreated
DescribeConfigurationRevisionResult & WithCreated(Aws::Utils::DateTime &&value)
Definition: DescribeConfigurationRevisionResult.h:95
Aws
Definition: AccessManagementClient.h:15
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithConfigurationId
DescribeConfigurationRevisionResult & WithConfigurationId(Aws::String &&value)
Definition: DescribeConfigurationRevisionResult.h:64
Aws::MQ::Model::DescribeConfigurationRevisionResult::DescribeConfigurationRevisionResult
DescribeConfigurationRevisionResult()
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithData
DescribeConfigurationRevisionResult & WithData(const char *value)
Definition: DescribeConfigurationRevisionResult.h:131
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: DescribeConfigurationRevisionResult.h:147
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetDescription
void SetDescription(const char *value)
Definition: DescribeConfigurationRevisionResult.h:152
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetConfigurationId
void SetConfigurationId(Aws::String &&value)
Definition: DescribeConfigurationRevisionResult.h:49
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetCreated
void SetCreated(const Aws::Utils::DateTime &value)
Definition: DescribeConfigurationRevisionResult.h:80
Aws::MQ::Model::DescribeConfigurationRevisionResult::GetCreated
const Aws::Utils::DateTime & GetCreated() const
Definition: DescribeConfigurationRevisionResult.h:75
Aws::MQ::Model::DescribeConfigurationRevisionResult::WithDescription
DescribeConfigurationRevisionResult & WithDescription(Aws::String &&value)
Definition: DescribeConfigurationRevisionResult.h:162
Aws::MQ::Model::DescribeConfigurationRevisionResult::SetData
void SetData(const Aws::String &value)
Definition: DescribeConfigurationRevisionResult.h:106