AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetEngineStatusResult.h
1
6#pragma once
7#include <aws/neptunedata/Neptunedata_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/neptunedata/model/QueryLanguageVersion.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
11#include <aws/core/utils/Document.h>
12#include <utility>
13
14namespace Aws
15{
16template<typename RESULT_TYPE>
17class AmazonWebServiceResult;
18
19namespace Utils
20{
21namespace Json
22{
23 class JsonValue;
24} // namespace Json
25} // namespace Utils
26namespace neptunedata
27{
28namespace Model
29{
31 {
32 public:
33 AWS_NEPTUNEDATA_API GetEngineStatusResult();
36
37
39
45 inline const Aws::String& GetStatus() const{ return m_status; }
46 inline void SetStatus(const Aws::String& value) { m_status = value; }
47 inline void SetStatus(Aws::String&& value) { m_status = std::move(value); }
48 inline void SetStatus(const char* value) { m_status.assign(value); }
49 inline GetEngineStatusResult& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
50 inline GetEngineStatusResult& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
51 inline GetEngineStatusResult& WithStatus(const char* value) { SetStatus(value); return *this;}
53
55
58 inline const Aws::String& GetStartTime() const{ return m_startTime; }
59 inline void SetStartTime(const Aws::String& value) { m_startTime = value; }
60 inline void SetStartTime(Aws::String&& value) { m_startTime = std::move(value); }
61 inline void SetStartTime(const char* value) { m_startTime.assign(value); }
62 inline GetEngineStatusResult& WithStartTime(const Aws::String& value) { SetStartTime(value); return *this;}
63 inline GetEngineStatusResult& WithStartTime(Aws::String&& value) { SetStartTime(std::move(value)); return *this;}
64 inline GetEngineStatusResult& WithStartTime(const char* value) { SetStartTime(value); return *this;}
66
68
73 inline const Aws::String& GetDbEngineVersion() const{ return m_dbEngineVersion; }
74 inline void SetDbEngineVersion(const Aws::String& value) { m_dbEngineVersion = value; }
75 inline void SetDbEngineVersion(Aws::String&& value) { m_dbEngineVersion = std::move(value); }
76 inline void SetDbEngineVersion(const char* value) { m_dbEngineVersion.assign(value); }
77 inline GetEngineStatusResult& WithDbEngineVersion(const Aws::String& value) { SetDbEngineVersion(value); return *this;}
78 inline GetEngineStatusResult& WithDbEngineVersion(Aws::String&& value) { SetDbEngineVersion(std::move(value)); return *this;}
79 inline GetEngineStatusResult& WithDbEngineVersion(const char* value) { SetDbEngineVersion(value); return *this;}
81
83
87 inline const Aws::String& GetRole() const{ return m_role; }
88 inline void SetRole(const Aws::String& value) { m_role = value; }
89 inline void SetRole(Aws::String&& value) { m_role = std::move(value); }
90 inline void SetRole(const char* value) { m_role.assign(value); }
91 inline GetEngineStatusResult& WithRole(const Aws::String& value) { SetRole(value); return *this;}
92 inline GetEngineStatusResult& WithRole(Aws::String&& value) { SetRole(std::move(value)); return *this;}
93 inline GetEngineStatusResult& WithRole(const char* value) { SetRole(value); return *this;}
95
97
103 inline const Aws::String& GetDfeQueryEngine() const{ return m_dfeQueryEngine; }
104 inline void SetDfeQueryEngine(const Aws::String& value) { m_dfeQueryEngine = value; }
105 inline void SetDfeQueryEngine(Aws::String&& value) { m_dfeQueryEngine = std::move(value); }
106 inline void SetDfeQueryEngine(const char* value) { m_dfeQueryEngine.assign(value); }
107 inline GetEngineStatusResult& WithDfeQueryEngine(const Aws::String& value) { SetDfeQueryEngine(value); return *this;}
108 inline GetEngineStatusResult& WithDfeQueryEngine(Aws::String&& value) { SetDfeQueryEngine(std::move(value)); return *this;}
109 inline GetEngineStatusResult& WithDfeQueryEngine(const char* value) { SetDfeQueryEngine(value); return *this;}
111
113
118 inline const QueryLanguageVersion& GetGremlin() const{ return m_gremlin; }
119 inline void SetGremlin(const QueryLanguageVersion& value) { m_gremlin = value; }
120 inline void SetGremlin(QueryLanguageVersion&& value) { m_gremlin = std::move(value); }
121 inline GetEngineStatusResult& WithGremlin(const QueryLanguageVersion& value) { SetGremlin(value); return *this;}
122 inline GetEngineStatusResult& WithGremlin(QueryLanguageVersion&& value) { SetGremlin(std::move(value)); return *this;}
124
126
131 inline const QueryLanguageVersion& GetSparql() const{ return m_sparql; }
132 inline void SetSparql(const QueryLanguageVersion& value) { m_sparql = value; }
133 inline void SetSparql(QueryLanguageVersion&& value) { m_sparql = std::move(value); }
134 inline GetEngineStatusResult& WithSparql(const QueryLanguageVersion& value) { SetSparql(value); return *this;}
135 inline GetEngineStatusResult& WithSparql(QueryLanguageVersion&& value) { SetSparql(std::move(value)); return *this;}
137
139
144 inline const QueryLanguageVersion& GetOpencypher() const{ return m_opencypher; }
145 inline void SetOpencypher(const QueryLanguageVersion& value) { m_opencypher = value; }
146 inline void SetOpencypher(QueryLanguageVersion&& value) { m_opencypher = std::move(value); }
147 inline GetEngineStatusResult& WithOpencypher(const QueryLanguageVersion& value) { SetOpencypher(value); return *this;}
148 inline GetEngineStatusResult& WithOpencypher(QueryLanguageVersion&& value) { SetOpencypher(std::move(value)); return *this;}
150
152
155 inline const Aws::Map<Aws::String, Aws::String>& GetLabMode() const{ return m_labMode; }
156 inline void SetLabMode(const Aws::Map<Aws::String, Aws::String>& value) { m_labMode = value; }
157 inline void SetLabMode(Aws::Map<Aws::String, Aws::String>&& value) { m_labMode = std::move(value); }
159 inline GetEngineStatusResult& WithLabMode(Aws::Map<Aws::String, Aws::String>&& value) { SetLabMode(std::move(value)); return *this;}
160 inline GetEngineStatusResult& AddLabMode(const Aws::String& key, const Aws::String& value) { m_labMode.emplace(key, value); return *this; }
161 inline GetEngineStatusResult& AddLabMode(Aws::String&& key, const Aws::String& value) { m_labMode.emplace(std::move(key), value); return *this; }
162 inline GetEngineStatusResult& AddLabMode(const Aws::String& key, Aws::String&& value) { m_labMode.emplace(key, std::move(value)); return *this; }
163 inline GetEngineStatusResult& AddLabMode(Aws::String&& key, Aws::String&& value) { m_labMode.emplace(std::move(key), std::move(value)); return *this; }
164 inline GetEngineStatusResult& AddLabMode(const char* key, Aws::String&& value) { m_labMode.emplace(key, std::move(value)); return *this; }
165 inline GetEngineStatusResult& AddLabMode(Aws::String&& key, const char* value) { m_labMode.emplace(std::move(key), value); return *this; }
166 inline GetEngineStatusResult& AddLabMode(const char* key, const char* value) { m_labMode.emplace(key, value); return *this; }
168
170
174 inline int GetRollingBackTrxCount() const{ return m_rollingBackTrxCount; }
175 inline void SetRollingBackTrxCount(int value) { m_rollingBackTrxCount = value; }
176 inline GetEngineStatusResult& WithRollingBackTrxCount(int value) { SetRollingBackTrxCount(value); return *this;}
178
180
184 inline const Aws::String& GetRollingBackTrxEarliestStartTime() const{ return m_rollingBackTrxEarliestStartTime; }
185 inline void SetRollingBackTrxEarliestStartTime(const Aws::String& value) { m_rollingBackTrxEarliestStartTime = value; }
186 inline void SetRollingBackTrxEarliestStartTime(Aws::String&& value) { m_rollingBackTrxEarliestStartTime = std::move(value); }
187 inline void SetRollingBackTrxEarliestStartTime(const char* value) { m_rollingBackTrxEarliestStartTime.assign(value); }
192
194
198 inline const Aws::Map<Aws::String, Aws::Utils::Document>& GetFeatures() const{ return m_features; }
199 inline void SetFeatures(const Aws::Map<Aws::String, Aws::Utils::Document>& value) { m_features = value; }
200 inline void SetFeatures(Aws::Map<Aws::String, Aws::Utils::Document>&& value) { m_features = std::move(value); }
203 inline GetEngineStatusResult& AddFeatures(const Aws::String& key, const Aws::Utils::Document& value) { m_features.emplace(key, value); return *this; }
204 inline GetEngineStatusResult& AddFeatures(Aws::String&& key, const Aws::Utils::Document& value) { m_features.emplace(std::move(key), value); return *this; }
205 inline GetEngineStatusResult& AddFeatures(const Aws::String& key, Aws::Utils::Document&& value) { m_features.emplace(key, std::move(value)); return *this; }
206 inline GetEngineStatusResult& AddFeatures(Aws::String&& key, Aws::Utils::Document&& value) { m_features.emplace(std::move(key), std::move(value)); return *this; }
207 inline GetEngineStatusResult& AddFeatures(const char* key, Aws::Utils::Document&& value) { m_features.emplace(key, std::move(value)); return *this; }
208 inline GetEngineStatusResult& AddFeatures(const char* key, const Aws::Utils::Document& value) { m_features.emplace(key, value); return *this; }
210
212
217 inline const Aws::Map<Aws::String, Aws::String>& GetSettings() const{ return m_settings; }
218 inline void SetSettings(const Aws::Map<Aws::String, Aws::String>& value) { m_settings = value; }
219 inline void SetSettings(Aws::Map<Aws::String, Aws::String>&& value) { m_settings = std::move(value); }
221 inline GetEngineStatusResult& WithSettings(Aws::Map<Aws::String, Aws::String>&& value) { SetSettings(std::move(value)); return *this;}
222 inline GetEngineStatusResult& AddSettings(const Aws::String& key, const Aws::String& value) { m_settings.emplace(key, value); return *this; }
223 inline GetEngineStatusResult& AddSettings(Aws::String&& key, const Aws::String& value) { m_settings.emplace(std::move(key), value); return *this; }
224 inline GetEngineStatusResult& AddSettings(const Aws::String& key, Aws::String&& value) { m_settings.emplace(key, std::move(value)); return *this; }
225 inline GetEngineStatusResult& AddSettings(Aws::String&& key, Aws::String&& value) { m_settings.emplace(std::move(key), std::move(value)); return *this; }
226 inline GetEngineStatusResult& AddSettings(const char* key, Aws::String&& value) { m_settings.emplace(key, std::move(value)); return *this; }
227 inline GetEngineStatusResult& AddSettings(Aws::String&& key, const char* value) { m_settings.emplace(std::move(key), value); return *this; }
228 inline GetEngineStatusResult& AddSettings(const char* key, const char* value) { m_settings.emplace(key, value); return *this; }
230
232
233 inline const Aws::String& GetRequestId() const{ return m_requestId; }
234 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
235 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
236 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
237 inline GetEngineStatusResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
238 inline GetEngineStatusResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
239 inline GetEngineStatusResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
241 private:
242
243 Aws::String m_status;
244
245 Aws::String m_startTime;
246
247 Aws::String m_dbEngineVersion;
248
249 Aws::String m_role;
250
251 Aws::String m_dfeQueryEngine;
252
253 QueryLanguageVersion m_gremlin;
254
255 QueryLanguageVersion m_sparql;
256
257 QueryLanguageVersion m_opencypher;
258
260
261 int m_rollingBackTrxCount;
262
263 Aws::String m_rollingBackTrxEarliestStartTime;
264
266
268
269 Aws::String m_requestId;
270 };
271
272} // namespace Model
273} // namespace neptunedata
274} // namespace Aws
GetEngineStatusResult & AddLabMode(Aws::String &&key, const char *value)
GetEngineStatusResult & WithRollingBackTrxEarliestStartTime(const char *value)
GetEngineStatusResult & WithLabMode(Aws::Map< Aws::String, Aws::String > &&value)
GetEngineStatusResult & WithSparql(QueryLanguageVersion &&value)
GetEngineStatusResult & WithDbEngineVersion(const Aws::String &value)
const QueryLanguageVersion & GetOpencypher() const
void SetLabMode(Aws::Map< Aws::String, Aws::String > &&value)
GetEngineStatusResult & AddSettings(const char *key, const char *value)
const QueryLanguageVersion & GetGremlin() const
GetEngineStatusResult & WithStatus(const char *value)
const QueryLanguageVersion & GetSparql() const
GetEngineStatusResult & AddFeatures(const Aws::String &key, const Aws::Utils::Document &value)
GetEngineStatusResult & WithOpencypher(const QueryLanguageVersion &value)
GetEngineStatusResult & WithDfeQueryEngine(const char *value)
GetEngineStatusResult & WithRollingBackTrxCount(int value)
GetEngineStatusResult & AddSettings(Aws::String &&key, Aws::String &&value)
const Aws::String & GetRollingBackTrxEarliestStartTime() const
GetEngineStatusResult & WithDbEngineVersion(const char *value)
GetEngineStatusResult & WithStartTime(const char *value)
GetEngineStatusResult & WithRequestId(Aws::String &&value)
GetEngineStatusResult & WithRole(const Aws::String &value)
GetEngineStatusResult & WithStatus(Aws::String &&value)
GetEngineStatusResult & WithSparql(const QueryLanguageVersion &value)
GetEngineStatusResult & AddFeatures(const char *key, Aws::Utils::Document &&value)
GetEngineStatusResult & AddSettings(const char *key, Aws::String &&value)
GetEngineStatusResult & AddFeatures(const Aws::String &key, Aws::Utils::Document &&value)
void SetSettings(Aws::Map< Aws::String, Aws::String > &&value)
GetEngineStatusResult & WithSettings(const Aws::Map< Aws::String, Aws::String > &value)
void SetRollingBackTrxEarliestStartTime(const Aws::String &value)
void SetOpencypher(QueryLanguageVersion &&value)
void SetFeatures(Aws::Map< Aws::String, Aws::Utils::Document > &&value)
void SetLabMode(const Aws::Map< Aws::String, Aws::String > &value)
GetEngineStatusResult & AddLabMode(Aws::String &&key, const Aws::String &value)
GetEngineStatusResult & WithStatus(const Aws::String &value)
GetEngineStatusResult & AddLabMode(Aws::String &&key, Aws::String &&value)
GetEngineStatusResult & AddLabMode(const Aws::String &key, const Aws::String &value)
GetEngineStatusResult & WithSettings(Aws::Map< Aws::String, Aws::String > &&value)
GetEngineStatusResult & WithRequestId(const Aws::String &value)
void SetGremlin(const QueryLanguageVersion &value)
GetEngineStatusResult & WithOpencypher(QueryLanguageVersion &&value)
GetEngineStatusResult & AddLabMode(const char *key, const char *value)
GetEngineStatusResult & WithRole(Aws::String &&value)
GetEngineStatusResult & AddSettings(const Aws::String &key, const Aws::String &value)
GetEngineStatusResult & WithDfeQueryEngine(const Aws::String &value)
GetEngineStatusResult & WithRollingBackTrxEarliestStartTime(const Aws::String &value)
GetEngineStatusResult & AddFeatures(Aws::String &&key, Aws::Utils::Document &&value)
GetEngineStatusResult & WithGremlin(QueryLanguageVersion &&value)
GetEngineStatusResult & AddFeatures(Aws::String &&key, const Aws::Utils::Document &value)
const Aws::Map< Aws::String, Aws::String > & GetSettings() const
const Aws::Map< Aws::String, Aws::String > & GetLabMode() const
GetEngineStatusResult & AddLabMode(const Aws::String &key, Aws::String &&value)
GetEngineStatusResult & AddFeatures(const char *key, const Aws::Utils::Document &value)
GetEngineStatusResult & WithDbEngineVersion(Aws::String &&value)
GetEngineStatusResult & WithRequestId(const char *value)
GetEngineStatusResult & AddLabMode(const char *key, Aws::String &&value)
GetEngineStatusResult & WithStartTime(const Aws::String &value)
AWS_NEPTUNEDATA_API GetEngineStatusResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetEngineStatusResult & WithDfeQueryEngine(Aws::String &&value)
GetEngineStatusResult & WithGremlin(const QueryLanguageVersion &value)
GetEngineStatusResult & WithStartTime(Aws::String &&value)
const Aws::Map< Aws::String, Aws::Utils::Document > & GetFeatures() const
void SetSparql(const QueryLanguageVersion &value)
void SetSettings(const Aws::Map< Aws::String, Aws::String > &value)
GetEngineStatusResult & WithRole(const char *value)
void SetFeatures(const Aws::Map< Aws::String, Aws::Utils::Document > &value)
GetEngineStatusResult & WithRollingBackTrxEarliestStartTime(Aws::String &&value)
GetEngineStatusResult & WithFeatures(const Aws::Map< Aws::String, Aws::Utils::Document > &value)
GetEngineStatusResult & AddSettings(const Aws::String &key, Aws::String &&value)
AWS_NEPTUNEDATA_API GetEngineStatusResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetEngineStatusResult & AddSettings(Aws::String &&key, const char *value)
void SetOpencypher(const QueryLanguageVersion &value)
GetEngineStatusResult & AddSettings(Aws::String &&key, const Aws::String &value)
GetEngineStatusResult & WithLabMode(const Aws::Map< Aws::String, Aws::String > &value)
GetEngineStatusResult & WithFeatures(Aws::Map< Aws::String, Aws::Utils::Document > &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue