AWS SDK for C++

AWS SDK for C++ Version 1.11.832

Loading...
Searching...
No Matches
AutonomousDatabaseConnectionUrls.h
1
6#pragma once
7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/odb/Odb_EXPORTS.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace odb {
20namespace Model {
21
29 public:
30 AWS_ODB_API AutonomousDatabaseConnectionUrls() = default;
34
36
40 inline const Aws::String& GetApexUrl() const { return m_apexUrl; }
41 inline bool ApexUrlHasBeenSet() const { return m_apexUrlHasBeenSet; }
42 template <typename ApexUrlT = Aws::String>
43 void SetApexUrl(ApexUrlT&& value) {
44 m_apexUrlHasBeenSet = true;
45 m_apexUrl = std::forward<ApexUrlT>(value);
46 }
47 template <typename ApexUrlT = Aws::String>
49 SetApexUrl(std::forward<ApexUrlT>(value));
50 return *this;
51 }
53
55
59 inline const Aws::String& GetDatabaseTransformsUrl() const { return m_databaseTransformsUrl; }
60 inline bool DatabaseTransformsUrlHasBeenSet() const { return m_databaseTransformsUrlHasBeenSet; }
61 template <typename DatabaseTransformsUrlT = Aws::String>
62 void SetDatabaseTransformsUrl(DatabaseTransformsUrlT&& value) {
63 m_databaseTransformsUrlHasBeenSet = true;
64 m_databaseTransformsUrl = std::forward<DatabaseTransformsUrlT>(value);
65 }
66 template <typename DatabaseTransformsUrlT = Aws::String>
68 SetDatabaseTransformsUrl(std::forward<DatabaseTransformsUrlT>(value));
69 return *this;
70 }
72
74
77 inline const Aws::String& GetGraphStudioUrl() const { return m_graphStudioUrl; }
78 inline bool GraphStudioUrlHasBeenSet() const { return m_graphStudioUrlHasBeenSet; }
79 template <typename GraphStudioUrlT = Aws::String>
80 void SetGraphStudioUrl(GraphStudioUrlT&& value) {
81 m_graphStudioUrlHasBeenSet = true;
82 m_graphStudioUrl = std::forward<GraphStudioUrlT>(value);
83 }
84 template <typename GraphStudioUrlT = Aws::String>
86 SetGraphStudioUrl(std::forward<GraphStudioUrlT>(value));
87 return *this;
88 }
90
92
96 inline const Aws::String& GetMachineLearningNotebookUrl() const { return m_machineLearningNotebookUrl; }
97 inline bool MachineLearningNotebookUrlHasBeenSet() const { return m_machineLearningNotebookUrlHasBeenSet; }
98 template <typename MachineLearningNotebookUrlT = Aws::String>
99 void SetMachineLearningNotebookUrl(MachineLearningNotebookUrlT&& value) {
100 m_machineLearningNotebookUrlHasBeenSet = true;
101 m_machineLearningNotebookUrl = std::forward<MachineLearningNotebookUrlT>(value);
102 }
103 template <typename MachineLearningNotebookUrlT = Aws::String>
105 SetMachineLearningNotebookUrl(std::forward<MachineLearningNotebookUrlT>(value));
106 return *this;
107 }
109
111
115 inline const Aws::String& GetMachineLearningUserManagementUrl() const { return m_machineLearningUserManagementUrl; }
116 inline bool MachineLearningUserManagementUrlHasBeenSet() const { return m_machineLearningUserManagementUrlHasBeenSet; }
117 template <typename MachineLearningUserManagementUrlT = Aws::String>
118 void SetMachineLearningUserManagementUrl(MachineLearningUserManagementUrlT&& value) {
119 m_machineLearningUserManagementUrlHasBeenSet = true;
120 m_machineLearningUserManagementUrl = std::forward<MachineLearningUserManagementUrlT>(value);
121 }
122 template <typename MachineLearningUserManagementUrlT = Aws::String>
123 AutonomousDatabaseConnectionUrls& WithMachineLearningUserManagementUrl(MachineLearningUserManagementUrlT&& value) {
124 SetMachineLearningUserManagementUrl(std::forward<MachineLearningUserManagementUrlT>(value));
125 return *this;
126 }
128
130
133 inline const Aws::String& GetMongoDbUrl() const { return m_mongoDbUrl; }
134 inline bool MongoDbUrlHasBeenSet() const { return m_mongoDbUrlHasBeenSet; }
135 template <typename MongoDbUrlT = Aws::String>
136 void SetMongoDbUrl(MongoDbUrlT&& value) {
137 m_mongoDbUrlHasBeenSet = true;
138 m_mongoDbUrl = std::forward<MongoDbUrlT>(value);
139 }
140 template <typename MongoDbUrlT = Aws::String>
142 SetMongoDbUrl(std::forward<MongoDbUrlT>(value));
143 return *this;
144 }
146
148
152 inline const Aws::String& GetOrdsUrl() const { return m_ordsUrl; }
153 inline bool OrdsUrlHasBeenSet() const { return m_ordsUrlHasBeenSet; }
154 template <typename OrdsUrlT = Aws::String>
155 void SetOrdsUrl(OrdsUrlT&& value) {
156 m_ordsUrlHasBeenSet = true;
157 m_ordsUrl = std::forward<OrdsUrlT>(value);
158 }
159 template <typename OrdsUrlT = Aws::String>
161 SetOrdsUrl(std::forward<OrdsUrlT>(value));
162 return *this;
163 }
165
167
170 inline const Aws::String& GetSpatialStudioUrl() const { return m_spatialStudioUrl; }
171 inline bool SpatialStudioUrlHasBeenSet() const { return m_spatialStudioUrlHasBeenSet; }
172 template <typename SpatialStudioUrlT = Aws::String>
173 void SetSpatialStudioUrl(SpatialStudioUrlT&& value) {
174 m_spatialStudioUrlHasBeenSet = true;
175 m_spatialStudioUrl = std::forward<SpatialStudioUrlT>(value);
176 }
177 template <typename SpatialStudioUrlT = Aws::String>
179 SetSpatialStudioUrl(std::forward<SpatialStudioUrlT>(value));
180 return *this;
181 }
183
185
189 inline const Aws::String& GetSqlDevWebUrl() const { return m_sqlDevWebUrl; }
190 inline bool SqlDevWebUrlHasBeenSet() const { return m_sqlDevWebUrlHasBeenSet; }
191 template <typename SqlDevWebUrlT = Aws::String>
192 void SetSqlDevWebUrl(SqlDevWebUrlT&& value) {
193 m_sqlDevWebUrlHasBeenSet = true;
194 m_sqlDevWebUrl = std::forward<SqlDevWebUrlT>(value);
195 }
196 template <typename SqlDevWebUrlT = Aws::String>
198 SetSqlDevWebUrl(std::forward<SqlDevWebUrlT>(value));
199 return *this;
200 }
202 private:
203 Aws::String m_apexUrl;
204
205 Aws::String m_databaseTransformsUrl;
206
207 Aws::String m_graphStudioUrl;
208
209 Aws::String m_machineLearningNotebookUrl;
210
211 Aws::String m_machineLearningUserManagementUrl;
212
213 Aws::String m_mongoDbUrl;
214
215 Aws::String m_ordsUrl;
216
217 Aws::String m_spatialStudioUrl;
218
219 Aws::String m_sqlDevWebUrl;
220 bool m_apexUrlHasBeenSet = false;
221 bool m_databaseTransformsUrlHasBeenSet = false;
222 bool m_graphStudioUrlHasBeenSet = false;
223 bool m_machineLearningNotebookUrlHasBeenSet = false;
224 bool m_machineLearningUserManagementUrlHasBeenSet = false;
225 bool m_mongoDbUrlHasBeenSet = false;
226 bool m_ordsUrlHasBeenSet = false;
227 bool m_spatialStudioUrlHasBeenSet = false;
228 bool m_sqlDevWebUrlHasBeenSet = false;
229};
230
231} // namespace Model
232} // namespace odb
233} // namespace Aws
AutonomousDatabaseConnectionUrls & WithSqlDevWebUrl(SqlDevWebUrlT &&value)
AWS_ODB_API AutonomousDatabaseConnectionUrls(Aws::Utils::Json::JsonView jsonValue)
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
AutonomousDatabaseConnectionUrls & WithMachineLearningNotebookUrl(MachineLearningNotebookUrlT &&value)
void SetMachineLearningNotebookUrl(MachineLearningNotebookUrlT &&value)
AutonomousDatabaseConnectionUrls & WithMongoDbUrl(MongoDbUrlT &&value)
AutonomousDatabaseConnectionUrls & WithMachineLearningUserManagementUrl(MachineLearningUserManagementUrlT &&value)
AutonomousDatabaseConnectionUrls & WithGraphStudioUrl(GraphStudioUrlT &&value)
AutonomousDatabaseConnectionUrls & WithDatabaseTransformsUrl(DatabaseTransformsUrlT &&value)
AutonomousDatabaseConnectionUrls & WithApexUrl(ApexUrlT &&value)
AutonomousDatabaseConnectionUrls & WithOrdsUrl(OrdsUrlT &&value)
void SetMachineLearningUserManagementUrl(MachineLearningUserManagementUrlT &&value)
AWS_ODB_API AutonomousDatabaseConnectionUrls & operator=(Aws::Utils::Json::JsonView jsonValue)
AutonomousDatabaseConnectionUrls & WithSpatialStudioUrl(SpatialStudioUrlT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue