OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 |
1 library googleapis_beta.sqladmin.v1beta3; | 3 library googleapis_beta.sqladmin.v1beta3; |
2 | 4 |
3 import "dart:core" as core; | 5 import 'dart:core' as core; |
4 import "dart:collection" as collection; | 6 import 'dart:collection' as collection; |
5 import "dart:async" as async; | 7 import 'dart:async' as async; |
6 import "dart:convert" as convert; | 8 import 'dart:convert' as convert; |
7 | 9 |
8 import "package:crypto/crypto.dart" as crypto; | 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 11 import 'package:crypto/crypto.dart' as crypto; |
9 import 'package:http/http.dart' as http; | 12 import 'package:http/http.dart' as http; |
10 import '../src/common_internal.dart' as common_internal; | |
11 import '../common/common.dart' as common; | |
12 | 13 |
13 export '../common/common.dart' show ApiRequestError; | 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
14 export '../common/common.dart' show DetailedApiRequestError; | 15 ApiRequestError, DetailedApiRequestError; |
| 16 |
| 17 const core.String USER_AGENT = 'dart-api-client sqladmin/v1beta3'; |
15 | 18 |
16 /** API for Cloud SQL database instance management. */ | 19 /** API for Cloud SQL database instance management. */ |
17 class SqladminApi { | 20 class SqladminApi { |
18 /** View and manage your data across Google Cloud Platform services */ | 21 /** View and manage your data across Google Cloud Platform services */ |
19 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; | 22 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; |
20 | 23 |
21 /** Manage your Google SQL Service instances */ | 24 /** Manage your Google SQL Service instances */ |
22 static const SqlserviceAdminScope = "https://www.googleapis.com/auth/sqlservic
e.admin"; | 25 static const SqlserviceAdminScope = "https://www.googleapis.com/auth/sqlservic
e.admin"; |
23 | 26 |
24 | 27 |
25 final common_internal.ApiRequester _requester; | 28 final commons.ApiRequester _requester; |
26 | 29 |
27 BackupRunsResourceApi get backupRuns => new BackupRunsResourceApi(_requester); | 30 BackupRunsResourceApi get backupRuns => new BackupRunsResourceApi(_requester); |
28 FlagsResourceApi get flags => new FlagsResourceApi(_requester); | 31 FlagsResourceApi get flags => new FlagsResourceApi(_requester); |
29 InstancesResourceApi get instances => new InstancesResourceApi(_requester); | 32 InstancesResourceApi get instances => new InstancesResourceApi(_requester); |
30 OperationsResourceApi get operations => new OperationsResourceApi(_requester); | 33 OperationsResourceApi get operations => new OperationsResourceApi(_requester); |
31 SslCertsResourceApi get sslCerts => new SslCertsResourceApi(_requester); | 34 SslCertsResourceApi get sslCerts => new SslCertsResourceApi(_requester); |
32 TiersResourceApi get tiers => new TiersResourceApi(_requester); | 35 TiersResourceApi get tiers => new TiersResourceApi(_requester); |
33 | 36 |
34 SqladminApi(http.Client client, {core.String rootUrl: "https://www.googleapis.
com/", core.String servicePath: "sql/v1beta3/"}) : | 37 SqladminApi(http.Client client, {core.String rootUrl: "https://www.googleapis.
com/", core.String servicePath: "sql/v1beta3/"}) : |
35 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath
); | 38 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
36 } | 39 } |
37 | 40 |
38 | 41 |
39 /** Not documented yet. */ | |
40 class BackupRunsResourceApi { | 42 class BackupRunsResourceApi { |
41 final common_internal.ApiRequester _requester; | 43 final commons.ApiRequester _requester; |
42 | 44 |
43 BackupRunsResourceApi(common_internal.ApiRequester client) : | 45 BackupRunsResourceApi(commons.ApiRequester client) : |
44 _requester = client; | 46 _requester = client; |
45 | 47 |
46 /** | 48 /** |
47 * Retrieves information about a specified backup run for a Cloud SQL | 49 * Retrieves information about a specified backup run for a Cloud SQL |
48 * instance. | 50 * instance. |
49 * | 51 * |
50 * Request parameters: | 52 * Request parameters: |
51 * | 53 * |
52 * [project] - Project ID of the project that contains the instance. | 54 * [project] - Project ID of the project that contains the instance. |
53 * | 55 * |
54 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 56 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
55 * | 57 * |
56 * [backupConfiguration] - Identifier for the backup configuration. This gets | 58 * [backupConfiguration] - Identifier for the backup configuration. This gets |
57 * generated automatically when a backup configuration is created. | 59 * generated automatically when a backup configuration is created. |
58 * | 60 * |
59 * [dueTime] - The start time of the four-hour backup window. The backup can | 61 * [dueTime] - The start time of the four-hour backup window. The backup can |
60 * occur any time in the window. The time is in RFC 3339 format, for example | 62 * occur any time in the window. The time is in RFC 3339 format, for example |
61 * 2012-11-15T16:19:00.094Z. | 63 * 2012-11-15T16:19:00.094Z. |
62 * | 64 * |
63 * Completes with a [BackupRun]. | 65 * Completes with a [BackupRun]. |
64 * | 66 * |
65 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 67 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
66 * error. | 68 * error. |
67 * | 69 * |
68 * If the used [http.Client] completes with an error when making a REST call, | 70 * If the used [http.Client] completes with an error when making a REST call, |
69 * this method will complete with the same error. | 71 * this method will complete with the same error. |
70 */ | 72 */ |
71 async.Future<BackupRun> get(core.String project, core.String instance, core.St
ring backupConfiguration, core.String dueTime) { | 73 async.Future<BackupRun> get(core.String project, core.String instance, core.St
ring backupConfiguration, core.String dueTime) { |
72 var _url = null; | 74 var _url = null; |
73 var _queryParams = new core.Map(); | 75 var _queryParams = new core.Map(); |
74 var _uploadMedia = null; | 76 var _uploadMedia = null; |
75 var _uploadOptions = null; | 77 var _uploadOptions = null; |
76 var _downloadOptions = common.DownloadOptions.Metadata; | 78 var _downloadOptions = commons.DownloadOptions.Metadata; |
77 var _body = null; | 79 var _body = null; |
78 | 80 |
79 if (project == null) { | 81 if (project == null) { |
80 throw new core.ArgumentError("Parameter project is required."); | 82 throw new core.ArgumentError("Parameter project is required."); |
81 } | 83 } |
82 if (instance == null) { | 84 if (instance == null) { |
83 throw new core.ArgumentError("Parameter instance is required."); | 85 throw new core.ArgumentError("Parameter instance is required."); |
84 } | 86 } |
85 if (backupConfiguration == null) { | 87 if (backupConfiguration == null) { |
86 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; | 88 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; |
87 } | 89 } |
88 if (dueTime == null) { | 90 if (dueTime == null) { |
89 throw new core.ArgumentError("Parameter dueTime is required."); | 91 throw new core.ArgumentError("Parameter dueTime is required."); |
90 } | 92 } |
91 _queryParams["dueTime"] = [dueTime]; | 93 _queryParams["dueTime"] = [dueTime]; |
92 | 94 |
93 | 95 |
94 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/backupRuns/'
+ common_internal.Escaper.ecapeVariable('$backupConfiguration'); | 96 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/backupRuns/' + commons.Escap
er.ecapeVariable('$backupConfiguration'); |
95 | 97 |
96 var _response = _requester.request(_url, | 98 var _response = _requester.request(_url, |
97 "GET", | 99 "GET", |
98 body: _body, | 100 body: _body, |
99 queryParams: _queryParams, | 101 queryParams: _queryParams, |
100 uploadOptions: _uploadOptions, | 102 uploadOptions: _uploadOptions, |
101 uploadMedia: _uploadMedia, | 103 uploadMedia: _uploadMedia, |
102 downloadOptions: _downloadOptions); | 104 downloadOptions: _downloadOptions); |
103 return _response.then((data) => new BackupRun.fromJson(data)); | 105 return _response.then((data) => new BackupRun.fromJson(data)); |
104 } | 106 } |
(...skipping 10 matching lines...) Expand all Loading... |
115 * [backupConfiguration] - Identifier for the backup configuration. This gets | 117 * [backupConfiguration] - Identifier for the backup configuration. This gets |
116 * generated automatically when a backup configuration is created. | 118 * generated automatically when a backup configuration is created. |
117 * | 119 * |
118 * [maxResults] - Maximum number of backup runs per response. | 120 * [maxResults] - Maximum number of backup runs per response. |
119 * | 121 * |
120 * [pageToken] - A previously-returned page token representing part of the | 122 * [pageToken] - A previously-returned page token representing part of the |
121 * larger set of results to view. | 123 * larger set of results to view. |
122 * | 124 * |
123 * Completes with a [BackupRunsListResponse]. | 125 * Completes with a [BackupRunsListResponse]. |
124 * | 126 * |
125 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 127 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
126 * error. | 128 * error. |
127 * | 129 * |
128 * If the used [http.Client] completes with an error when making a REST call, | 130 * If the used [http.Client] completes with an error when making a REST call, |
129 * this method will complete with the same error. | 131 * this method will complete with the same error. |
130 */ | 132 */ |
131 async.Future<BackupRunsListResponse> list(core.String project, core.String ins
tance, core.String backupConfiguration, {core.int maxResults, core.String pageTo
ken}) { | 133 async.Future<BackupRunsListResponse> list(core.String project, core.String ins
tance, core.String backupConfiguration, {core.int maxResults, core.String pageTo
ken}) { |
132 var _url = null; | 134 var _url = null; |
133 var _queryParams = new core.Map(); | 135 var _queryParams = new core.Map(); |
134 var _uploadMedia = null; | 136 var _uploadMedia = null; |
135 var _uploadOptions = null; | 137 var _uploadOptions = null; |
136 var _downloadOptions = common.DownloadOptions.Metadata; | 138 var _downloadOptions = commons.DownloadOptions.Metadata; |
137 var _body = null; | 139 var _body = null; |
138 | 140 |
139 if (project == null) { | 141 if (project == null) { |
140 throw new core.ArgumentError("Parameter project is required."); | 142 throw new core.ArgumentError("Parameter project is required."); |
141 } | 143 } |
142 if (instance == null) { | 144 if (instance == null) { |
143 throw new core.ArgumentError("Parameter instance is required."); | 145 throw new core.ArgumentError("Parameter instance is required."); |
144 } | 146 } |
145 if (backupConfiguration == null) { | 147 if (backupConfiguration == null) { |
146 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; | 148 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; |
147 } | 149 } |
148 _queryParams["backupConfiguration"] = [backupConfiguration]; | 150 _queryParams["backupConfiguration"] = [backupConfiguration]; |
149 if (maxResults != null) { | 151 if (maxResults != null) { |
150 _queryParams["maxResults"] = ["${maxResults}"]; | 152 _queryParams["maxResults"] = ["${maxResults}"]; |
151 } | 153 } |
152 if (pageToken != null) { | 154 if (pageToken != null) { |
153 _queryParams["pageToken"] = [pageToken]; | 155 _queryParams["pageToken"] = [pageToken]; |
154 } | 156 } |
155 | 157 |
156 | 158 |
157 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/backupRuns'; | 159 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/backupRuns'; |
158 | 160 |
159 var _response = _requester.request(_url, | 161 var _response = _requester.request(_url, |
160 "GET", | 162 "GET", |
161 body: _body, | 163 body: _body, |
162 queryParams: _queryParams, | 164 queryParams: _queryParams, |
163 uploadOptions: _uploadOptions, | 165 uploadOptions: _uploadOptions, |
164 uploadMedia: _uploadMedia, | 166 uploadMedia: _uploadMedia, |
165 downloadOptions: _downloadOptions); | 167 downloadOptions: _downloadOptions); |
166 return _response.then((data) => new BackupRunsListResponse.fromJson(data)); | 168 return _response.then((data) => new BackupRunsListResponse.fromJson(data)); |
167 } | 169 } |
168 | 170 |
169 } | 171 } |
170 | 172 |
171 | 173 |
172 /** Not documented yet. */ | |
173 class FlagsResourceApi { | 174 class FlagsResourceApi { |
174 final common_internal.ApiRequester _requester; | 175 final commons.ApiRequester _requester; |
175 | 176 |
176 FlagsResourceApi(common_internal.ApiRequester client) : | 177 FlagsResourceApi(commons.ApiRequester client) : |
177 _requester = client; | 178 _requester = client; |
178 | 179 |
179 /** | 180 /** |
180 * Lists all database flags that can be set for Google Cloud SQL instances. | 181 * Lists all database flags that can be set for Google Cloud SQL instances. |
181 * | 182 * |
182 * Request parameters: | 183 * Request parameters: |
183 * | 184 * |
184 * Completes with a [FlagsListResponse]. | 185 * Completes with a [FlagsListResponse]. |
185 * | 186 * |
186 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 187 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
187 * error. | 188 * error. |
188 * | 189 * |
189 * If the used [http.Client] completes with an error when making a REST call, | 190 * If the used [http.Client] completes with an error when making a REST call, |
190 * this method will complete with the same error. | 191 * this method will complete with the same error. |
191 */ | 192 */ |
192 async.Future<FlagsListResponse> list() { | 193 async.Future<FlagsListResponse> list() { |
193 var _url = null; | 194 var _url = null; |
194 var _queryParams = new core.Map(); | 195 var _queryParams = new core.Map(); |
195 var _uploadMedia = null; | 196 var _uploadMedia = null; |
196 var _uploadOptions = null; | 197 var _uploadOptions = null; |
197 var _downloadOptions = common.DownloadOptions.Metadata; | 198 var _downloadOptions = commons.DownloadOptions.Metadata; |
198 var _body = null; | 199 var _body = null; |
199 | 200 |
200 | 201 |
201 | 202 |
202 _url = 'flags'; | 203 _url = 'flags'; |
203 | 204 |
204 var _response = _requester.request(_url, | 205 var _response = _requester.request(_url, |
205 "GET", | 206 "GET", |
206 body: _body, | 207 body: _body, |
207 queryParams: _queryParams, | 208 queryParams: _queryParams, |
208 uploadOptions: _uploadOptions, | 209 uploadOptions: _uploadOptions, |
209 uploadMedia: _uploadMedia, | 210 uploadMedia: _uploadMedia, |
210 downloadOptions: _downloadOptions); | 211 downloadOptions: _downloadOptions); |
211 return _response.then((data) => new FlagsListResponse.fromJson(data)); | 212 return _response.then((data) => new FlagsListResponse.fromJson(data)); |
212 } | 213 } |
213 | 214 |
214 } | 215 } |
215 | 216 |
216 | 217 |
217 /** Not documented yet. */ | |
218 class InstancesResourceApi { | 218 class InstancesResourceApi { |
219 final common_internal.ApiRequester _requester; | 219 final commons.ApiRequester _requester; |
220 | 220 |
221 InstancesResourceApi(common_internal.ApiRequester client) : | 221 InstancesResourceApi(commons.ApiRequester client) : |
222 _requester = client; | 222 _requester = client; |
223 | 223 |
224 /** | 224 /** |
225 * Creates a Cloud SQL instance as a clone of a source instance. | 225 * Creates a Cloud SQL instance as a clone of a source instance. |
226 * | 226 * |
227 * [request] - The metadata request object. | 227 * [request] - The metadata request object. |
228 * | 228 * |
229 * Request parameters: | 229 * Request parameters: |
230 * | 230 * |
231 * [project] - Project ID of the source as well as the clone Cloud SQL | 231 * [project] - Project ID of the source as well as the clone Cloud SQL |
232 * instance. | 232 * instance. |
233 * | 233 * |
234 * Completes with a [InstancesCloneResponse]. | 234 * Completes with a [InstancesCloneResponse]. |
235 * | 235 * |
236 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 236 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
237 * error. | 237 * error. |
238 * | 238 * |
239 * If the used [http.Client] completes with an error when making a REST call, | 239 * If the used [http.Client] completes with an error when making a REST call, |
240 * this method will complete with the same error. | 240 * this method will complete with the same error. |
241 */ | 241 */ |
242 async.Future<InstancesCloneResponse> clone(InstancesCloneRequest request, core
.String project) { | 242 async.Future<InstancesCloneResponse> clone(InstancesCloneRequest request, core
.String project) { |
243 var _url = null; | 243 var _url = null; |
244 var _queryParams = new core.Map(); | 244 var _queryParams = new core.Map(); |
245 var _uploadMedia = null; | 245 var _uploadMedia = null; |
246 var _uploadOptions = null; | 246 var _uploadOptions = null; |
247 var _downloadOptions = common.DownloadOptions.Metadata; | 247 var _downloadOptions = commons.DownloadOptions.Metadata; |
248 var _body = null; | 248 var _body = null; |
249 | 249 |
250 if (request != null) { | 250 if (request != null) { |
251 _body = convert.JSON.encode((request).toJson()); | 251 _body = convert.JSON.encode((request).toJson()); |
252 } | 252 } |
253 if (project == null) { | 253 if (project == null) { |
254 throw new core.ArgumentError("Parameter project is required."); | 254 throw new core.ArgumentError("Parameter project is required."); |
255 } | 255 } |
256 | 256 |
257 | 257 |
258 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/clone'; | 258 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/clone'; |
259 | 259 |
260 var _response = _requester.request(_url, | 260 var _response = _requester.request(_url, |
261 "POST", | 261 "POST", |
262 body: _body, | 262 body: _body, |
263 queryParams: _queryParams, | 263 queryParams: _queryParams, |
264 uploadOptions: _uploadOptions, | 264 uploadOptions: _uploadOptions, |
265 uploadMedia: _uploadMedia, | 265 uploadMedia: _uploadMedia, |
266 downloadOptions: _downloadOptions); | 266 downloadOptions: _downloadOptions); |
267 return _response.then((data) => new InstancesCloneResponse.fromJson(data)); | 267 return _response.then((data) => new InstancesCloneResponse.fromJson(data)); |
268 } | 268 } |
269 | 269 |
270 /** | 270 /** |
271 * Deletes a Cloud SQL instance. | 271 * Deletes a Cloud SQL instance. |
272 * | 272 * |
273 * Request parameters: | 273 * Request parameters: |
274 * | 274 * |
275 * [project] - Project ID of the project that contains the instance to be | 275 * [project] - Project ID of the project that contains the instance to be |
276 * deleted. | 276 * deleted. |
277 * | 277 * |
278 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 278 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
279 * | 279 * |
280 * Completes with a [InstancesDeleteResponse]. | 280 * Completes with a [InstancesDeleteResponse]. |
281 * | 281 * |
282 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 282 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
283 * error. | 283 * error. |
284 * | 284 * |
285 * If the used [http.Client] completes with an error when making a REST call, | 285 * If the used [http.Client] completes with an error when making a REST call, |
286 * this method will complete with the same error. | 286 * this method will complete with the same error. |
287 */ | 287 */ |
288 async.Future<InstancesDeleteResponse> delete(core.String project, core.String
instance) { | 288 async.Future<InstancesDeleteResponse> delete(core.String project, core.String
instance) { |
289 var _url = null; | 289 var _url = null; |
290 var _queryParams = new core.Map(); | 290 var _queryParams = new core.Map(); |
291 var _uploadMedia = null; | 291 var _uploadMedia = null; |
292 var _uploadOptions = null; | 292 var _uploadOptions = null; |
293 var _downloadOptions = common.DownloadOptions.Metadata; | 293 var _downloadOptions = commons.DownloadOptions.Metadata; |
294 var _body = null; | 294 var _body = null; |
295 | 295 |
296 if (project == null) { | 296 if (project == null) { |
297 throw new core.ArgumentError("Parameter project is required."); | 297 throw new core.ArgumentError("Parameter project is required."); |
298 } | 298 } |
299 if (instance == null) { | 299 if (instance == null) { |
300 throw new core.ArgumentError("Parameter instance is required."); | 300 throw new core.ArgumentError("Parameter instance is required."); |
301 } | 301 } |
302 | 302 |
303 | 303 |
304 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 304 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
305 | 305 |
306 var _response = _requester.request(_url, | 306 var _response = _requester.request(_url, |
307 "DELETE", | 307 "DELETE", |
308 body: _body, | 308 body: _body, |
309 queryParams: _queryParams, | 309 queryParams: _queryParams, |
310 uploadOptions: _uploadOptions, | 310 uploadOptions: _uploadOptions, |
311 uploadMedia: _uploadMedia, | 311 uploadMedia: _uploadMedia, |
312 downloadOptions: _downloadOptions); | 312 downloadOptions: _downloadOptions); |
313 return _response.then((data) => new InstancesDeleteResponse.fromJson(data)); | 313 return _response.then((data) => new InstancesDeleteResponse.fromJson(data)); |
314 } | 314 } |
315 | 315 |
316 /** | 316 /** |
317 * Exports data from a Cloud SQL instance to a Google Cloud Storage bucket as | 317 * Exports data from a Cloud SQL instance to a Google Cloud Storage bucket as |
318 * a MySQL dump file. | 318 * a MySQL dump file. |
319 * | 319 * |
320 * [request] - The metadata request object. | 320 * [request] - The metadata request object. |
321 * | 321 * |
322 * Request parameters: | 322 * Request parameters: |
323 * | 323 * |
324 * [project] - Project ID of the project that contains the instance to be | 324 * [project] - Project ID of the project that contains the instance to be |
325 * exported. | 325 * exported. |
326 * | 326 * |
327 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 327 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
328 * | 328 * |
329 * Completes with a [InstancesExportResponse]. | 329 * Completes with a [InstancesExportResponse]. |
330 * | 330 * |
331 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 331 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
332 * error. | 332 * error. |
333 * | 333 * |
334 * If the used [http.Client] completes with an error when making a REST call, | 334 * If the used [http.Client] completes with an error when making a REST call, |
335 * this method will complete with the same error. | 335 * this method will complete with the same error. |
336 */ | 336 */ |
337 async.Future<InstancesExportResponse> export(InstancesExportRequest request, c
ore.String project, core.String instance) { | 337 async.Future<InstancesExportResponse> export(InstancesExportRequest request, c
ore.String project, core.String instance) { |
338 var _url = null; | 338 var _url = null; |
339 var _queryParams = new core.Map(); | 339 var _queryParams = new core.Map(); |
340 var _uploadMedia = null; | 340 var _uploadMedia = null; |
341 var _uploadOptions = null; | 341 var _uploadOptions = null; |
342 var _downloadOptions = common.DownloadOptions.Metadata; | 342 var _downloadOptions = commons.DownloadOptions.Metadata; |
343 var _body = null; | 343 var _body = null; |
344 | 344 |
345 if (request != null) { | 345 if (request != null) { |
346 _body = convert.JSON.encode((request).toJson()); | 346 _body = convert.JSON.encode((request).toJson()); |
347 } | 347 } |
348 if (project == null) { | 348 if (project == null) { |
349 throw new core.ArgumentError("Parameter project is required."); | 349 throw new core.ArgumentError("Parameter project is required."); |
350 } | 350 } |
351 if (instance == null) { | 351 if (instance == null) { |
352 throw new core.ArgumentError("Parameter instance is required."); | 352 throw new core.ArgumentError("Parameter instance is required."); |
353 } | 353 } |
354 | 354 |
355 | 355 |
356 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/export'; | 356 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/export'; |
357 | 357 |
358 var _response = _requester.request(_url, | 358 var _response = _requester.request(_url, |
359 "POST", | 359 "POST", |
360 body: _body, | 360 body: _body, |
361 queryParams: _queryParams, | 361 queryParams: _queryParams, |
362 uploadOptions: _uploadOptions, | 362 uploadOptions: _uploadOptions, |
363 uploadMedia: _uploadMedia, | 363 uploadMedia: _uploadMedia, |
364 downloadOptions: _downloadOptions); | 364 downloadOptions: _downloadOptions); |
365 return _response.then((data) => new InstancesExportResponse.fromJson(data)); | 365 return _response.then((data) => new InstancesExportResponse.fromJson(data)); |
366 } | 366 } |
367 | 367 |
368 /** | 368 /** |
369 * Retrieves information about a Cloud SQL instance. | 369 * Retrieves information about a Cloud SQL instance. |
370 * | 370 * |
371 * Request parameters: | 371 * Request parameters: |
372 * | 372 * |
373 * [project] - Project ID of the project that contains the instance. | 373 * [project] - Project ID of the project that contains the instance. |
374 * | 374 * |
375 * [instance] - Database instance ID. This does not include the project ID. | 375 * [instance] - Database instance ID. This does not include the project ID. |
376 * | 376 * |
377 * Completes with a [DatabaseInstance]. | 377 * Completes with a [DatabaseInstance]. |
378 * | 378 * |
379 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 379 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
380 * error. | 380 * error. |
381 * | 381 * |
382 * If the used [http.Client] completes with an error when making a REST call, | 382 * If the used [http.Client] completes with an error when making a REST call, |
383 * this method will complete with the same error. | 383 * this method will complete with the same error. |
384 */ | 384 */ |
385 async.Future<DatabaseInstance> get(core.String project, core.String instance)
{ | 385 async.Future<DatabaseInstance> get(core.String project, core.String instance)
{ |
386 var _url = null; | 386 var _url = null; |
387 var _queryParams = new core.Map(); | 387 var _queryParams = new core.Map(); |
388 var _uploadMedia = null; | 388 var _uploadMedia = null; |
389 var _uploadOptions = null; | 389 var _uploadOptions = null; |
390 var _downloadOptions = common.DownloadOptions.Metadata; | 390 var _downloadOptions = commons.DownloadOptions.Metadata; |
391 var _body = null; | 391 var _body = null; |
392 | 392 |
393 if (project == null) { | 393 if (project == null) { |
394 throw new core.ArgumentError("Parameter project is required."); | 394 throw new core.ArgumentError("Parameter project is required."); |
395 } | 395 } |
396 if (instance == null) { | 396 if (instance == null) { |
397 throw new core.ArgumentError("Parameter instance is required."); | 397 throw new core.ArgumentError("Parameter instance is required."); |
398 } | 398 } |
399 | 399 |
400 | 400 |
401 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 401 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
402 | 402 |
403 var _response = _requester.request(_url, | 403 var _response = _requester.request(_url, |
404 "GET", | 404 "GET", |
405 body: _body, | 405 body: _body, |
406 queryParams: _queryParams, | 406 queryParams: _queryParams, |
407 uploadOptions: _uploadOptions, | 407 uploadOptions: _uploadOptions, |
408 uploadMedia: _uploadMedia, | 408 uploadMedia: _uploadMedia, |
409 downloadOptions: _downloadOptions); | 409 downloadOptions: _downloadOptions); |
410 return _response.then((data) => new DatabaseInstance.fromJson(data)); | 410 return _response.then((data) => new DatabaseInstance.fromJson(data)); |
411 } | 411 } |
412 | 412 |
413 /** | 413 /** |
414 * Imports data into a Cloud SQL instance from a MySQL dump file stored in a | 414 * Imports data into a Cloud SQL instance from a MySQL dump file stored in a |
415 * Google Cloud Storage bucket. | 415 * Google Cloud Storage bucket. |
416 * | 416 * |
417 * [request] - The metadata request object. | 417 * [request] - The metadata request object. |
418 * | 418 * |
419 * Request parameters: | 419 * Request parameters: |
420 * | 420 * |
421 * [project] - Project ID of the project that contains the instance. | 421 * [project] - Project ID of the project that contains the instance. |
422 * | 422 * |
423 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 423 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
424 * | 424 * |
425 * Completes with a [InstancesImportResponse]. | 425 * Completes with a [InstancesImportResponse]. |
426 * | 426 * |
427 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 427 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
428 * error. | 428 * error. |
429 * | 429 * |
430 * If the used [http.Client] completes with an error when making a REST call, | 430 * If the used [http.Client] completes with an error when making a REST call, |
431 * this method will complete with the same error. | 431 * this method will complete with the same error. |
432 */ | 432 */ |
433 async.Future<InstancesImportResponse> import(InstancesImportRequest request, c
ore.String project, core.String instance) { | 433 async.Future<InstancesImportResponse> import(InstancesImportRequest request, c
ore.String project, core.String instance) { |
434 var _url = null; | 434 var _url = null; |
435 var _queryParams = new core.Map(); | 435 var _queryParams = new core.Map(); |
436 var _uploadMedia = null; | 436 var _uploadMedia = null; |
437 var _uploadOptions = null; | 437 var _uploadOptions = null; |
438 var _downloadOptions = common.DownloadOptions.Metadata; | 438 var _downloadOptions = commons.DownloadOptions.Metadata; |
439 var _body = null; | 439 var _body = null; |
440 | 440 |
441 if (request != null) { | 441 if (request != null) { |
442 _body = convert.JSON.encode((request).toJson()); | 442 _body = convert.JSON.encode((request).toJson()); |
443 } | 443 } |
444 if (project == null) { | 444 if (project == null) { |
445 throw new core.ArgumentError("Parameter project is required."); | 445 throw new core.ArgumentError("Parameter project is required."); |
446 } | 446 } |
447 if (instance == null) { | 447 if (instance == null) { |
448 throw new core.ArgumentError("Parameter instance is required."); | 448 throw new core.ArgumentError("Parameter instance is required."); |
449 } | 449 } |
450 | 450 |
451 | 451 |
452 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/import'; | 452 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/import'; |
453 | 453 |
454 var _response = _requester.request(_url, | 454 var _response = _requester.request(_url, |
455 "POST", | 455 "POST", |
456 body: _body, | 456 body: _body, |
457 queryParams: _queryParams, | 457 queryParams: _queryParams, |
458 uploadOptions: _uploadOptions, | 458 uploadOptions: _uploadOptions, |
459 uploadMedia: _uploadMedia, | 459 uploadMedia: _uploadMedia, |
460 downloadOptions: _downloadOptions); | 460 downloadOptions: _downloadOptions); |
461 return _response.then((data) => new InstancesImportResponse.fromJson(data)); | 461 return _response.then((data) => new InstancesImportResponse.fromJson(data)); |
462 } | 462 } |
463 | 463 |
464 /** | 464 /** |
465 * Creates a new Cloud SQL instance. | 465 * Creates a new Cloud SQL instance. |
466 * | 466 * |
467 * [request] - The metadata request object. | 467 * [request] - The metadata request object. |
468 * | 468 * |
469 * Request parameters: | 469 * Request parameters: |
470 * | 470 * |
471 * [project] - Project ID of the project to which the newly created Cloud SQL | 471 * [project] - Project ID of the project to which the newly created Cloud SQL |
472 * instances should belong. | 472 * instances should belong. |
473 * | 473 * |
474 * Completes with a [InstancesInsertResponse]. | 474 * Completes with a [InstancesInsertResponse]. |
475 * | 475 * |
476 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 476 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
477 * error. | 477 * error. |
478 * | 478 * |
479 * If the used [http.Client] completes with an error when making a REST call, | 479 * If the used [http.Client] completes with an error when making a REST call, |
480 * this method will complete with the same error. | 480 * this method will complete with the same error. |
481 */ | 481 */ |
482 async.Future<InstancesInsertResponse> insert(DatabaseInstance request, core.St
ring project) { | 482 async.Future<InstancesInsertResponse> insert(DatabaseInstance request, core.St
ring project) { |
483 var _url = null; | 483 var _url = null; |
484 var _queryParams = new core.Map(); | 484 var _queryParams = new core.Map(); |
485 var _uploadMedia = null; | 485 var _uploadMedia = null; |
486 var _uploadOptions = null; | 486 var _uploadOptions = null; |
487 var _downloadOptions = common.DownloadOptions.Metadata; | 487 var _downloadOptions = commons.DownloadOptions.Metadata; |
488 var _body = null; | 488 var _body = null; |
489 | 489 |
490 if (request != null) { | 490 if (request != null) { |
491 _body = convert.JSON.encode((request).toJson()); | 491 _body = convert.JSON.encode((request).toJson()); |
492 } | 492 } |
493 if (project == null) { | 493 if (project == null) { |
494 throw new core.ArgumentError("Parameter project is required."); | 494 throw new core.ArgumentError("Parameter project is required."); |
495 } | 495 } |
496 | 496 |
497 | 497 |
498 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances'; | 498 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
'; |
499 | 499 |
500 var _response = _requester.request(_url, | 500 var _response = _requester.request(_url, |
501 "POST", | 501 "POST", |
502 body: _body, | 502 body: _body, |
503 queryParams: _queryParams, | 503 queryParams: _queryParams, |
504 uploadOptions: _uploadOptions, | 504 uploadOptions: _uploadOptions, |
505 uploadMedia: _uploadMedia, | 505 uploadMedia: _uploadMedia, |
506 downloadOptions: _downloadOptions); | 506 downloadOptions: _downloadOptions); |
507 return _response.then((data) => new InstancesInsertResponse.fromJson(data)); | 507 return _response.then((data) => new InstancesInsertResponse.fromJson(data)); |
508 } | 508 } |
509 | 509 |
510 /** | 510 /** |
511 * Lists instances for a given project, in alphabetical order by instance | 511 * Lists instances for a given project, in alphabetical order by instance |
512 * name. | 512 * name. |
513 * | 513 * |
514 * Request parameters: | 514 * Request parameters: |
515 * | 515 * |
516 * [project] - Project ID of the project for which to list Cloud SQL | 516 * [project] - Project ID of the project for which to list Cloud SQL |
517 * instances. | 517 * instances. |
518 * | 518 * |
519 * [maxResults] - The maximum number of results to return per response. | 519 * [maxResults] - The maximum number of results to return per response. |
520 * | 520 * |
521 * [pageToken] - A previously-returned page token representing part of the | 521 * [pageToken] - A previously-returned page token representing part of the |
522 * larger set of results to view. | 522 * larger set of results to view. |
523 * | 523 * |
524 * Completes with a [InstancesListResponse]. | 524 * Completes with a [InstancesListResponse]. |
525 * | 525 * |
526 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 526 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
527 * error. | 527 * error. |
528 * | 528 * |
529 * If the used [http.Client] completes with an error when making a REST call, | 529 * If the used [http.Client] completes with an error when making a REST call, |
530 * this method will complete with the same error. | 530 * this method will complete with the same error. |
531 */ | 531 */ |
532 async.Future<InstancesListResponse> list(core.String project, {core.int maxRes
ults, core.String pageToken}) { | 532 async.Future<InstancesListResponse> list(core.String project, {core.int maxRes
ults, core.String pageToken}) { |
533 var _url = null; | 533 var _url = null; |
534 var _queryParams = new core.Map(); | 534 var _queryParams = new core.Map(); |
535 var _uploadMedia = null; | 535 var _uploadMedia = null; |
536 var _uploadOptions = null; | 536 var _uploadOptions = null; |
537 var _downloadOptions = common.DownloadOptions.Metadata; | 537 var _downloadOptions = commons.DownloadOptions.Metadata; |
538 var _body = null; | 538 var _body = null; |
539 | 539 |
540 if (project == null) { | 540 if (project == null) { |
541 throw new core.ArgumentError("Parameter project is required."); | 541 throw new core.ArgumentError("Parameter project is required."); |
542 } | 542 } |
543 if (maxResults != null) { | 543 if (maxResults != null) { |
544 _queryParams["maxResults"] = ["${maxResults}"]; | 544 _queryParams["maxResults"] = ["${maxResults}"]; |
545 } | 545 } |
546 if (pageToken != null) { | 546 if (pageToken != null) { |
547 _queryParams["pageToken"] = [pageToken]; | 547 _queryParams["pageToken"] = [pageToken]; |
548 } | 548 } |
549 | 549 |
550 | 550 |
551 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances'; | 551 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
'; |
552 | 552 |
553 var _response = _requester.request(_url, | 553 var _response = _requester.request(_url, |
554 "GET", | 554 "GET", |
555 body: _body, | 555 body: _body, |
556 queryParams: _queryParams, | 556 queryParams: _queryParams, |
557 uploadOptions: _uploadOptions, | 557 uploadOptions: _uploadOptions, |
558 uploadMedia: _uploadMedia, | 558 uploadMedia: _uploadMedia, |
559 downloadOptions: _downloadOptions); | 559 downloadOptions: _downloadOptions); |
560 return _response.then((data) => new InstancesListResponse.fromJson(data)); | 560 return _response.then((data) => new InstancesListResponse.fromJson(data)); |
561 } | 561 } |
562 | 562 |
563 /** | 563 /** |
564 * Updates the settings of a Cloud SQL instance. This method supports patch | 564 * Updates the settings of a Cloud SQL instance. This method supports patch |
565 * semantics. | 565 * semantics. |
566 * | 566 * |
567 * [request] - The metadata request object. | 567 * [request] - The metadata request object. |
568 * | 568 * |
569 * Request parameters: | 569 * Request parameters: |
570 * | 570 * |
571 * [project] - Project ID of the project that contains the instance. | 571 * [project] - Project ID of the project that contains the instance. |
572 * | 572 * |
573 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 573 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
574 * | 574 * |
575 * Completes with a [InstancesUpdateResponse]. | 575 * Completes with a [InstancesUpdateResponse]. |
576 * | 576 * |
577 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 577 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
578 * error. | 578 * error. |
579 * | 579 * |
580 * If the used [http.Client] completes with an error when making a REST call, | 580 * If the used [http.Client] completes with an error when making a REST call, |
581 * this method will complete with the same error. | 581 * this method will complete with the same error. |
582 */ | 582 */ |
583 async.Future<InstancesUpdateResponse> patch(DatabaseInstance request, core.Str
ing project, core.String instance) { | 583 async.Future<InstancesUpdateResponse> patch(DatabaseInstance request, core.Str
ing project, core.String instance) { |
584 var _url = null; | 584 var _url = null; |
585 var _queryParams = new core.Map(); | 585 var _queryParams = new core.Map(); |
586 var _uploadMedia = null; | 586 var _uploadMedia = null; |
587 var _uploadOptions = null; | 587 var _uploadOptions = null; |
588 var _downloadOptions = common.DownloadOptions.Metadata; | 588 var _downloadOptions = commons.DownloadOptions.Metadata; |
589 var _body = null; | 589 var _body = null; |
590 | 590 |
591 if (request != null) { | 591 if (request != null) { |
592 _body = convert.JSON.encode((request).toJson()); | 592 _body = convert.JSON.encode((request).toJson()); |
593 } | 593 } |
594 if (project == null) { | 594 if (project == null) { |
595 throw new core.ArgumentError("Parameter project is required."); | 595 throw new core.ArgumentError("Parameter project is required."); |
596 } | 596 } |
597 if (instance == null) { | 597 if (instance == null) { |
598 throw new core.ArgumentError("Parameter instance is required."); | 598 throw new core.ArgumentError("Parameter instance is required."); |
599 } | 599 } |
600 | 600 |
601 | 601 |
602 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 602 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
603 | 603 |
604 var _response = _requester.request(_url, | 604 var _response = _requester.request(_url, |
605 "PATCH", | 605 "PATCH", |
606 body: _body, | 606 body: _body, |
607 queryParams: _queryParams, | 607 queryParams: _queryParams, |
608 uploadOptions: _uploadOptions, | 608 uploadOptions: _uploadOptions, |
609 uploadMedia: _uploadMedia, | 609 uploadMedia: _uploadMedia, |
610 downloadOptions: _downloadOptions); | 610 downloadOptions: _downloadOptions); |
611 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); | 611 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); |
612 } | 612 } |
613 | 613 |
614 /** | 614 /** |
615 * Promotes the read replica instance to be a stand-alone Cloud SQL instance. | 615 * Promotes the read replica instance to be a stand-alone Cloud SQL instance. |
616 * | 616 * |
617 * Request parameters: | 617 * Request parameters: |
618 * | 618 * |
619 * [project] - ID of the project that contains the read replica. | 619 * [project] - ID of the project that contains the read replica. |
620 * | 620 * |
621 * [instance] - Cloud SQL read replica instance name. | 621 * [instance] - Cloud SQL read replica instance name. |
622 * | 622 * |
623 * Completes with a [InstancesPromoteReplicaResponse]. | 623 * Completes with a [InstancesPromoteReplicaResponse]. |
624 * | 624 * |
625 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 625 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
626 * error. | 626 * error. |
627 * | 627 * |
628 * If the used [http.Client] completes with an error when making a REST call, | 628 * If the used [http.Client] completes with an error when making a REST call, |
629 * this method will complete with the same error. | 629 * this method will complete with the same error. |
630 */ | 630 */ |
631 async.Future<InstancesPromoteReplicaResponse> promoteReplica(core.String proje
ct, core.String instance) { | 631 async.Future<InstancesPromoteReplicaResponse> promoteReplica(core.String proje
ct, core.String instance) { |
632 var _url = null; | 632 var _url = null; |
633 var _queryParams = new core.Map(); | 633 var _queryParams = new core.Map(); |
634 var _uploadMedia = null; | 634 var _uploadMedia = null; |
635 var _uploadOptions = null; | 635 var _uploadOptions = null; |
636 var _downloadOptions = common.DownloadOptions.Metadata; | 636 var _downloadOptions = commons.DownloadOptions.Metadata; |
637 var _body = null; | 637 var _body = null; |
638 | 638 |
639 if (project == null) { | 639 if (project == null) { |
640 throw new core.ArgumentError("Parameter project is required."); | 640 throw new core.ArgumentError("Parameter project is required."); |
641 } | 641 } |
642 if (instance == null) { | 642 if (instance == null) { |
643 throw new core.ArgumentError("Parameter instance is required."); | 643 throw new core.ArgumentError("Parameter instance is required."); |
644 } | 644 } |
645 | 645 |
646 | 646 |
647 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/promoteRepli
ca'; | 647 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/promoteReplica'; |
648 | 648 |
649 var _response = _requester.request(_url, | 649 var _response = _requester.request(_url, |
650 "POST", | 650 "POST", |
651 body: _body, | 651 body: _body, |
652 queryParams: _queryParams, | 652 queryParams: _queryParams, |
653 uploadOptions: _uploadOptions, | 653 uploadOptions: _uploadOptions, |
654 uploadMedia: _uploadMedia, | 654 uploadMedia: _uploadMedia, |
655 downloadOptions: _downloadOptions); | 655 downloadOptions: _downloadOptions); |
656 return _response.then((data) => new InstancesPromoteReplicaResponse.fromJson
(data)); | 656 return _response.then((data) => new InstancesPromoteReplicaResponse.fromJson
(data)); |
657 } | 657 } |
658 | 658 |
659 /** | 659 /** |
660 * Deletes all client certificates and generates a new server SSL certificate | 660 * Deletes all client certificates and generates a new server SSL certificate |
661 * for a Cloud SQL instance. | 661 * for a Cloud SQL instance. |
662 * | 662 * |
663 * Request parameters: | 663 * Request parameters: |
664 * | 664 * |
665 * [project] - Project ID of the project that contains the instance. | 665 * [project] - Project ID of the project that contains the instance. |
666 * | 666 * |
667 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 667 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
668 * | 668 * |
669 * Completes with a [InstancesResetSslConfigResponse]. | 669 * Completes with a [InstancesResetSslConfigResponse]. |
670 * | 670 * |
671 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 671 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
672 * error. | 672 * error. |
673 * | 673 * |
674 * If the used [http.Client] completes with an error when making a REST call, | 674 * If the used [http.Client] completes with an error when making a REST call, |
675 * this method will complete with the same error. | 675 * this method will complete with the same error. |
676 */ | 676 */ |
677 async.Future<InstancesResetSslConfigResponse> resetSslConfig(core.String proje
ct, core.String instance) { | 677 async.Future<InstancesResetSslConfigResponse> resetSslConfig(core.String proje
ct, core.String instance) { |
678 var _url = null; | 678 var _url = null; |
679 var _queryParams = new core.Map(); | 679 var _queryParams = new core.Map(); |
680 var _uploadMedia = null; | 680 var _uploadMedia = null; |
681 var _uploadOptions = null; | 681 var _uploadOptions = null; |
682 var _downloadOptions = common.DownloadOptions.Metadata; | 682 var _downloadOptions = commons.DownloadOptions.Metadata; |
683 var _body = null; | 683 var _body = null; |
684 | 684 |
685 if (project == null) { | 685 if (project == null) { |
686 throw new core.ArgumentError("Parameter project is required."); | 686 throw new core.ArgumentError("Parameter project is required."); |
687 } | 687 } |
688 if (instance == null) { | 688 if (instance == null) { |
689 throw new core.ArgumentError("Parameter instance is required."); | 689 throw new core.ArgumentError("Parameter instance is required."); |
690 } | 690 } |
691 | 691 |
692 | 692 |
693 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/resetSslConf
ig'; | 693 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/resetSslConfig'; |
694 | 694 |
695 var _response = _requester.request(_url, | 695 var _response = _requester.request(_url, |
696 "POST", | 696 "POST", |
697 body: _body, | 697 body: _body, |
698 queryParams: _queryParams, | 698 queryParams: _queryParams, |
699 uploadOptions: _uploadOptions, | 699 uploadOptions: _uploadOptions, |
700 uploadMedia: _uploadMedia, | 700 uploadMedia: _uploadMedia, |
701 downloadOptions: _downloadOptions); | 701 downloadOptions: _downloadOptions); |
702 return _response.then((data) => new InstancesResetSslConfigResponse.fromJson
(data)); | 702 return _response.then((data) => new InstancesResetSslConfigResponse.fromJson
(data)); |
703 } | 703 } |
704 | 704 |
705 /** | 705 /** |
706 * Restarts a Cloud SQL instance. | 706 * Restarts a Cloud SQL instance. |
707 * | 707 * |
708 * Request parameters: | 708 * Request parameters: |
709 * | 709 * |
710 * [project] - Project ID of the project that contains the instance to be | 710 * [project] - Project ID of the project that contains the instance to be |
711 * restarted. | 711 * restarted. |
712 * | 712 * |
713 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 713 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
714 * | 714 * |
715 * Completes with a [InstancesRestartResponse]. | 715 * Completes with a [InstancesRestartResponse]. |
716 * | 716 * |
717 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 717 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
718 * error. | 718 * error. |
719 * | 719 * |
720 * If the used [http.Client] completes with an error when making a REST call, | 720 * If the used [http.Client] completes with an error when making a REST call, |
721 * this method will complete with the same error. | 721 * this method will complete with the same error. |
722 */ | 722 */ |
723 async.Future<InstancesRestartResponse> restart(core.String project, core.Strin
g instance) { | 723 async.Future<InstancesRestartResponse> restart(core.String project, core.Strin
g instance) { |
724 var _url = null; | 724 var _url = null; |
725 var _queryParams = new core.Map(); | 725 var _queryParams = new core.Map(); |
726 var _uploadMedia = null; | 726 var _uploadMedia = null; |
727 var _uploadOptions = null; | 727 var _uploadOptions = null; |
728 var _downloadOptions = common.DownloadOptions.Metadata; | 728 var _downloadOptions = commons.DownloadOptions.Metadata; |
729 var _body = null; | 729 var _body = null; |
730 | 730 |
731 if (project == null) { | 731 if (project == null) { |
732 throw new core.ArgumentError("Parameter project is required."); | 732 throw new core.ArgumentError("Parameter project is required."); |
733 } | 733 } |
734 if (instance == null) { | 734 if (instance == null) { |
735 throw new core.ArgumentError("Parameter instance is required."); | 735 throw new core.ArgumentError("Parameter instance is required."); |
736 } | 736 } |
737 | 737 |
738 | 738 |
739 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/restart'; | 739 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/restart'; |
740 | 740 |
741 var _response = _requester.request(_url, | 741 var _response = _requester.request(_url, |
742 "POST", | 742 "POST", |
743 body: _body, | 743 body: _body, |
744 queryParams: _queryParams, | 744 queryParams: _queryParams, |
745 uploadOptions: _uploadOptions, | 745 uploadOptions: _uploadOptions, |
746 uploadMedia: _uploadMedia, | 746 uploadMedia: _uploadMedia, |
747 downloadOptions: _downloadOptions); | 747 downloadOptions: _downloadOptions); |
748 return _response.then((data) => new InstancesRestartResponse.fromJson(data))
; | 748 return _response.then((data) => new InstancesRestartResponse.fromJson(data))
; |
749 } | 749 } |
750 | 750 |
751 /** | 751 /** |
752 * Restores a backup of a Cloud SQL instance. | 752 * Restores a backup of a Cloud SQL instance. |
753 * | 753 * |
754 * Request parameters: | 754 * Request parameters: |
755 * | 755 * |
756 * [project] - Project ID of the project that contains the instance. | 756 * [project] - Project ID of the project that contains the instance. |
757 * | 757 * |
758 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 758 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
759 * | 759 * |
760 * [backupConfiguration] - The identifier of the backup configuration. This | 760 * [backupConfiguration] - The identifier of the backup configuration. This |
761 * gets generated automatically when a backup configuration is created. | 761 * gets generated automatically when a backup configuration is created. |
762 * | 762 * |
763 * [dueTime] - The start time of the four-hour backup window. The backup can | 763 * [dueTime] - The start time of the four-hour backup window. The backup can |
764 * occur any time in the window. The time is in RFC 3339 format, for example | 764 * occur any time in the window. The time is in RFC 3339 format, for example |
765 * 2012-11-15T16:19:00.094Z. | 765 * 2012-11-15T16:19:00.094Z. |
766 * | 766 * |
767 * Completes with a [InstancesRestoreBackupResponse]. | 767 * Completes with a [InstancesRestoreBackupResponse]. |
768 * | 768 * |
769 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 769 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
770 * error. | 770 * error. |
771 * | 771 * |
772 * If the used [http.Client] completes with an error when making a REST call, | 772 * If the used [http.Client] completes with an error when making a REST call, |
773 * this method will complete with the same error. | 773 * this method will complete with the same error. |
774 */ | 774 */ |
775 async.Future<InstancesRestoreBackupResponse> restoreBackup(core.String project
, core.String instance, core.String backupConfiguration, core.String dueTime) { | 775 async.Future<InstancesRestoreBackupResponse> restoreBackup(core.String project
, core.String instance, core.String backupConfiguration, core.String dueTime) { |
776 var _url = null; | 776 var _url = null; |
777 var _queryParams = new core.Map(); | 777 var _queryParams = new core.Map(); |
778 var _uploadMedia = null; | 778 var _uploadMedia = null; |
779 var _uploadOptions = null; | 779 var _uploadOptions = null; |
780 var _downloadOptions = common.DownloadOptions.Metadata; | 780 var _downloadOptions = commons.DownloadOptions.Metadata; |
781 var _body = null; | 781 var _body = null; |
782 | 782 |
783 if (project == null) { | 783 if (project == null) { |
784 throw new core.ArgumentError("Parameter project is required."); | 784 throw new core.ArgumentError("Parameter project is required."); |
785 } | 785 } |
786 if (instance == null) { | 786 if (instance == null) { |
787 throw new core.ArgumentError("Parameter instance is required."); | 787 throw new core.ArgumentError("Parameter instance is required."); |
788 } | 788 } |
789 if (backupConfiguration == null) { | 789 if (backupConfiguration == null) { |
790 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; | 790 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; |
791 } | 791 } |
792 _queryParams["backupConfiguration"] = [backupConfiguration]; | 792 _queryParams["backupConfiguration"] = [backupConfiguration]; |
793 if (dueTime == null) { | 793 if (dueTime == null) { |
794 throw new core.ArgumentError("Parameter dueTime is required."); | 794 throw new core.ArgumentError("Parameter dueTime is required."); |
795 } | 795 } |
796 _queryParams["dueTime"] = [dueTime]; | 796 _queryParams["dueTime"] = [dueTime]; |
797 | 797 |
798 | 798 |
799 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/restoreBacku
p'; | 799 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/restoreBackup'; |
800 | 800 |
801 var _response = _requester.request(_url, | 801 var _response = _requester.request(_url, |
802 "POST", | 802 "POST", |
803 body: _body, | 803 body: _body, |
804 queryParams: _queryParams, | 804 queryParams: _queryParams, |
805 uploadOptions: _uploadOptions, | 805 uploadOptions: _uploadOptions, |
806 uploadMedia: _uploadMedia, | 806 uploadMedia: _uploadMedia, |
807 downloadOptions: _downloadOptions); | 807 downloadOptions: _downloadOptions); |
808 return _response.then((data) => new InstancesRestoreBackupResponse.fromJson(
data)); | 808 return _response.then((data) => new InstancesRestoreBackupResponse.fromJson(
data)); |
809 } | 809 } |
810 | 810 |
811 /** | 811 /** |
812 * Sets the password for the root user of the specified Cloud SQL instance. | 812 * Sets the password for the root user of the specified Cloud SQL instance. |
813 * | 813 * |
814 * [request] - The metadata request object. | 814 * [request] - The metadata request object. |
815 * | 815 * |
816 * Request parameters: | 816 * Request parameters: |
817 * | 817 * |
818 * [project] - Project ID of the project that contains the instance. | 818 * [project] - Project ID of the project that contains the instance. |
819 * | 819 * |
820 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 820 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
821 * | 821 * |
822 * Completes with a [InstancesSetRootPasswordResponse]. | 822 * Completes with a [InstancesSetRootPasswordResponse]. |
823 * | 823 * |
824 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 824 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
825 * error. | 825 * error. |
826 * | 826 * |
827 * If the used [http.Client] completes with an error when making a REST call, | 827 * If the used [http.Client] completes with an error when making a REST call, |
828 * this method will complete with the same error. | 828 * this method will complete with the same error. |
829 */ | 829 */ |
830 async.Future<InstancesSetRootPasswordResponse> setRootPassword(InstanceSetRoot
PasswordRequest request, core.String project, core.String instance) { | 830 async.Future<InstancesSetRootPasswordResponse> setRootPassword(InstanceSetRoot
PasswordRequest request, core.String project, core.String instance) { |
831 var _url = null; | 831 var _url = null; |
832 var _queryParams = new core.Map(); | 832 var _queryParams = new core.Map(); |
833 var _uploadMedia = null; | 833 var _uploadMedia = null; |
834 var _uploadOptions = null; | 834 var _uploadOptions = null; |
835 var _downloadOptions = common.DownloadOptions.Metadata; | 835 var _downloadOptions = commons.DownloadOptions.Metadata; |
836 var _body = null; | 836 var _body = null; |
837 | 837 |
838 if (request != null) { | 838 if (request != null) { |
839 _body = convert.JSON.encode((request).toJson()); | 839 _body = convert.JSON.encode((request).toJson()); |
840 } | 840 } |
841 if (project == null) { | 841 if (project == null) { |
842 throw new core.ArgumentError("Parameter project is required."); | 842 throw new core.ArgumentError("Parameter project is required."); |
843 } | 843 } |
844 if (instance == null) { | 844 if (instance == null) { |
845 throw new core.ArgumentError("Parameter instance is required."); | 845 throw new core.ArgumentError("Parameter instance is required."); |
846 } | 846 } |
847 | 847 |
848 | 848 |
849 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/setRootPassw
ord'; | 849 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/setRootPassword'; |
850 | 850 |
851 var _response = _requester.request(_url, | 851 var _response = _requester.request(_url, |
852 "POST", | 852 "POST", |
853 body: _body, | 853 body: _body, |
854 queryParams: _queryParams, | 854 queryParams: _queryParams, |
855 uploadOptions: _uploadOptions, | 855 uploadOptions: _uploadOptions, |
856 uploadMedia: _uploadMedia, | 856 uploadMedia: _uploadMedia, |
857 downloadOptions: _downloadOptions); | 857 downloadOptions: _downloadOptions); |
858 return _response.then((data) => new InstancesSetRootPasswordResponse.fromJso
n(data)); | 858 return _response.then((data) => new InstancesSetRootPasswordResponse.fromJso
n(data)); |
859 } | 859 } |
860 | 860 |
861 /** | 861 /** |
862 * Updates the settings of a Cloud SQL instance. | 862 * Updates the settings of a Cloud SQL instance. |
863 * | 863 * |
864 * [request] - The metadata request object. | 864 * [request] - The metadata request object. |
865 * | 865 * |
866 * Request parameters: | 866 * Request parameters: |
867 * | 867 * |
868 * [project] - Project ID of the project that contains the instance. | 868 * [project] - Project ID of the project that contains the instance. |
869 * | 869 * |
870 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 870 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
871 * | 871 * |
872 * Completes with a [InstancesUpdateResponse]. | 872 * Completes with a [InstancesUpdateResponse]. |
873 * | 873 * |
874 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 874 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
875 * error. | 875 * error. |
876 * | 876 * |
877 * If the used [http.Client] completes with an error when making a REST call, | 877 * If the used [http.Client] completes with an error when making a REST call, |
878 * this method will complete with the same error. | 878 * this method will complete with the same error. |
879 */ | 879 */ |
880 async.Future<InstancesUpdateResponse> update(DatabaseInstance request, core.St
ring project, core.String instance) { | 880 async.Future<InstancesUpdateResponse> update(DatabaseInstance request, core.St
ring project, core.String instance) { |
881 var _url = null; | 881 var _url = null; |
882 var _queryParams = new core.Map(); | 882 var _queryParams = new core.Map(); |
883 var _uploadMedia = null; | 883 var _uploadMedia = null; |
884 var _uploadOptions = null; | 884 var _uploadOptions = null; |
885 var _downloadOptions = common.DownloadOptions.Metadata; | 885 var _downloadOptions = commons.DownloadOptions.Metadata; |
886 var _body = null; | 886 var _body = null; |
887 | 887 |
888 if (request != null) { | 888 if (request != null) { |
889 _body = convert.JSON.encode((request).toJson()); | 889 _body = convert.JSON.encode((request).toJson()); |
890 } | 890 } |
891 if (project == null) { | 891 if (project == null) { |
892 throw new core.ArgumentError("Parameter project is required."); | 892 throw new core.ArgumentError("Parameter project is required."); |
893 } | 893 } |
894 if (instance == null) { | 894 if (instance == null) { |
895 throw new core.ArgumentError("Parameter instance is required."); | 895 throw new core.ArgumentError("Parameter instance is required."); |
896 } | 896 } |
897 | 897 |
898 | 898 |
899 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 899 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
900 | 900 |
901 var _response = _requester.request(_url, | 901 var _response = _requester.request(_url, |
902 "PUT", | 902 "PUT", |
903 body: _body, | 903 body: _body, |
904 queryParams: _queryParams, | 904 queryParams: _queryParams, |
905 uploadOptions: _uploadOptions, | 905 uploadOptions: _uploadOptions, |
906 uploadMedia: _uploadMedia, | 906 uploadMedia: _uploadMedia, |
907 downloadOptions: _downloadOptions); | 907 downloadOptions: _downloadOptions); |
908 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); | 908 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); |
909 } | 909 } |
910 | 910 |
911 } | 911 } |
912 | 912 |
913 | 913 |
914 /** Not documented yet. */ | |
915 class OperationsResourceApi { | 914 class OperationsResourceApi { |
916 final common_internal.ApiRequester _requester; | 915 final commons.ApiRequester _requester; |
917 | 916 |
918 OperationsResourceApi(common_internal.ApiRequester client) : | 917 OperationsResourceApi(commons.ApiRequester client) : |
919 _requester = client; | 918 _requester = client; |
920 | 919 |
921 /** | 920 /** |
922 * Retrieves information about a specific operation that was performed on a | 921 * Retrieves information about a specific operation that was performed on a |
923 * Cloud SQL instance. | 922 * Cloud SQL instance. |
924 * | 923 * |
925 * Request parameters: | 924 * Request parameters: |
926 * | 925 * |
927 * [project] - Project ID of the project that contains the instance. | 926 * [project] - Project ID of the project that contains the instance. |
928 * | 927 * |
929 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 928 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
930 * | 929 * |
931 * [operation] - Instance operation ID. | 930 * [operation] - Instance operation ID. |
932 * | 931 * |
933 * Completes with a [InstanceOperation]. | 932 * Completes with a [InstanceOperation]. |
934 * | 933 * |
935 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 934 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
936 * error. | 935 * error. |
937 * | 936 * |
938 * If the used [http.Client] completes with an error when making a REST call, | 937 * If the used [http.Client] completes with an error when making a REST call, |
939 * this method will complete with the same error. | 938 * this method will complete with the same error. |
940 */ | 939 */ |
941 async.Future<InstanceOperation> get(core.String project, core.String instance,
core.String operation) { | 940 async.Future<InstanceOperation> get(core.String project, core.String instance,
core.String operation) { |
942 var _url = null; | 941 var _url = null; |
943 var _queryParams = new core.Map(); | 942 var _queryParams = new core.Map(); |
944 var _uploadMedia = null; | 943 var _uploadMedia = null; |
945 var _uploadOptions = null; | 944 var _uploadOptions = null; |
946 var _downloadOptions = common.DownloadOptions.Metadata; | 945 var _downloadOptions = commons.DownloadOptions.Metadata; |
947 var _body = null; | 946 var _body = null; |
948 | 947 |
949 if (project == null) { | 948 if (project == null) { |
950 throw new core.ArgumentError("Parameter project is required."); | 949 throw new core.ArgumentError("Parameter project is required."); |
951 } | 950 } |
952 if (instance == null) { | 951 if (instance == null) { |
953 throw new core.ArgumentError("Parameter instance is required."); | 952 throw new core.ArgumentError("Parameter instance is required."); |
954 } | 953 } |
955 if (operation == null) { | 954 if (operation == null) { |
956 throw new core.ArgumentError("Parameter operation is required."); | 955 throw new core.ArgumentError("Parameter operation is required."); |
957 } | 956 } |
958 | 957 |
959 | 958 |
960 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/operations/'
+ common_internal.Escaper.ecapeVariable('$operation'); | 959 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/operations/' + commons.Escap
er.ecapeVariable('$operation'); |
961 | 960 |
962 var _response = _requester.request(_url, | 961 var _response = _requester.request(_url, |
963 "GET", | 962 "GET", |
964 body: _body, | 963 body: _body, |
965 queryParams: _queryParams, | 964 queryParams: _queryParams, |
966 uploadOptions: _uploadOptions, | 965 uploadOptions: _uploadOptions, |
967 uploadMedia: _uploadMedia, | 966 uploadMedia: _uploadMedia, |
968 downloadOptions: _downloadOptions); | 967 downloadOptions: _downloadOptions); |
969 return _response.then((data) => new InstanceOperation.fromJson(data)); | 968 return _response.then((data) => new InstanceOperation.fromJson(data)); |
970 } | 969 } |
971 | 970 |
972 /** | 971 /** |
973 * Lists all operations that have been performed on a Cloud SQL instance. | 972 * Lists all operations that have been performed on a Cloud SQL instance. |
974 * | 973 * |
975 * Request parameters: | 974 * Request parameters: |
976 * | 975 * |
977 * [project] - Project ID of the project that contains the instance. | 976 * [project] - Project ID of the project that contains the instance. |
978 * | 977 * |
979 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 978 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
980 * | 979 * |
981 * [maxResults] - Maximum number of operations per response. | 980 * [maxResults] - Maximum number of operations per response. |
982 * | 981 * |
983 * [pageToken] - A previously-returned page token representing part of the | 982 * [pageToken] - A previously-returned page token representing part of the |
984 * larger set of results to view. | 983 * larger set of results to view. |
985 * | 984 * |
986 * Completes with a [OperationsListResponse]. | 985 * Completes with a [OperationsListResponse]. |
987 * | 986 * |
988 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 987 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
989 * error. | 988 * error. |
990 * | 989 * |
991 * If the used [http.Client] completes with an error when making a REST call, | 990 * If the used [http.Client] completes with an error when making a REST call, |
992 * this method will complete with the same error. | 991 * this method will complete with the same error. |
993 */ | 992 */ |
994 async.Future<OperationsListResponse> list(core.String project, core.String ins
tance, {core.int maxResults, core.String pageToken}) { | 993 async.Future<OperationsListResponse> list(core.String project, core.String ins
tance, {core.int maxResults, core.String pageToken}) { |
995 var _url = null; | 994 var _url = null; |
996 var _queryParams = new core.Map(); | 995 var _queryParams = new core.Map(); |
997 var _uploadMedia = null; | 996 var _uploadMedia = null; |
998 var _uploadOptions = null; | 997 var _uploadOptions = null; |
999 var _downloadOptions = common.DownloadOptions.Metadata; | 998 var _downloadOptions = commons.DownloadOptions.Metadata; |
1000 var _body = null; | 999 var _body = null; |
1001 | 1000 |
1002 if (project == null) { | 1001 if (project == null) { |
1003 throw new core.ArgumentError("Parameter project is required."); | 1002 throw new core.ArgumentError("Parameter project is required."); |
1004 } | 1003 } |
1005 if (instance == null) { | 1004 if (instance == null) { |
1006 throw new core.ArgumentError("Parameter instance is required."); | 1005 throw new core.ArgumentError("Parameter instance is required."); |
1007 } | 1006 } |
1008 if (maxResults != null) { | 1007 if (maxResults != null) { |
1009 _queryParams["maxResults"] = ["${maxResults}"]; | 1008 _queryParams["maxResults"] = ["${maxResults}"]; |
1010 } | 1009 } |
1011 if (pageToken != null) { | 1010 if (pageToken != null) { |
1012 _queryParams["pageToken"] = [pageToken]; | 1011 _queryParams["pageToken"] = [pageToken]; |
1013 } | 1012 } |
1014 | 1013 |
1015 | 1014 |
1016 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/operations'; | 1015 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/operations'; |
1017 | 1016 |
1018 var _response = _requester.request(_url, | 1017 var _response = _requester.request(_url, |
1019 "GET", | 1018 "GET", |
1020 body: _body, | 1019 body: _body, |
1021 queryParams: _queryParams, | 1020 queryParams: _queryParams, |
1022 uploadOptions: _uploadOptions, | 1021 uploadOptions: _uploadOptions, |
1023 uploadMedia: _uploadMedia, | 1022 uploadMedia: _uploadMedia, |
1024 downloadOptions: _downloadOptions); | 1023 downloadOptions: _downloadOptions); |
1025 return _response.then((data) => new OperationsListResponse.fromJson(data)); | 1024 return _response.then((data) => new OperationsListResponse.fromJson(data)); |
1026 } | 1025 } |
1027 | 1026 |
1028 } | 1027 } |
1029 | 1028 |
1030 | 1029 |
1031 /** Not documented yet. */ | |
1032 class SslCertsResourceApi { | 1030 class SslCertsResourceApi { |
1033 final common_internal.ApiRequester _requester; | 1031 final commons.ApiRequester _requester; |
1034 | 1032 |
1035 SslCertsResourceApi(common_internal.ApiRequester client) : | 1033 SslCertsResourceApi(commons.ApiRequester client) : |
1036 _requester = client; | 1034 _requester = client; |
1037 | 1035 |
1038 /** | 1036 /** |
1039 * Deletes an SSL certificate from a Cloud SQL instance. | 1037 * Deletes an SSL certificate from a Cloud SQL instance. |
1040 * | 1038 * |
1041 * Request parameters: | 1039 * Request parameters: |
1042 * | 1040 * |
1043 * [project] - Project ID of the project that contains the instance to be | 1041 * [project] - Project ID of the project that contains the instance to be |
1044 * deleted. | 1042 * deleted. |
1045 * | 1043 * |
1046 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1044 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
1047 * | 1045 * |
1048 * [sha1Fingerprint] - Sha1 FingerPrint. | 1046 * [sha1Fingerprint] - Sha1 FingerPrint. |
1049 * | 1047 * |
1050 * Completes with a [SslCertsDeleteResponse]. | 1048 * Completes with a [SslCertsDeleteResponse]. |
1051 * | 1049 * |
1052 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1050 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1053 * error. | 1051 * error. |
1054 * | 1052 * |
1055 * If the used [http.Client] completes with an error when making a REST call, | 1053 * If the used [http.Client] completes with an error when making a REST call, |
1056 * this method will complete with the same error. | 1054 * this method will complete with the same error. |
1057 */ | 1055 */ |
1058 async.Future<SslCertsDeleteResponse> delete(core.String project, core.String i
nstance, core.String sha1Fingerprint) { | 1056 async.Future<SslCertsDeleteResponse> delete(core.String project, core.String i
nstance, core.String sha1Fingerprint) { |
1059 var _url = null; | 1057 var _url = null; |
1060 var _queryParams = new core.Map(); | 1058 var _queryParams = new core.Map(); |
1061 var _uploadMedia = null; | 1059 var _uploadMedia = null; |
1062 var _uploadOptions = null; | 1060 var _uploadOptions = null; |
1063 var _downloadOptions = common.DownloadOptions.Metadata; | 1061 var _downloadOptions = commons.DownloadOptions.Metadata; |
1064 var _body = null; | 1062 var _body = null; |
1065 | 1063 |
1066 if (project == null) { | 1064 if (project == null) { |
1067 throw new core.ArgumentError("Parameter project is required."); | 1065 throw new core.ArgumentError("Parameter project is required."); |
1068 } | 1066 } |
1069 if (instance == null) { | 1067 if (instance == null) { |
1070 throw new core.ArgumentError("Parameter instance is required."); | 1068 throw new core.ArgumentError("Parameter instance is required."); |
1071 } | 1069 } |
1072 if (sha1Fingerprint == null) { | 1070 if (sha1Fingerprint == null) { |
1073 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); | 1071 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); |
1074 } | 1072 } |
1075 | 1073 |
1076 | 1074 |
1077 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts/' +
common_internal.Escaper.ecapeVariable('$sha1Fingerprint'); | 1075 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts/' + commons.Escaper
.ecapeVariable('$sha1Fingerprint'); |
1078 | 1076 |
1079 var _response = _requester.request(_url, | 1077 var _response = _requester.request(_url, |
1080 "DELETE", | 1078 "DELETE", |
1081 body: _body, | 1079 body: _body, |
1082 queryParams: _queryParams, | 1080 queryParams: _queryParams, |
1083 uploadOptions: _uploadOptions, | 1081 uploadOptions: _uploadOptions, |
1084 uploadMedia: _uploadMedia, | 1082 uploadMedia: _uploadMedia, |
1085 downloadOptions: _downloadOptions); | 1083 downloadOptions: _downloadOptions); |
1086 return _response.then((data) => new SslCertsDeleteResponse.fromJson(data)); | 1084 return _response.then((data) => new SslCertsDeleteResponse.fromJson(data)); |
1087 } | 1085 } |
1088 | 1086 |
1089 /** | 1087 /** |
1090 * Retrieves an SSL certificate as specified by its SHA-1 fingerprint. | 1088 * Retrieves an SSL certificate as specified by its SHA-1 fingerprint. |
1091 * | 1089 * |
1092 * Request parameters: | 1090 * Request parameters: |
1093 * | 1091 * |
1094 * [project] - Project ID of the project that contains the instance. | 1092 * [project] - Project ID of the project that contains the instance. |
1095 * | 1093 * |
1096 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1094 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
1097 * | 1095 * |
1098 * [sha1Fingerprint] - Sha1 FingerPrint. | 1096 * [sha1Fingerprint] - Sha1 FingerPrint. |
1099 * | 1097 * |
1100 * Completes with a [SslCert]. | 1098 * Completes with a [SslCert]. |
1101 * | 1099 * |
1102 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1100 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1103 * error. | 1101 * error. |
1104 * | 1102 * |
1105 * If the used [http.Client] completes with an error when making a REST call, | 1103 * If the used [http.Client] completes with an error when making a REST call, |
1106 * this method will complete with the same error. | 1104 * this method will complete with the same error. |
1107 */ | 1105 */ |
1108 async.Future<SslCert> get(core.String project, core.String instance, core.Stri
ng sha1Fingerprint) { | 1106 async.Future<SslCert> get(core.String project, core.String instance, core.Stri
ng sha1Fingerprint) { |
1109 var _url = null; | 1107 var _url = null; |
1110 var _queryParams = new core.Map(); | 1108 var _queryParams = new core.Map(); |
1111 var _uploadMedia = null; | 1109 var _uploadMedia = null; |
1112 var _uploadOptions = null; | 1110 var _uploadOptions = null; |
1113 var _downloadOptions = common.DownloadOptions.Metadata; | 1111 var _downloadOptions = commons.DownloadOptions.Metadata; |
1114 var _body = null; | 1112 var _body = null; |
1115 | 1113 |
1116 if (project == null) { | 1114 if (project == null) { |
1117 throw new core.ArgumentError("Parameter project is required."); | 1115 throw new core.ArgumentError("Parameter project is required."); |
1118 } | 1116 } |
1119 if (instance == null) { | 1117 if (instance == null) { |
1120 throw new core.ArgumentError("Parameter instance is required."); | 1118 throw new core.ArgumentError("Parameter instance is required."); |
1121 } | 1119 } |
1122 if (sha1Fingerprint == null) { | 1120 if (sha1Fingerprint == null) { |
1123 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); | 1121 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); |
1124 } | 1122 } |
1125 | 1123 |
1126 | 1124 |
1127 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts/' +
common_internal.Escaper.ecapeVariable('$sha1Fingerprint'); | 1125 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts/' + commons.Escaper
.ecapeVariable('$sha1Fingerprint'); |
1128 | 1126 |
1129 var _response = _requester.request(_url, | 1127 var _response = _requester.request(_url, |
1130 "GET", | 1128 "GET", |
1131 body: _body, | 1129 body: _body, |
1132 queryParams: _queryParams, | 1130 queryParams: _queryParams, |
1133 uploadOptions: _uploadOptions, | 1131 uploadOptions: _uploadOptions, |
1134 uploadMedia: _uploadMedia, | 1132 uploadMedia: _uploadMedia, |
1135 downloadOptions: _downloadOptions); | 1133 downloadOptions: _downloadOptions); |
1136 return _response.then((data) => new SslCert.fromJson(data)); | 1134 return _response.then((data) => new SslCert.fromJson(data)); |
1137 } | 1135 } |
1138 | 1136 |
1139 /** | 1137 /** |
1140 * Creates an SSL certificate and returns the certificate, the associated | 1138 * Creates an SSL certificate and returns the certificate, the associated |
1141 * private key, and the server certificate authority. | 1139 * private key, and the server certificate authority. |
1142 * | 1140 * |
1143 * [request] - The metadata request object. | 1141 * [request] - The metadata request object. |
1144 * | 1142 * |
1145 * Request parameters: | 1143 * Request parameters: |
1146 * | 1144 * |
1147 * [project] - Project ID of the project to which the newly created Cloud SQL | 1145 * [project] - Project ID of the project to which the newly created Cloud SQL |
1148 * instances should belong. | 1146 * instances should belong. |
1149 * | 1147 * |
1150 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1148 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
1151 * | 1149 * |
1152 * Completes with a [SslCertsInsertResponse]. | 1150 * Completes with a [SslCertsInsertResponse]. |
1153 * | 1151 * |
1154 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1152 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1155 * error. | 1153 * error. |
1156 * | 1154 * |
1157 * If the used [http.Client] completes with an error when making a REST call, | 1155 * If the used [http.Client] completes with an error when making a REST call, |
1158 * this method will complete with the same error. | 1156 * this method will complete with the same error. |
1159 */ | 1157 */ |
1160 async.Future<SslCertsInsertResponse> insert(SslCertsInsertRequest request, cor
e.String project, core.String instance) { | 1158 async.Future<SslCertsInsertResponse> insert(SslCertsInsertRequest request, cor
e.String project, core.String instance) { |
1161 var _url = null; | 1159 var _url = null; |
1162 var _queryParams = new core.Map(); | 1160 var _queryParams = new core.Map(); |
1163 var _uploadMedia = null; | 1161 var _uploadMedia = null; |
1164 var _uploadOptions = null; | 1162 var _uploadOptions = null; |
1165 var _downloadOptions = common.DownloadOptions.Metadata; | 1163 var _downloadOptions = commons.DownloadOptions.Metadata; |
1166 var _body = null; | 1164 var _body = null; |
1167 | 1165 |
1168 if (request != null) { | 1166 if (request != null) { |
1169 _body = convert.JSON.encode((request).toJson()); | 1167 _body = convert.JSON.encode((request).toJson()); |
1170 } | 1168 } |
1171 if (project == null) { | 1169 if (project == null) { |
1172 throw new core.ArgumentError("Parameter project is required."); | 1170 throw new core.ArgumentError("Parameter project is required."); |
1173 } | 1171 } |
1174 if (instance == null) { | 1172 if (instance == null) { |
1175 throw new core.ArgumentError("Parameter instance is required."); | 1173 throw new core.ArgumentError("Parameter instance is required."); |
1176 } | 1174 } |
1177 | 1175 |
1178 | 1176 |
1179 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts'; | 1177 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts'; |
1180 | 1178 |
1181 var _response = _requester.request(_url, | 1179 var _response = _requester.request(_url, |
1182 "POST", | 1180 "POST", |
1183 body: _body, | 1181 body: _body, |
1184 queryParams: _queryParams, | 1182 queryParams: _queryParams, |
1185 uploadOptions: _uploadOptions, | 1183 uploadOptions: _uploadOptions, |
1186 uploadMedia: _uploadMedia, | 1184 uploadMedia: _uploadMedia, |
1187 downloadOptions: _downloadOptions); | 1185 downloadOptions: _downloadOptions); |
1188 return _response.then((data) => new SslCertsInsertResponse.fromJson(data)); | 1186 return _response.then((data) => new SslCertsInsertResponse.fromJson(data)); |
1189 } | 1187 } |
1190 | 1188 |
1191 /** | 1189 /** |
1192 * Lists all of the current SSL certificates defined for a Cloud SQL instance. | 1190 * Lists all of the current SSL certificates defined for a Cloud SQL instance. |
1193 * | 1191 * |
1194 * Request parameters: | 1192 * Request parameters: |
1195 * | 1193 * |
1196 * [project] - Project ID of the project for which to list Cloud SQL | 1194 * [project] - Project ID of the project for which to list Cloud SQL |
1197 * instances. | 1195 * instances. |
1198 * | 1196 * |
1199 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1197 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
1200 * | 1198 * |
1201 * Completes with a [SslCertsListResponse]. | 1199 * Completes with a [SslCertsListResponse]. |
1202 * | 1200 * |
1203 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1201 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1204 * error. | 1202 * error. |
1205 * | 1203 * |
1206 * If the used [http.Client] completes with an error when making a REST call, | 1204 * If the used [http.Client] completes with an error when making a REST call, |
1207 * this method will complete with the same error. | 1205 * this method will complete with the same error. |
1208 */ | 1206 */ |
1209 async.Future<SslCertsListResponse> list(core.String project, core.String insta
nce) { | 1207 async.Future<SslCertsListResponse> list(core.String project, core.String insta
nce) { |
1210 var _url = null; | 1208 var _url = null; |
1211 var _queryParams = new core.Map(); | 1209 var _queryParams = new core.Map(); |
1212 var _uploadMedia = null; | 1210 var _uploadMedia = null; |
1213 var _uploadOptions = null; | 1211 var _uploadOptions = null; |
1214 var _downloadOptions = common.DownloadOptions.Metadata; | 1212 var _downloadOptions = commons.DownloadOptions.Metadata; |
1215 var _body = null; | 1213 var _body = null; |
1216 | 1214 |
1217 if (project == null) { | 1215 if (project == null) { |
1218 throw new core.ArgumentError("Parameter project is required."); | 1216 throw new core.ArgumentError("Parameter project is required."); |
1219 } | 1217 } |
1220 if (instance == null) { | 1218 if (instance == null) { |
1221 throw new core.ArgumentError("Parameter instance is required."); | 1219 throw new core.ArgumentError("Parameter instance is required."); |
1222 } | 1220 } |
1223 | 1221 |
1224 | 1222 |
1225 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts'; | 1223 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts'; |
1226 | 1224 |
1227 var _response = _requester.request(_url, | 1225 var _response = _requester.request(_url, |
1228 "GET", | 1226 "GET", |
1229 body: _body, | 1227 body: _body, |
1230 queryParams: _queryParams, | 1228 queryParams: _queryParams, |
1231 uploadOptions: _uploadOptions, | 1229 uploadOptions: _uploadOptions, |
1232 uploadMedia: _uploadMedia, | 1230 uploadMedia: _uploadMedia, |
1233 downloadOptions: _downloadOptions); | 1231 downloadOptions: _downloadOptions); |
1234 return _response.then((data) => new SslCertsListResponse.fromJson(data)); | 1232 return _response.then((data) => new SslCertsListResponse.fromJson(data)); |
1235 } | 1233 } |
1236 | 1234 |
1237 } | 1235 } |
1238 | 1236 |
1239 | 1237 |
1240 /** Not documented yet. */ | |
1241 class TiersResourceApi { | 1238 class TiersResourceApi { |
1242 final common_internal.ApiRequester _requester; | 1239 final commons.ApiRequester _requester; |
1243 | 1240 |
1244 TiersResourceApi(common_internal.ApiRequester client) : | 1241 TiersResourceApi(commons.ApiRequester client) : |
1245 _requester = client; | 1242 _requester = client; |
1246 | 1243 |
1247 /** | 1244 /** |
1248 * Lists service tiers that can be used to create Google Cloud SQL instances. | 1245 * Lists service tiers that can be used to create Google Cloud SQL instances. |
1249 * | 1246 * |
1250 * Request parameters: | 1247 * Request parameters: |
1251 * | 1248 * |
1252 * [project] - Project ID of the project for which to list tiers. | 1249 * [project] - Project ID of the project for which to list tiers. |
1253 * | 1250 * |
1254 * Completes with a [TiersListResponse]. | 1251 * Completes with a [TiersListResponse]. |
1255 * | 1252 * |
1256 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1253 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1257 * error. | 1254 * error. |
1258 * | 1255 * |
1259 * If the used [http.Client] completes with an error when making a REST call, | 1256 * If the used [http.Client] completes with an error when making a REST call, |
1260 * this method will complete with the same error. | 1257 * this method will complete with the same error. |
1261 */ | 1258 */ |
1262 async.Future<TiersListResponse> list(core.String project) { | 1259 async.Future<TiersListResponse> list(core.String project) { |
1263 var _url = null; | 1260 var _url = null; |
1264 var _queryParams = new core.Map(); | 1261 var _queryParams = new core.Map(); |
1265 var _uploadMedia = null; | 1262 var _uploadMedia = null; |
1266 var _uploadOptions = null; | 1263 var _uploadOptions = null; |
1267 var _downloadOptions = common.DownloadOptions.Metadata; | 1264 var _downloadOptions = commons.DownloadOptions.Metadata; |
1268 var _body = null; | 1265 var _body = null; |
1269 | 1266 |
1270 if (project == null) { | 1267 if (project == null) { |
1271 throw new core.ArgumentError("Parameter project is required."); | 1268 throw new core.ArgumentError("Parameter project is required."); |
1272 } | 1269 } |
1273 | 1270 |
1274 | 1271 |
1275 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/t
iers'; | 1272 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/tiers'; |
1276 | 1273 |
1277 var _response = _requester.request(_url, | 1274 var _response = _requester.request(_url, |
1278 "GET", | 1275 "GET", |
1279 body: _body, | 1276 body: _body, |
1280 queryParams: _queryParams, | 1277 queryParams: _queryParams, |
1281 uploadOptions: _uploadOptions, | 1278 uploadOptions: _uploadOptions, |
1282 uploadMedia: _uploadMedia, | 1279 uploadMedia: _uploadMedia, |
1283 downloadOptions: _downloadOptions); | 1280 downloadOptions: _downloadOptions); |
1284 return _response.then((data) => new TiersListResponse.fromJson(data)); | 1281 return _response.then((data) => new TiersListResponse.fromJson(data)); |
1285 } | 1282 } |
(...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1610 return _json; | 1607 return _json; |
1611 } | 1608 } |
1612 } | 1609 } |
1613 | 1610 |
1614 | 1611 |
1615 /** MySQL flags for Cloud SQL instances. */ | 1612 /** MySQL flags for Cloud SQL instances. */ |
1616 class DatabaseFlags { | 1613 class DatabaseFlags { |
1617 /** | 1614 /** |
1618 * The name of the flag. These flags are passed at instance startup, so | 1615 * The name of the flag. These flags are passed at instance startup, so |
1619 * include both MySQL server options and MySQL system variables. Flags should | 1616 * include both MySQL server options and MySQL system variables. Flags should |
1620 * be specified with underscores, not hyphens. Refer to the official MySQL | 1617 * be specified with underscores, not hyphens. For more information, see |
1621 * documentation on server options and system variables for descriptions of | 1618 * Configuring MySQL Flags in the Google Cloud SQL documentation, as well as |
1622 * what these flags do. Acceptable values are: character_set_server utf8 or | 1619 * the official MySQL documentation for server options and system variables. |
1623 * utf8mb4 event_scheduler on or off (Note: The event scheduler will only work | |
1624 * reliably if the instance activationPolicy is set to ALWAYS) general_log on | |
1625 * or off group_concat_max_len 4..17179869184 innodb_flush_log_at_trx_commit | |
1626 * 0..2 innodb_lock_wait_timeout 1..1073741824 log_bin_trust_function_creators | |
1627 * on or off log_output Can be either TABLE or NONE, FILE is not supported | |
1628 * log_queries_not_using_indexes on or off long_query_time 0..30000000 | |
1629 * lower_case_table_names 0..2 max_allowed_packet 16384..1073741824 read_only | |
1630 * on or off skip_show_database on or off slow_query_log on or off. If set to | |
1631 * on, you must also set the log_output flag to TABLE to receive logs. | |
1632 * wait_timeout 1..31536000 | |
1633 */ | 1620 */ |
1634 core.String name; | 1621 core.String name; |
1635 | 1622 |
1636 /** | 1623 /** |
1637 * The value of the flag. Booleans should be set using 1 for true, and 0 for | 1624 * The value of the flag. Booleans should be set to on for true and off for |
1638 * false. This field must be omitted if the flag doesn't take a value. | 1625 * false. This field must be omitted if the flag doesn't take a value. |
1639 */ | 1626 */ |
1640 core.String value; | 1627 core.String value; |
1641 | 1628 |
1642 | 1629 |
1643 DatabaseFlags(); | 1630 DatabaseFlags(); |
1644 | 1631 |
1645 DatabaseFlags.fromJson(core.Map _json) { | 1632 DatabaseFlags.fromJson(core.Map _json) { |
1646 if (_json.containsKey("name")) { | 1633 if (_json.containsKey("name")) { |
1647 name = _json["name"]; | 1634 name = _json["name"]; |
(...skipping 1914 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3562 var _json = new core.Map(); | 3549 var _json = new core.Map(); |
3563 if (items != null) { | 3550 if (items != null) { |
3564 _json["items"] = items.map((value) => (value).toJson()).toList(); | 3551 _json["items"] = items.map((value) => (value).toJson()).toList(); |
3565 } | 3552 } |
3566 if (kind != null) { | 3553 if (kind != null) { |
3567 _json["kind"] = kind; | 3554 _json["kind"] = kind; |
3568 } | 3555 } |
3569 return _json; | 3556 return _json; |
3570 } | 3557 } |
3571 } | 3558 } |
3572 | |
3573 | |
OLD | NEW |