AWS SDK for C++  1.9.104
AWS SDK for C++
BacktrackDBClusterResult.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
11 #include <utility>
12 
13 namespace Aws
14 {
15 template<typename RESULT_TYPE>
16 class AmazonWebServiceResult;
17 
18 namespace Utils
19 {
20 namespace Xml
21 {
22  class XmlDocument;
23 } // namespace Xml
24 } // namespace Utils
25 namespace RDS
26 {
27 namespace Model
28 {
36  {
37  public:
41 
42 
47  inline const Aws::String& GetDBClusterIdentifier() const{ return m_dBClusterIdentifier; }
48 
53  inline void SetDBClusterIdentifier(const Aws::String& value) { m_dBClusterIdentifier = value; }
54 
59  inline void SetDBClusterIdentifier(Aws::String&& value) { m_dBClusterIdentifier = std::move(value); }
60 
65  inline void SetDBClusterIdentifier(const char* value) { m_dBClusterIdentifier.assign(value); }
66 
71  inline BacktrackDBClusterResult& WithDBClusterIdentifier(const Aws::String& value) { SetDBClusterIdentifier(value); return *this;}
72 
77  inline BacktrackDBClusterResult& WithDBClusterIdentifier(Aws::String&& value) { SetDBClusterIdentifier(std::move(value)); return *this;}
78 
83  inline BacktrackDBClusterResult& WithDBClusterIdentifier(const char* value) { SetDBClusterIdentifier(value); return *this;}
84 
85 
89  inline const Aws::String& GetBacktrackIdentifier() const{ return m_backtrackIdentifier; }
90 
94  inline void SetBacktrackIdentifier(const Aws::String& value) { m_backtrackIdentifier = value; }
95 
99  inline void SetBacktrackIdentifier(Aws::String&& value) { m_backtrackIdentifier = std::move(value); }
100 
104  inline void SetBacktrackIdentifier(const char* value) { m_backtrackIdentifier.assign(value); }
105 
109  inline BacktrackDBClusterResult& WithBacktrackIdentifier(const Aws::String& value) { SetBacktrackIdentifier(value); return *this;}
110 
114  inline BacktrackDBClusterResult& WithBacktrackIdentifier(Aws::String&& value) { SetBacktrackIdentifier(std::move(value)); return *this;}
115 
119  inline BacktrackDBClusterResult& WithBacktrackIdentifier(const char* value) { SetBacktrackIdentifier(value); return *this;}
120 
121 
125  inline const Aws::Utils::DateTime& GetBacktrackTo() const{ return m_backtrackTo; }
126 
130  inline void SetBacktrackTo(const Aws::Utils::DateTime& value) { m_backtrackTo = value; }
131 
135  inline void SetBacktrackTo(Aws::Utils::DateTime&& value) { m_backtrackTo = std::move(value); }
136 
140  inline BacktrackDBClusterResult& WithBacktrackTo(const Aws::Utils::DateTime& value) { SetBacktrackTo(value); return *this;}
141 
145  inline BacktrackDBClusterResult& WithBacktrackTo(Aws::Utils::DateTime&& value) { SetBacktrackTo(std::move(value)); return *this;}
146 
147 
151  inline const Aws::Utils::DateTime& GetBacktrackedFrom() const{ return m_backtrackedFrom; }
152 
156  inline void SetBacktrackedFrom(const Aws::Utils::DateTime& value) { m_backtrackedFrom = value; }
157 
161  inline void SetBacktrackedFrom(Aws::Utils::DateTime&& value) { m_backtrackedFrom = std::move(value); }
162 
166  inline BacktrackDBClusterResult& WithBacktrackedFrom(const Aws::Utils::DateTime& value) { SetBacktrackedFrom(value); return *this;}
167 
171  inline BacktrackDBClusterResult& WithBacktrackedFrom(Aws::Utils::DateTime&& value) { SetBacktrackedFrom(std::move(value)); return *this;}
172 
173 
177  inline const Aws::Utils::DateTime& GetBacktrackRequestCreationTime() const{ return m_backtrackRequestCreationTime; }
178 
182  inline void SetBacktrackRequestCreationTime(const Aws::Utils::DateTime& value) { m_backtrackRequestCreationTime = value; }
183 
187  inline void SetBacktrackRequestCreationTime(Aws::Utils::DateTime&& value) { m_backtrackRequestCreationTime = std::move(value); }
188 
192  inline BacktrackDBClusterResult& WithBacktrackRequestCreationTime(const Aws::Utils::DateTime& value) { SetBacktrackRequestCreationTime(value); return *this;}
193 
197  inline BacktrackDBClusterResult& WithBacktrackRequestCreationTime(Aws::Utils::DateTime&& value) { SetBacktrackRequestCreationTime(std::move(value)); return *this;}
198 
199 
210  inline const Aws::String& GetStatus() const{ return m_status; }
211 
222  inline void SetStatus(const Aws::String& value) { m_status = value; }
223 
234  inline void SetStatus(Aws::String&& value) { m_status = std::move(value); }
235 
246  inline void SetStatus(const char* value) { m_status.assign(value); }
247 
258  inline BacktrackDBClusterResult& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
259 
270  inline BacktrackDBClusterResult& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
271 
282  inline BacktrackDBClusterResult& WithStatus(const char* value) { SetStatus(value); return *this;}
283 
284 
285 
286  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
287 
288 
289  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
290 
291 
292  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
293 
294 
295  inline BacktrackDBClusterResult& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
296 
297 
298  inline BacktrackDBClusterResult& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
299 
300  private:
301 
302  Aws::String m_dBClusterIdentifier;
303 
304  Aws::String m_backtrackIdentifier;
305 
306  Aws::Utils::DateTime m_backtrackTo;
307 
308  Aws::Utils::DateTime m_backtrackedFrom;
309 
310  Aws::Utils::DateTime m_backtrackRequestCreationTime;
311 
312  Aws::String m_status;
313 
314  ResponseMetadata m_responseMetadata;
315  };
316 
317 } // namespace Model
318 } // namespace RDS
319 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::RDS::Model::BacktrackDBClusterResult::WithDBClusterIdentifier
BacktrackDBClusterResult & WithDBClusterIdentifier(const char *value)
Definition: BacktrackDBClusterResult.h:83
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackTo
void SetBacktrackTo(Aws::Utils::DateTime &&value)
Definition: BacktrackDBClusterResult.h:135
Aws::RDS::Model::BacktrackDBClusterResult::WithStatus
BacktrackDBClusterResult & WithStatus(Aws::String &&value)
Definition: BacktrackDBClusterResult.h:270
Aws::RDS::Model::BacktrackDBClusterResult::SetStatus
void SetStatus(const Aws::String &value)
Definition: BacktrackDBClusterResult.h:222
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackIdentifier
void SetBacktrackIdentifier(const Aws::String &value)
Definition: BacktrackDBClusterResult.h:94
Aws::RDS::Model::BacktrackDBClusterResult::BacktrackDBClusterResult
BacktrackDBClusterResult()
Aws::RDS::Model::BacktrackDBClusterResult::WithResponseMetadata
BacktrackDBClusterResult & WithResponseMetadata(ResponseMetadata &&value)
Definition: BacktrackDBClusterResult.h:298
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::BacktrackDBClusterResult::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: BacktrackDBClusterResult.h:286
DateTime.h
Aws::RDS::Model::BacktrackDBClusterResult::GetDBClusterIdentifier
const Aws::String & GetDBClusterIdentifier() const
Definition: BacktrackDBClusterResult.h:47
Aws::RDS::Model::BacktrackDBClusterResult
Definition: BacktrackDBClusterResult.h:36
Aws::RDS::Model::BacktrackDBClusterResult::WithResponseMetadata
BacktrackDBClusterResult & WithResponseMetadata(const ResponseMetadata &value)
Definition: BacktrackDBClusterResult.h:295
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackRequestCreationTime
void SetBacktrackRequestCreationTime(const Aws::Utils::DateTime &value)
Definition: BacktrackDBClusterResult.h:182
Aws::RDS::Model::BacktrackDBClusterResult::WithStatus
BacktrackDBClusterResult & WithStatus(const Aws::String &value)
Definition: BacktrackDBClusterResult.h:258
Aws::RDS::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
Aws::RDS::Model::BacktrackDBClusterResult::BacktrackDBClusterResult
BacktrackDBClusterResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::RDS::Model::BacktrackDBClusterResult::SetStatus
void SetStatus(const char *value)
Definition: BacktrackDBClusterResult.h:246
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackedFrom
BacktrackDBClusterResult & WithBacktrackedFrom(Aws::Utils::DateTime &&value)
Definition: BacktrackDBClusterResult.h:171
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackRequestCreationTime
BacktrackDBClusterResult & WithBacktrackRequestCreationTime(Aws::Utils::DateTime &&value)
Definition: BacktrackDBClusterResult.h:197
Aws::RDS::Model::BacktrackDBClusterResult::GetBacktrackedFrom
const Aws::Utils::DateTime & GetBacktrackedFrom() const
Definition: BacktrackDBClusterResult.h:151
Aws::RDS::Model::BacktrackDBClusterResult::SetDBClusterIdentifier
void SetDBClusterIdentifier(Aws::String &&value)
Definition: BacktrackDBClusterResult.h:59
Aws::RDS::Model::BacktrackDBClusterResult::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: BacktrackDBClusterResult.h:292
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackRequestCreationTime
BacktrackDBClusterResult & WithBacktrackRequestCreationTime(const Aws::Utils::DateTime &value)
Definition: BacktrackDBClusterResult.h:192
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackIdentifier
void SetBacktrackIdentifier(Aws::String &&value)
Definition: BacktrackDBClusterResult.h:99
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackedFrom
void SetBacktrackedFrom(const Aws::Utils::DateTime &value)
Definition: BacktrackDBClusterResult.h:156
RDS_EXPORTS.h
Aws::RDS::Model::BacktrackDBClusterResult::WithDBClusterIdentifier
BacktrackDBClusterResult & WithDBClusterIdentifier(Aws::String &&value)
Definition: BacktrackDBClusterResult.h:77
Aws::RDS::Model::BacktrackDBClusterResult::GetBacktrackRequestCreationTime
const Aws::Utils::DateTime & GetBacktrackRequestCreationTime() const
Definition: BacktrackDBClusterResult.h:177
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackIdentifier
BacktrackDBClusterResult & WithBacktrackIdentifier(Aws::String &&value)
Definition: BacktrackDBClusterResult.h:114
Aws::RDS::Model::BacktrackDBClusterResult::SetDBClusterIdentifier
void SetDBClusterIdentifier(const char *value)
Definition: BacktrackDBClusterResult.h:65
Aws::RDS::Model::BacktrackDBClusterResult::WithStatus
BacktrackDBClusterResult & WithStatus(const char *value)
Definition: BacktrackDBClusterResult.h:282
AWSString.h
Aws::RDS::Model::BacktrackDBClusterResult::GetBacktrackIdentifier
const Aws::String & GetBacktrackIdentifier() const
Definition: BacktrackDBClusterResult.h:89
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackedFrom
void SetBacktrackedFrom(Aws::Utils::DateTime &&value)
Definition: BacktrackDBClusterResult.h:161
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackTo
BacktrackDBClusterResult & WithBacktrackTo(Aws::Utils::DateTime &&value)
Definition: BacktrackDBClusterResult.h:145
Aws::RDS::Model::BacktrackDBClusterResult::GetBacktrackTo
const Aws::Utils::DateTime & GetBacktrackTo() const
Definition: BacktrackDBClusterResult.h:125
Aws::RDS::Model::BacktrackDBClusterResult::SetDBClusterIdentifier
void SetDBClusterIdentifier(const Aws::String &value)
Definition: BacktrackDBClusterResult.h:53
Aws::RDS::Model::BacktrackDBClusterResult::WithDBClusterIdentifier
BacktrackDBClusterResult & WithDBClusterIdentifier(const Aws::String &value)
Definition: BacktrackDBClusterResult.h:71
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::BacktrackDBClusterResult::SetStatus
void SetStatus(Aws::String &&value)
Definition: BacktrackDBClusterResult.h:234
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackRequestCreationTime
void SetBacktrackRequestCreationTime(Aws::Utils::DateTime &&value)
Definition: BacktrackDBClusterResult.h:187
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackIdentifier
void SetBacktrackIdentifier(const char *value)
Definition: BacktrackDBClusterResult.h:104
ResponseMetadata.h
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackTo
BacktrackDBClusterResult & WithBacktrackTo(const Aws::Utils::DateTime &value)
Definition: BacktrackDBClusterResult.h:140
Aws::RDS::Model::BacktrackDBClusterResult::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: BacktrackDBClusterResult.h:289
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::BacktrackDBClusterResult::operator=
BacktrackDBClusterResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackIdentifier
BacktrackDBClusterResult & WithBacktrackIdentifier(const char *value)
Definition: BacktrackDBClusterResult.h:119
Aws::RDS::Model::BacktrackDBClusterResult::GetStatus
const Aws::String & GetStatus() const
Definition: BacktrackDBClusterResult.h:210
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackedFrom
BacktrackDBClusterResult & WithBacktrackedFrom(const Aws::Utils::DateTime &value)
Definition: BacktrackDBClusterResult.h:166
Aws::RDS::Model::BacktrackDBClusterResult::SetBacktrackTo
void SetBacktrackTo(const Aws::Utils::DateTime &value)
Definition: BacktrackDBClusterResult.h:130
Aws::RDS::Model::BacktrackDBClusterResult::WithBacktrackIdentifier
BacktrackDBClusterResult & WithBacktrackIdentifier(const Aws::String &value)
Definition: BacktrackDBClusterResult.h:109