| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 | 2 |
| 3 library googleapis_beta.sqladmin.v1beta3; | 3 library googleapis_beta.sqladmin.v1beta3; |
| 4 | 4 |
| 5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
| 6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
| 7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
| 8 | 8 |
| 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
| 11 | 11 |
| 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' |
| 13 ApiRequestError, DetailedApiRequestError; | 13 show ApiRequestError, DetailedApiRequestError; |
| 14 | 14 |
| 15 const core.String USER_AGENT = 'dart-api-client sqladmin/v1beta3'; | 15 const core.String USER_AGENT = 'dart-api-client sqladmin/v1beta3'; |
| 16 | 16 |
| 17 /** | 17 /// Creates and configures Cloud SQL instances, which provide fully-managed |
| 18 * Creates and configures Cloud SQL instances, which provide fully-managed MySQL | 18 /// MySQL databases. |
| 19 * databases. | |
| 20 */ | |
| 21 class SqladminApi { | 19 class SqladminApi { |
| 22 /** View and manage your data across Google Cloud Platform services */ | 20 /// View and manage your data across Google Cloud Platform services |
| 23 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; | 21 static const CloudPlatformScope = |
| 22 "https://www.googleapis.com/auth/cloud-platform"; |
| 24 | 23 |
| 25 /** Manage your Google SQL Service instances */ | 24 /// Manage your Google SQL Service instances |
| 26 static const SqlserviceAdminScope = "https://www.googleapis.com/auth/sqlservic
e.admin"; | 25 static const SqlserviceAdminScope = |
| 27 | 26 "https://www.googleapis.com/auth/sqlservice.admin"; |
| 28 | 27 |
| 29 final commons.ApiRequester _requester; | 28 final commons.ApiRequester _requester; |
| 30 | 29 |
| 31 BackupRunsResourceApi get backupRuns => new BackupRunsResourceApi(_requester); | 30 BackupRunsResourceApi get backupRuns => new BackupRunsResourceApi(_requester); |
| 32 FlagsResourceApi get flags => new FlagsResourceApi(_requester); | 31 FlagsResourceApi get flags => new FlagsResourceApi(_requester); |
| 33 InstancesResourceApi get instances => new InstancesResourceApi(_requester); | 32 InstancesResourceApi get instances => new InstancesResourceApi(_requester); |
| 34 OperationsResourceApi get operations => new OperationsResourceApi(_requester); | 33 OperationsResourceApi get operations => new OperationsResourceApi(_requester); |
| 35 SslCertsResourceApi get sslCerts => new SslCertsResourceApi(_requester); | 34 SslCertsResourceApi get sslCerts => new SslCertsResourceApi(_requester); |
| 36 TiersResourceApi get tiers => new TiersResourceApi(_requester); | 35 TiersResourceApi get tiers => new TiersResourceApi(_requester); |
| 37 | 36 |
| 38 SqladminApi(http.Client client, {core.String rootUrl: "https://www.googleapis.
com/", core.String servicePath: "sql/v1beta3/"}) : | 37 SqladminApi(http.Client client, |
| 39 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 38 {core.String rootUrl: "https://www.googleapis.com/", |
| 39 core.String servicePath: "sql/v1beta3/"}) |
| 40 : _requester = |
| 41 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
| 40 } | 42 } |
| 41 | 43 |
| 42 | |
| 43 class BackupRunsResourceApi { | 44 class BackupRunsResourceApi { |
| 44 final commons.ApiRequester _requester; | 45 final commons.ApiRequester _requester; |
| 45 | 46 |
| 46 BackupRunsResourceApi(commons.ApiRequester client) : | 47 BackupRunsResourceApi(commons.ApiRequester client) : _requester = client; |
| 47 _requester = client; | |
| 48 | 48 |
| 49 /** | 49 /// Retrieves information about a specified backup run for a Cloud SQL |
| 50 * Retrieves information about a specified backup run for a Cloud SQL | 50 /// instance. |
| 51 * instance. | 51 /// |
| 52 * | 52 /// Request parameters: |
| 53 * Request parameters: | 53 /// |
| 54 * | 54 /// [project] - Project ID of the project that contains the instance. |
| 55 * [project] - Project ID of the project that contains the instance. | 55 /// |
| 56 * | 56 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 57 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 57 /// |
| 58 * | 58 /// [backupConfiguration] - Identifier for the backup configuration. This |
| 59 * [backupConfiguration] - Identifier for the backup configuration. This gets | 59 /// gets generated automatically when a backup configuration is created. |
| 60 * generated automatically when a backup configuration is created. | 60 /// |
| 61 * | 61 /// [dueTime] - The start time of the four-hour backup window. The backup can |
| 62 * [dueTime] - The start time of the four-hour backup window. The backup can | 62 /// occur any time in the window. The time is in RFC 3339 format, for example |
| 63 * occur any time in the window. The time is in RFC 3339 format, for example | 63 /// 2012-11-15T16:19:00.094Z. |
| 64 * 2012-11-15T16:19:00.094Z. | 64 /// |
| 65 * | 65 /// Completes with a [BackupRun]. |
| 66 * Completes with a [BackupRun]. | 66 /// |
| 67 * | 67 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 68 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 68 /// an error. |
| 69 * error. | 69 /// |
| 70 * | 70 /// If the used [http.Client] completes with an error when making a REST |
| 71 * If the used [http.Client] completes with an error when making a REST call, | 71 /// call, this method will complete with the same error. |
| 72 * this method will complete with the same error. | 72 async.Future<BackupRun> get(core.String project, core.String instance, |
| 73 */ | 73 core.String backupConfiguration, core.String dueTime) { |
| 74 async.Future<BackupRun> get(core.String project, core.String instance, core.St
ring backupConfiguration, core.String dueTime) { | |
| 75 var _url = null; | 74 var _url = null; |
| 76 var _queryParams = new core.Map(); | 75 var _queryParams = new core.Map(); |
| 77 var _uploadMedia = null; | 76 var _uploadMedia = null; |
| 78 var _uploadOptions = null; | 77 var _uploadOptions = null; |
| 79 var _downloadOptions = commons.DownloadOptions.Metadata; | 78 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 80 var _body = null; | 79 var _body = null; |
| 81 | 80 |
| 82 if (project == null) { | 81 if (project == null) { |
| 83 throw new core.ArgumentError("Parameter project is required."); | 82 throw new core.ArgumentError("Parameter project is required."); |
| 84 } | 83 } |
| 85 if (instance == null) { | 84 if (instance == null) { |
| 86 throw new core.ArgumentError("Parameter instance is required."); | 85 throw new core.ArgumentError("Parameter instance is required."); |
| 87 } | 86 } |
| 88 if (backupConfiguration == null) { | 87 if (backupConfiguration == null) { |
| 89 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; | 88 throw new core.ArgumentError( |
| 89 "Parameter backupConfiguration is required."); |
| 90 } | 90 } |
| 91 if (dueTime == null) { | 91 if (dueTime == null) { |
| 92 throw new core.ArgumentError("Parameter dueTime is required."); | 92 throw new core.ArgumentError("Parameter dueTime is required."); |
| 93 } | 93 } |
| 94 _queryParams["dueTime"] = [dueTime]; | 94 _queryParams["dueTime"] = [dueTime]; |
| 95 | 95 |
| 96 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/backupRuns/' + commons.Escap
er.ecapeVariable('$backupConfiguration'); | 96 _url = 'projects/' + |
| 97 commons.Escaper.ecapeVariable('$project') + |
| 98 '/instances/' + |
| 99 commons.Escaper.ecapeVariable('$instance') + |
| 100 '/backupRuns/' + |
| 101 commons.Escaper.ecapeVariable('$backupConfiguration'); |
| 97 | 102 |
| 98 var _response = _requester.request(_url, | 103 var _response = _requester.request(_url, "GET", |
| 99 "GET", | 104 body: _body, |
| 100 body: _body, | 105 queryParams: _queryParams, |
| 101 queryParams: _queryParams, | 106 uploadOptions: _uploadOptions, |
| 102 uploadOptions: _uploadOptions, | 107 uploadMedia: _uploadMedia, |
| 103 uploadMedia: _uploadMedia, | 108 downloadOptions: _downloadOptions); |
| 104 downloadOptions: _downloadOptions); | |
| 105 return _response.then((data) => new BackupRun.fromJson(data)); | 109 return _response.then((data) => new BackupRun.fromJson(data)); |
| 106 } | 110 } |
| 107 | 111 |
| 108 /** | 112 /// Lists all backup runs associated with a Cloud SQL instance. |
| 109 * Lists all backup runs associated with a Cloud SQL instance. | 113 /// |
| 110 * | 114 /// Request parameters: |
| 111 * Request parameters: | 115 /// |
| 112 * | 116 /// [project] - Project ID of the project that contains the instance. |
| 113 * [project] - Project ID of the project that contains the instance. | 117 /// |
| 114 * | 118 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 115 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 119 /// |
| 116 * | 120 /// [backupConfiguration] - Identifier for the backup configuration. This |
| 117 * [backupConfiguration] - Identifier for the backup configuration. This gets | 121 /// gets generated automatically when a backup configuration is created. |
| 118 * generated automatically when a backup configuration is created. | 122 /// |
| 119 * | 123 /// [maxResults] - Maximum number of backup runs per response. |
| 120 * [maxResults] - Maximum number of backup runs per response. | 124 /// |
| 121 * | 125 /// [pageToken] - A previously-returned page token representing part of the |
| 122 * [pageToken] - A previously-returned page token representing part of the | 126 /// larger set of results to view. |
| 123 * larger set of results to view. | 127 /// |
| 124 * | 128 /// Completes with a [BackupRunsListResponse]. |
| 125 * Completes with a [BackupRunsListResponse]. | 129 /// |
| 126 * | 130 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 127 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 131 /// an error. |
| 128 * error. | 132 /// |
| 129 * | 133 /// If the used [http.Client] completes with an error when making a REST |
| 130 * If the used [http.Client] completes with an error when making a REST call, | 134 /// call, this method will complete with the same error. |
| 131 * this method will complete with the same error. | 135 async.Future<BackupRunsListResponse> list(core.String project, |
| 132 */ | 136 core.String instance, core.String backupConfiguration, |
| 133 async.Future<BackupRunsListResponse> list(core.String project, core.String ins
tance, core.String backupConfiguration, {core.int maxResults, core.String pageTo
ken}) { | 137 {core.int maxResults, core.String pageToken}) { |
| 134 var _url = null; | 138 var _url = null; |
| 135 var _queryParams = new core.Map(); | 139 var _queryParams = new core.Map(); |
| 136 var _uploadMedia = null; | 140 var _uploadMedia = null; |
| 137 var _uploadOptions = null; | 141 var _uploadOptions = null; |
| 138 var _downloadOptions = commons.DownloadOptions.Metadata; | 142 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 139 var _body = null; | 143 var _body = null; |
| 140 | 144 |
| 141 if (project == null) { | 145 if (project == null) { |
| 142 throw new core.ArgumentError("Parameter project is required."); | 146 throw new core.ArgumentError("Parameter project is required."); |
| 143 } | 147 } |
| 144 if (instance == null) { | 148 if (instance == null) { |
| 145 throw new core.ArgumentError("Parameter instance is required."); | 149 throw new core.ArgumentError("Parameter instance is required."); |
| 146 } | 150 } |
| 147 if (backupConfiguration == null) { | 151 if (backupConfiguration == null) { |
| 148 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; | 152 throw new core.ArgumentError( |
| 153 "Parameter backupConfiguration is required."); |
| 149 } | 154 } |
| 150 _queryParams["backupConfiguration"] = [backupConfiguration]; | 155 _queryParams["backupConfiguration"] = [backupConfiguration]; |
| 151 if (maxResults != null) { | 156 if (maxResults != null) { |
| 152 _queryParams["maxResults"] = ["${maxResults}"]; | 157 _queryParams["maxResults"] = ["${maxResults}"]; |
| 153 } | 158 } |
| 154 if (pageToken != null) { | 159 if (pageToken != null) { |
| 155 _queryParams["pageToken"] = [pageToken]; | 160 _queryParams["pageToken"] = [pageToken]; |
| 156 } | 161 } |
| 157 | 162 |
| 158 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/backupRuns'; | 163 _url = 'projects/' + |
| 164 commons.Escaper.ecapeVariable('$project') + |
| 165 '/instances/' + |
| 166 commons.Escaper.ecapeVariable('$instance') + |
| 167 '/backupRuns'; |
| 159 | 168 |
| 160 var _response = _requester.request(_url, | 169 var _response = _requester.request(_url, "GET", |
| 161 "GET", | 170 body: _body, |
| 162 body: _body, | 171 queryParams: _queryParams, |
| 163 queryParams: _queryParams, | 172 uploadOptions: _uploadOptions, |
| 164 uploadOptions: _uploadOptions, | 173 uploadMedia: _uploadMedia, |
| 165 uploadMedia: _uploadMedia, | 174 downloadOptions: _downloadOptions); |
| 166 downloadOptions: _downloadOptions); | |
| 167 return _response.then((data) => new BackupRunsListResponse.fromJson(data)); | 175 return _response.then((data) => new BackupRunsListResponse.fromJson(data)); |
| 168 } | 176 } |
| 169 | |
| 170 } | 177 } |
| 171 | 178 |
| 172 | |
| 173 class FlagsResourceApi { | 179 class FlagsResourceApi { |
| 174 final commons.ApiRequester _requester; | 180 final commons.ApiRequester _requester; |
| 175 | 181 |
| 176 FlagsResourceApi(commons.ApiRequester client) : | 182 FlagsResourceApi(commons.ApiRequester client) : _requester = client; |
| 177 _requester = client; | |
| 178 | 183 |
| 179 /** | 184 /// Lists all database flags that can be set for Google Cloud SQL instances. |
| 180 * Lists all database flags that can be set for Google Cloud SQL instances. | 185 /// |
| 181 * | 186 /// Request parameters: |
| 182 * Request parameters: | 187 /// |
| 183 * | 188 /// Completes with a [FlagsListResponse]. |
| 184 * Completes with a [FlagsListResponse]. | 189 /// |
| 185 * | 190 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 186 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 191 /// an error. |
| 187 * error. | 192 /// |
| 188 * | 193 /// If the used [http.Client] completes with an error when making a REST |
| 189 * If the used [http.Client] completes with an error when making a REST call, | 194 /// call, this method will complete with the same error. |
| 190 * this method will complete with the same error. | |
| 191 */ | |
| 192 async.Future<FlagsListResponse> list() { | 195 async.Future<FlagsListResponse> list() { |
| 193 var _url = null; | 196 var _url = null; |
| 194 var _queryParams = new core.Map(); | 197 var _queryParams = new core.Map(); |
| 195 var _uploadMedia = null; | 198 var _uploadMedia = null; |
| 196 var _uploadOptions = null; | 199 var _uploadOptions = null; |
| 197 var _downloadOptions = commons.DownloadOptions.Metadata; | 200 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 198 var _body = null; | 201 var _body = null; |
| 199 | 202 |
| 200 | |
| 201 _url = 'flags'; | 203 _url = 'flags'; |
| 202 | 204 |
| 203 var _response = _requester.request(_url, | 205 var _response = _requester.request(_url, "GET", |
| 204 "GET", | 206 body: _body, |
| 205 body: _body, | 207 queryParams: _queryParams, |
| 206 queryParams: _queryParams, | 208 uploadOptions: _uploadOptions, |
| 207 uploadOptions: _uploadOptions, | 209 uploadMedia: _uploadMedia, |
| 208 uploadMedia: _uploadMedia, | 210 downloadOptions: _downloadOptions); |
| 209 downloadOptions: _downloadOptions); | |
| 210 return _response.then((data) => new FlagsListResponse.fromJson(data)); | 211 return _response.then((data) => new FlagsListResponse.fromJson(data)); |
| 211 } | 212 } |
| 212 | |
| 213 } | 213 } |
| 214 | 214 |
| 215 | |
| 216 class InstancesResourceApi { | 215 class InstancesResourceApi { |
| 217 final commons.ApiRequester _requester; | 216 final commons.ApiRequester _requester; |
| 218 | 217 |
| 219 InstancesResourceApi(commons.ApiRequester client) : | 218 InstancesResourceApi(commons.ApiRequester client) : _requester = client; |
| 220 _requester = client; | |
| 221 | 219 |
| 222 /** | 220 /// Creates a Cloud SQL instance as a clone of a source instance. |
| 223 * Creates a Cloud SQL instance as a clone of a source instance. | 221 /// |
| 224 * | 222 /// [request] - The metadata request object. |
| 225 * [request] - The metadata request object. | 223 /// |
| 226 * | 224 /// Request parameters: |
| 227 * Request parameters: | 225 /// |
| 228 * | 226 /// [project] - Project ID of the source as well as the clone Cloud SQL |
| 229 * [project] - Project ID of the source as well as the clone Cloud SQL | 227 /// instance. |
| 230 * instance. | 228 /// |
| 231 * | 229 /// Completes with a [InstancesCloneResponse]. |
| 232 * Completes with a [InstancesCloneResponse]. | 230 /// |
| 233 * | 231 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 234 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 232 /// an error. |
| 235 * error. | 233 /// |
| 236 * | 234 /// If the used [http.Client] completes with an error when making a REST |
| 237 * If the used [http.Client] completes with an error when making a REST call, | 235 /// call, this method will complete with the same error. |
| 238 * this method will complete with the same error. | 236 async.Future<InstancesCloneResponse> clone( |
| 239 */ | 237 InstancesCloneRequest request, core.String project) { |
| 240 async.Future<InstancesCloneResponse> clone(InstancesCloneRequest request, core
.String project) { | |
| 241 var _url = null; | 238 var _url = null; |
| 242 var _queryParams = new core.Map(); | 239 var _queryParams = new core.Map(); |
| 243 var _uploadMedia = null; | 240 var _uploadMedia = null; |
| 244 var _uploadOptions = null; | 241 var _uploadOptions = null; |
| 245 var _downloadOptions = commons.DownloadOptions.Metadata; | 242 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 246 var _body = null; | 243 var _body = null; |
| 247 | 244 |
| 248 if (request != null) { | 245 if (request != null) { |
| 249 _body = convert.JSON.encode((request).toJson()); | 246 _body = convert.JSON.encode((request).toJson()); |
| 250 } | 247 } |
| 251 if (project == null) { | 248 if (project == null) { |
| 252 throw new core.ArgumentError("Parameter project is required."); | 249 throw new core.ArgumentError("Parameter project is required."); |
| 253 } | 250 } |
| 254 | 251 |
| 255 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/clone'; | 252 _url = 'projects/' + |
| 253 commons.Escaper.ecapeVariable('$project') + |
| 254 '/instances/clone'; |
| 256 | 255 |
| 257 var _response = _requester.request(_url, | 256 var _response = _requester.request(_url, "POST", |
| 258 "POST", | 257 body: _body, |
| 259 body: _body, | 258 queryParams: _queryParams, |
| 260 queryParams: _queryParams, | 259 uploadOptions: _uploadOptions, |
| 261 uploadOptions: _uploadOptions, | 260 uploadMedia: _uploadMedia, |
| 262 uploadMedia: _uploadMedia, | 261 downloadOptions: _downloadOptions); |
| 263 downloadOptions: _downloadOptions); | |
| 264 return _response.then((data) => new InstancesCloneResponse.fromJson(data)); | 262 return _response.then((data) => new InstancesCloneResponse.fromJson(data)); |
| 265 } | 263 } |
| 266 | 264 |
| 267 /** | 265 /// Deletes a Cloud SQL instance. |
| 268 * Deletes a Cloud SQL instance. | 266 /// |
| 269 * | 267 /// Request parameters: |
| 270 * Request parameters: | 268 /// |
| 271 * | 269 /// [project] - Project ID of the project that contains the instance to be |
| 272 * [project] - Project ID of the project that contains the instance to be | 270 /// deleted. |
| 273 * deleted. | 271 /// |
| 274 * | 272 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 275 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 273 /// |
| 276 * | 274 /// Completes with a [InstancesDeleteResponse]. |
| 277 * Completes with a [InstancesDeleteResponse]. | 275 /// |
| 278 * | 276 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 279 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 277 /// an error. |
| 280 * error. | 278 /// |
| 281 * | 279 /// If the used [http.Client] completes with an error when making a REST |
| 282 * If the used [http.Client] completes with an error when making a REST call, | 280 /// call, this method will complete with the same error. |
| 283 * this method will complete with the same error. | 281 async.Future<InstancesDeleteResponse> delete( |
| 284 */ | 282 core.String project, core.String instance) { |
| 285 async.Future<InstancesDeleteResponse> delete(core.String project, core.String
instance) { | |
| 286 var _url = null; | 283 var _url = null; |
| 287 var _queryParams = new core.Map(); | 284 var _queryParams = new core.Map(); |
| 288 var _uploadMedia = null; | 285 var _uploadMedia = null; |
| 289 var _uploadOptions = null; | 286 var _uploadOptions = null; |
| 290 var _downloadOptions = commons.DownloadOptions.Metadata; | 287 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 291 var _body = null; | 288 var _body = null; |
| 292 | 289 |
| 293 if (project == null) { | 290 if (project == null) { |
| 294 throw new core.ArgumentError("Parameter project is required."); | 291 throw new core.ArgumentError("Parameter project is required."); |
| 295 } | 292 } |
| 296 if (instance == null) { | 293 if (instance == null) { |
| 297 throw new core.ArgumentError("Parameter instance is required."); | 294 throw new core.ArgumentError("Parameter instance is required."); |
| 298 } | 295 } |
| 299 | 296 |
| 300 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); | 297 _url = 'projects/' + |
| 298 commons.Escaper.ecapeVariable('$project') + |
| 299 '/instances/' + |
| 300 commons.Escaper.ecapeVariable('$instance'); |
| 301 | 301 |
| 302 var _response = _requester.request(_url, | 302 var _response = _requester.request(_url, "DELETE", |
| 303 "DELETE", | 303 body: _body, |
| 304 body: _body, | 304 queryParams: _queryParams, |
| 305 queryParams: _queryParams, | 305 uploadOptions: _uploadOptions, |
| 306 uploadOptions: _uploadOptions, | 306 uploadMedia: _uploadMedia, |
| 307 uploadMedia: _uploadMedia, | 307 downloadOptions: _downloadOptions); |
| 308 downloadOptions: _downloadOptions); | |
| 309 return _response.then((data) => new InstancesDeleteResponse.fromJson(data)); | 308 return _response.then((data) => new InstancesDeleteResponse.fromJson(data)); |
| 310 } | 309 } |
| 311 | 310 |
| 312 /** | 311 /// Exports data from a Cloud SQL instance to a Google Cloud Storage bucket |
| 313 * Exports data from a Cloud SQL instance to a Google Cloud Storage bucket as | 312 /// as a MySQL dump file. |
| 314 * a MySQL dump file. | 313 /// |
| 315 * | 314 /// [request] - The metadata request object. |
| 316 * [request] - The metadata request object. | 315 /// |
| 317 * | 316 /// Request parameters: |
| 318 * Request parameters: | 317 /// |
| 319 * | 318 /// [project] - Project ID of the project that contains the instance to be |
| 320 * [project] - Project ID of the project that contains the instance to be | 319 /// exported. |
| 321 * exported. | 320 /// |
| 322 * | 321 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 323 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 322 /// |
| 324 * | 323 /// Completes with a [InstancesExportResponse]. |
| 325 * Completes with a [InstancesExportResponse]. | 324 /// |
| 326 * | 325 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 327 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 326 /// an error. |
| 328 * error. | 327 /// |
| 329 * | 328 /// If the used [http.Client] completes with an error when making a REST |
| 330 * If the used [http.Client] completes with an error when making a REST call, | 329 /// call, this method will complete with the same error. |
| 331 * this method will complete with the same error. | 330 async.Future<InstancesExportResponse> export(InstancesExportRequest request, |
| 332 */ | 331 core.String project, core.String instance) { |
| 333 async.Future<InstancesExportResponse> export(InstancesExportRequest request, c
ore.String project, core.String instance) { | |
| 334 var _url = null; | 332 var _url = null; |
| 335 var _queryParams = new core.Map(); | 333 var _queryParams = new core.Map(); |
| 336 var _uploadMedia = null; | 334 var _uploadMedia = null; |
| 337 var _uploadOptions = null; | 335 var _uploadOptions = null; |
| 338 var _downloadOptions = commons.DownloadOptions.Metadata; | 336 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 339 var _body = null; | 337 var _body = null; |
| 340 | 338 |
| 341 if (request != null) { | 339 if (request != null) { |
| 342 _body = convert.JSON.encode((request).toJson()); | 340 _body = convert.JSON.encode((request).toJson()); |
| 343 } | 341 } |
| 344 if (project == null) { | 342 if (project == null) { |
| 345 throw new core.ArgumentError("Parameter project is required."); | 343 throw new core.ArgumentError("Parameter project is required."); |
| 346 } | 344 } |
| 347 if (instance == null) { | 345 if (instance == null) { |
| 348 throw new core.ArgumentError("Parameter instance is required."); | 346 throw new core.ArgumentError("Parameter instance is required."); |
| 349 } | 347 } |
| 350 | 348 |
| 351 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/export'; | 349 _url = 'projects/' + |
| 350 commons.Escaper.ecapeVariable('$project') + |
| 351 '/instances/' + |
| 352 commons.Escaper.ecapeVariable('$instance') + |
| 353 '/export'; |
| 352 | 354 |
| 353 var _response = _requester.request(_url, | 355 var _response = _requester.request(_url, "POST", |
| 354 "POST", | 356 body: _body, |
| 355 body: _body, | 357 queryParams: _queryParams, |
| 356 queryParams: _queryParams, | 358 uploadOptions: _uploadOptions, |
| 357 uploadOptions: _uploadOptions, | 359 uploadMedia: _uploadMedia, |
| 358 uploadMedia: _uploadMedia, | 360 downloadOptions: _downloadOptions); |
| 359 downloadOptions: _downloadOptions); | |
| 360 return _response.then((data) => new InstancesExportResponse.fromJson(data)); | 361 return _response.then((data) => new InstancesExportResponse.fromJson(data)); |
| 361 } | 362 } |
| 362 | 363 |
| 363 /** | 364 /// Retrieves information about a Cloud SQL instance. |
| 364 * Retrieves information about a Cloud SQL instance. | 365 /// |
| 365 * | 366 /// Request parameters: |
| 366 * Request parameters: | 367 /// |
| 367 * | 368 /// [project] - Project ID of the project that contains the instance. |
| 368 * [project] - Project ID of the project that contains the instance. | 369 /// |
| 369 * | 370 /// [instance] - Database instance ID. This does not include the project ID. |
| 370 * [instance] - Database instance ID. This does not include the project ID. | 371 /// |
| 371 * | 372 /// Completes with a [DatabaseInstance]. |
| 372 * Completes with a [DatabaseInstance]. | 373 /// |
| 373 * | 374 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 374 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 375 /// an error. |
| 375 * error. | 376 /// |
| 376 * | 377 /// If the used [http.Client] completes with an error when making a REST |
| 377 * If the used [http.Client] completes with an error when making a REST call, | 378 /// call, this method will complete with the same error. |
| 378 * this method will complete with the same error. | 379 async.Future<DatabaseInstance> get( |
| 379 */ | 380 core.String project, core.String instance) { |
| 380 async.Future<DatabaseInstance> get(core.String project, core.String instance)
{ | |
| 381 var _url = null; | 381 var _url = null; |
| 382 var _queryParams = new core.Map(); | 382 var _queryParams = new core.Map(); |
| 383 var _uploadMedia = null; | 383 var _uploadMedia = null; |
| 384 var _uploadOptions = null; | 384 var _uploadOptions = null; |
| 385 var _downloadOptions = commons.DownloadOptions.Metadata; | 385 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 386 var _body = null; | 386 var _body = null; |
| 387 | 387 |
| 388 if (project == null) { | 388 if (project == null) { |
| 389 throw new core.ArgumentError("Parameter project is required."); | 389 throw new core.ArgumentError("Parameter project is required."); |
| 390 } | 390 } |
| 391 if (instance == null) { | 391 if (instance == null) { |
| 392 throw new core.ArgumentError("Parameter instance is required."); | 392 throw new core.ArgumentError("Parameter instance is required."); |
| 393 } | 393 } |
| 394 | 394 |
| 395 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); | 395 _url = 'projects/' + |
| 396 commons.Escaper.ecapeVariable('$project') + |
| 397 '/instances/' + |
| 398 commons.Escaper.ecapeVariable('$instance'); |
| 396 | 399 |
| 397 var _response = _requester.request(_url, | 400 var _response = _requester.request(_url, "GET", |
| 398 "GET", | 401 body: _body, |
| 399 body: _body, | 402 queryParams: _queryParams, |
| 400 queryParams: _queryParams, | 403 uploadOptions: _uploadOptions, |
| 401 uploadOptions: _uploadOptions, | 404 uploadMedia: _uploadMedia, |
| 402 uploadMedia: _uploadMedia, | 405 downloadOptions: _downloadOptions); |
| 403 downloadOptions: _downloadOptions); | |
| 404 return _response.then((data) => new DatabaseInstance.fromJson(data)); | 406 return _response.then((data) => new DatabaseInstance.fromJson(data)); |
| 405 } | 407 } |
| 406 | 408 |
| 407 /** | 409 /// Imports data into a Cloud SQL instance from a MySQL dump file stored in a |
| 408 * Imports data into a Cloud SQL instance from a MySQL dump file stored in a | 410 /// Google Cloud Storage bucket. |
| 409 * Google Cloud Storage bucket. | 411 /// |
| 410 * | 412 /// [request] - The metadata request object. |
| 411 * [request] - The metadata request object. | 413 /// |
| 412 * | 414 /// Request parameters: |
| 413 * Request parameters: | 415 /// |
| 414 * | 416 /// [project] - Project ID of the project that contains the instance. |
| 415 * [project] - Project ID of the project that contains the instance. | 417 /// |
| 416 * | 418 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 417 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 419 /// |
| 418 * | 420 /// Completes with a [InstancesImportResponse]. |
| 419 * Completes with a [InstancesImportResponse]. | 421 /// |
| 420 * | 422 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 421 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 423 /// an error. |
| 422 * error. | 424 /// |
| 423 * | 425 /// If the used [http.Client] completes with an error when making a REST |
| 424 * If the used [http.Client] completes with an error when making a REST call, | 426 /// call, this method will complete with the same error. |
| 425 * this method will complete with the same error. | 427 async.Future<InstancesImportResponse> import(InstancesImportRequest request, |
| 426 */ | 428 core.String project, core.String instance) { |
| 427 async.Future<InstancesImportResponse> import(InstancesImportRequest request, c
ore.String project, core.String instance) { | |
| 428 var _url = null; | 429 var _url = null; |
| 429 var _queryParams = new core.Map(); | 430 var _queryParams = new core.Map(); |
| 430 var _uploadMedia = null; | 431 var _uploadMedia = null; |
| 431 var _uploadOptions = null; | 432 var _uploadOptions = null; |
| 432 var _downloadOptions = commons.DownloadOptions.Metadata; | 433 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 433 var _body = null; | 434 var _body = null; |
| 434 | 435 |
| 435 if (request != null) { | 436 if (request != null) { |
| 436 _body = convert.JSON.encode((request).toJson()); | 437 _body = convert.JSON.encode((request).toJson()); |
| 437 } | 438 } |
| 438 if (project == null) { | 439 if (project == null) { |
| 439 throw new core.ArgumentError("Parameter project is required."); | 440 throw new core.ArgumentError("Parameter project is required."); |
| 440 } | 441 } |
| 441 if (instance == null) { | 442 if (instance == null) { |
| 442 throw new core.ArgumentError("Parameter instance is required."); | 443 throw new core.ArgumentError("Parameter instance is required."); |
| 443 } | 444 } |
| 444 | 445 |
| 445 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/import'; | 446 _url = 'projects/' + |
| 447 commons.Escaper.ecapeVariable('$project') + |
| 448 '/instances/' + |
| 449 commons.Escaper.ecapeVariable('$instance') + |
| 450 '/import'; |
| 446 | 451 |
| 447 var _response = _requester.request(_url, | 452 var _response = _requester.request(_url, "POST", |
| 448 "POST", | 453 body: _body, |
| 449 body: _body, | 454 queryParams: _queryParams, |
| 450 queryParams: _queryParams, | 455 uploadOptions: _uploadOptions, |
| 451 uploadOptions: _uploadOptions, | 456 uploadMedia: _uploadMedia, |
| 452 uploadMedia: _uploadMedia, | 457 downloadOptions: _downloadOptions); |
| 453 downloadOptions: _downloadOptions); | |
| 454 return _response.then((data) => new InstancesImportResponse.fromJson(data)); | 458 return _response.then((data) => new InstancesImportResponse.fromJson(data)); |
| 455 } | 459 } |
| 456 | 460 |
| 457 /** | 461 /// Creates a new Cloud SQL instance. |
| 458 * Creates a new Cloud SQL instance. | 462 /// |
| 459 * | 463 /// [request] - The metadata request object. |
| 460 * [request] - The metadata request object. | 464 /// |
| 461 * | 465 /// Request parameters: |
| 462 * Request parameters: | 466 /// |
| 463 * | 467 /// [project] - Project ID of the project to which the newly created Cloud |
| 464 * [project] - Project ID of the project to which the newly created Cloud SQL | 468 /// SQL instances should belong. |
| 465 * instances should belong. | 469 /// |
| 466 * | 470 /// Completes with a [InstancesInsertResponse]. |
| 467 * Completes with a [InstancesInsertResponse]. | 471 /// |
| 468 * | 472 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 469 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 473 /// an error. |
| 470 * error. | 474 /// |
| 471 * | 475 /// If the used [http.Client] completes with an error when making a REST |
| 472 * If the used [http.Client] completes with an error when making a REST call, | 476 /// call, this method will complete with the same error. |
| 473 * this method will complete with the same error. | 477 async.Future<InstancesInsertResponse> insert( |
| 474 */ | 478 DatabaseInstance request, core.String project) { |
| 475 async.Future<InstancesInsertResponse> insert(DatabaseInstance request, core.St
ring project) { | |
| 476 var _url = null; | 479 var _url = null; |
| 477 var _queryParams = new core.Map(); | 480 var _queryParams = new core.Map(); |
| 478 var _uploadMedia = null; | 481 var _uploadMedia = null; |
| 479 var _uploadOptions = null; | 482 var _uploadOptions = null; |
| 480 var _downloadOptions = commons.DownloadOptions.Metadata; | 483 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 481 var _body = null; | 484 var _body = null; |
| 482 | 485 |
| 483 if (request != null) { | 486 if (request != null) { |
| 484 _body = convert.JSON.encode((request).toJson()); | 487 _body = convert.JSON.encode((request).toJson()); |
| 485 } | 488 } |
| 486 if (project == null) { | 489 if (project == null) { |
| 487 throw new core.ArgumentError("Parameter project is required."); | 490 throw new core.ArgumentError("Parameter project is required."); |
| 488 } | 491 } |
| 489 | 492 |
| 490 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
'; | 493 _url = |
| 494 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances'; |
| 491 | 495 |
| 492 var _response = _requester.request(_url, | 496 var _response = _requester.request(_url, "POST", |
| 493 "POST", | 497 body: _body, |
| 494 body: _body, | 498 queryParams: _queryParams, |
| 495 queryParams: _queryParams, | 499 uploadOptions: _uploadOptions, |
| 496 uploadOptions: _uploadOptions, | 500 uploadMedia: _uploadMedia, |
| 497 uploadMedia: _uploadMedia, | 501 downloadOptions: _downloadOptions); |
| 498 downloadOptions: _downloadOptions); | |
| 499 return _response.then((data) => new InstancesInsertResponse.fromJson(data)); | 502 return _response.then((data) => new InstancesInsertResponse.fromJson(data)); |
| 500 } | 503 } |
| 501 | 504 |
| 502 /** | 505 /// Lists instances for a given project, in alphabetical order by instance |
| 503 * Lists instances for a given project, in alphabetical order by instance | 506 /// name. |
| 504 * name. | 507 /// |
| 505 * | 508 /// Request parameters: |
| 506 * Request parameters: | 509 /// |
| 507 * | 510 /// [project] - Project ID of the project for which to list Cloud SQL |
| 508 * [project] - Project ID of the project for which to list Cloud SQL | 511 /// instances. |
| 509 * instances. | 512 /// |
| 510 * | 513 /// [maxResults] - The maximum number of results to return per response. |
| 511 * [maxResults] - The maximum number of results to return per response. | 514 /// |
| 512 * | 515 /// [pageToken] - A previously-returned page token representing part of the |
| 513 * [pageToken] - A previously-returned page token representing part of the | 516 /// larger set of results to view. |
| 514 * larger set of results to view. | 517 /// |
| 515 * | 518 /// Completes with a [InstancesListResponse]. |
| 516 * Completes with a [InstancesListResponse]. | 519 /// |
| 517 * | 520 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 518 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 521 /// an error. |
| 519 * error. | 522 /// |
| 520 * | 523 /// If the used [http.Client] completes with an error when making a REST |
| 521 * If the used [http.Client] completes with an error when making a REST call, | 524 /// call, this method will complete with the same error. |
| 522 * this method will complete with the same error. | 525 async.Future<InstancesListResponse> list(core.String project, |
| 523 */ | 526 {core.int maxResults, core.String pageToken}) { |
| 524 async.Future<InstancesListResponse> list(core.String project, {core.int maxRes
ults, core.String pageToken}) { | |
| 525 var _url = null; | 527 var _url = null; |
| 526 var _queryParams = new core.Map(); | 528 var _queryParams = new core.Map(); |
| 527 var _uploadMedia = null; | 529 var _uploadMedia = null; |
| 528 var _uploadOptions = null; | 530 var _uploadOptions = null; |
| 529 var _downloadOptions = commons.DownloadOptions.Metadata; | 531 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 530 var _body = null; | 532 var _body = null; |
| 531 | 533 |
| 532 if (project == null) { | 534 if (project == null) { |
| 533 throw new core.ArgumentError("Parameter project is required."); | 535 throw new core.ArgumentError("Parameter project is required."); |
| 534 } | 536 } |
| 535 if (maxResults != null) { | 537 if (maxResults != null) { |
| 536 _queryParams["maxResults"] = ["${maxResults}"]; | 538 _queryParams["maxResults"] = ["${maxResults}"]; |
| 537 } | 539 } |
| 538 if (pageToken != null) { | 540 if (pageToken != null) { |
| 539 _queryParams["pageToken"] = [pageToken]; | 541 _queryParams["pageToken"] = [pageToken]; |
| 540 } | 542 } |
| 541 | 543 |
| 542 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
'; | 544 _url = |
| 545 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances'; |
| 543 | 546 |
| 544 var _response = _requester.request(_url, | 547 var _response = _requester.request(_url, "GET", |
| 545 "GET", | 548 body: _body, |
| 546 body: _body, | 549 queryParams: _queryParams, |
| 547 queryParams: _queryParams, | 550 uploadOptions: _uploadOptions, |
| 548 uploadOptions: _uploadOptions, | 551 uploadMedia: _uploadMedia, |
| 549 uploadMedia: _uploadMedia, | 552 downloadOptions: _downloadOptions); |
| 550 downloadOptions: _downloadOptions); | |
| 551 return _response.then((data) => new InstancesListResponse.fromJson(data)); | 553 return _response.then((data) => new InstancesListResponse.fromJson(data)); |
| 552 } | 554 } |
| 553 | 555 |
| 554 /** | 556 /// Updates the settings of a Cloud SQL instance. This method supports patch |
| 555 * Updates the settings of a Cloud SQL instance. This method supports patch | 557 /// semantics. |
| 556 * semantics. | 558 /// |
| 557 * | 559 /// [request] - The metadata request object. |
| 558 * [request] - The metadata request object. | 560 /// |
| 559 * | 561 /// Request parameters: |
| 560 * Request parameters: | 562 /// |
| 561 * | 563 /// [project] - Project ID of the project that contains the instance. |
| 562 * [project] - Project ID of the project that contains the instance. | 564 /// |
| 563 * | 565 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 564 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 566 /// |
| 565 * | 567 /// Completes with a [InstancesUpdateResponse]. |
| 566 * Completes with a [InstancesUpdateResponse]. | 568 /// |
| 567 * | 569 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 568 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 570 /// an error. |
| 569 * error. | 571 /// |
| 570 * | 572 /// If the used [http.Client] completes with an error when making a REST |
| 571 * If the used [http.Client] completes with an error when making a REST call, | 573 /// call, this method will complete with the same error. |
| 572 * this method will complete with the same error. | 574 async.Future<InstancesUpdateResponse> patch( |
| 573 */ | 575 DatabaseInstance request, core.String project, core.String instance) { |
| 574 async.Future<InstancesUpdateResponse> patch(DatabaseInstance request, core.Str
ing project, core.String instance) { | |
| 575 var _url = null; | 576 var _url = null; |
| 576 var _queryParams = new core.Map(); | 577 var _queryParams = new core.Map(); |
| 577 var _uploadMedia = null; | 578 var _uploadMedia = null; |
| 578 var _uploadOptions = null; | 579 var _uploadOptions = null; |
| 579 var _downloadOptions = commons.DownloadOptions.Metadata; | 580 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 580 var _body = null; | 581 var _body = null; |
| 581 | 582 |
| 582 if (request != null) { | 583 if (request != null) { |
| 583 _body = convert.JSON.encode((request).toJson()); | 584 _body = convert.JSON.encode((request).toJson()); |
| 584 } | 585 } |
| 585 if (project == null) { | 586 if (project == null) { |
| 586 throw new core.ArgumentError("Parameter project is required."); | 587 throw new core.ArgumentError("Parameter project is required."); |
| 587 } | 588 } |
| 588 if (instance == null) { | 589 if (instance == null) { |
| 589 throw new core.ArgumentError("Parameter instance is required."); | 590 throw new core.ArgumentError("Parameter instance is required."); |
| 590 } | 591 } |
| 591 | 592 |
| 592 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); | 593 _url = 'projects/' + |
| 594 commons.Escaper.ecapeVariable('$project') + |
| 595 '/instances/' + |
| 596 commons.Escaper.ecapeVariable('$instance'); |
| 593 | 597 |
| 594 var _response = _requester.request(_url, | 598 var _response = _requester.request(_url, "PATCH", |
| 595 "PATCH", | 599 body: _body, |
| 596 body: _body, | 600 queryParams: _queryParams, |
| 597 queryParams: _queryParams, | 601 uploadOptions: _uploadOptions, |
| 598 uploadOptions: _uploadOptions, | 602 uploadMedia: _uploadMedia, |
| 599 uploadMedia: _uploadMedia, | 603 downloadOptions: _downloadOptions); |
| 600 downloadOptions: _downloadOptions); | |
| 601 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); | 604 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); |
| 602 } | 605 } |
| 603 | 606 |
| 604 /** | 607 /// Promotes the read replica instance to be a stand-alone Cloud SQL |
| 605 * Promotes the read replica instance to be a stand-alone Cloud SQL instance. | 608 /// instance. |
| 606 * | 609 /// |
| 607 * Request parameters: | 610 /// Request parameters: |
| 608 * | 611 /// |
| 609 * [project] - ID of the project that contains the read replica. | 612 /// [project] - ID of the project that contains the read replica. |
| 610 * | 613 /// |
| 611 * [instance] - Cloud SQL read replica instance name. | 614 /// [instance] - Cloud SQL read replica instance name. |
| 612 * | 615 /// |
| 613 * Completes with a [InstancesPromoteReplicaResponse]. | 616 /// Completes with a [InstancesPromoteReplicaResponse]. |
| 614 * | 617 /// |
| 615 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 618 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 616 * error. | 619 /// an error. |
| 617 * | 620 /// |
| 618 * If the used [http.Client] completes with an error when making a REST call, | 621 /// If the used [http.Client] completes with an error when making a REST |
| 619 * this method will complete with the same error. | 622 /// call, this method will complete with the same error. |
| 620 */ | 623 async.Future<InstancesPromoteReplicaResponse> promoteReplica( |
| 621 async.Future<InstancesPromoteReplicaResponse> promoteReplica(core.String proje
ct, core.String instance) { | 624 core.String project, core.String instance) { |
| 622 var _url = null; | 625 var _url = null; |
| 623 var _queryParams = new core.Map(); | 626 var _queryParams = new core.Map(); |
| 624 var _uploadMedia = null; | 627 var _uploadMedia = null; |
| 625 var _uploadOptions = null; | 628 var _uploadOptions = null; |
| 626 var _downloadOptions = commons.DownloadOptions.Metadata; | 629 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 627 var _body = null; | 630 var _body = null; |
| 628 | 631 |
| 629 if (project == null) { | 632 if (project == null) { |
| 630 throw new core.ArgumentError("Parameter project is required."); | 633 throw new core.ArgumentError("Parameter project is required."); |
| 631 } | 634 } |
| 632 if (instance == null) { | 635 if (instance == null) { |
| 633 throw new core.ArgumentError("Parameter instance is required."); | 636 throw new core.ArgumentError("Parameter instance is required."); |
| 634 } | 637 } |
| 635 | 638 |
| 636 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/promoteReplica'; | 639 _url = 'projects/' + |
| 640 commons.Escaper.ecapeVariable('$project') + |
| 641 '/instances/' + |
| 642 commons.Escaper.ecapeVariable('$instance') + |
| 643 '/promoteReplica'; |
| 637 | 644 |
| 638 var _response = _requester.request(_url, | 645 var _response = _requester.request(_url, "POST", |
| 639 "POST", | 646 body: _body, |
| 640 body: _body, | 647 queryParams: _queryParams, |
| 641 queryParams: _queryParams, | 648 uploadOptions: _uploadOptions, |
| 642 uploadOptions: _uploadOptions, | 649 uploadMedia: _uploadMedia, |
| 643 uploadMedia: _uploadMedia, | 650 downloadOptions: _downloadOptions); |
| 644 downloadOptions: _downloadOptions); | 651 return _response |
| 645 return _response.then((data) => new InstancesPromoteReplicaResponse.fromJson
(data)); | 652 .then((data) => new InstancesPromoteReplicaResponse.fromJson(data)); |
| 646 } | 653 } |
| 647 | 654 |
| 648 /** | 655 /// Deletes all client certificates and generates a new server SSL |
| 649 * Deletes all client certificates and generates a new server SSL certificate | 656 /// certificate for a Cloud SQL instance. |
| 650 * for a Cloud SQL instance. | 657 /// |
| 651 * | 658 /// Request parameters: |
| 652 * Request parameters: | 659 /// |
| 653 * | 660 /// [project] - Project ID of the project that contains the instance. |
| 654 * [project] - Project ID of the project that contains the instance. | 661 /// |
| 655 * | 662 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 656 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 663 /// |
| 657 * | 664 /// Completes with a [InstancesResetSslConfigResponse]. |
| 658 * Completes with a [InstancesResetSslConfigResponse]. | 665 /// |
| 659 * | 666 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 660 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 667 /// an error. |
| 661 * error. | 668 /// |
| 662 * | 669 /// If the used [http.Client] completes with an error when making a REST |
| 663 * If the used [http.Client] completes with an error when making a REST call, | 670 /// call, this method will complete with the same error. |
| 664 * this method will complete with the same error. | 671 async.Future<InstancesResetSslConfigResponse> resetSslConfig( |
| 665 */ | 672 core.String project, core.String instance) { |
| 666 async.Future<InstancesResetSslConfigResponse> resetSslConfig(core.String proje
ct, core.String instance) { | |
| 667 var _url = null; | 673 var _url = null; |
| 668 var _queryParams = new core.Map(); | 674 var _queryParams = new core.Map(); |
| 669 var _uploadMedia = null; | 675 var _uploadMedia = null; |
| 670 var _uploadOptions = null; | 676 var _uploadOptions = null; |
| 671 var _downloadOptions = commons.DownloadOptions.Metadata; | 677 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 672 var _body = null; | 678 var _body = null; |
| 673 | 679 |
| 674 if (project == null) { | 680 if (project == null) { |
| 675 throw new core.ArgumentError("Parameter project is required."); | 681 throw new core.ArgumentError("Parameter project is required."); |
| 676 } | 682 } |
| 677 if (instance == null) { | 683 if (instance == null) { |
| 678 throw new core.ArgumentError("Parameter instance is required."); | 684 throw new core.ArgumentError("Parameter instance is required."); |
| 679 } | 685 } |
| 680 | 686 |
| 681 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/resetSslConfig'; | 687 _url = 'projects/' + |
| 688 commons.Escaper.ecapeVariable('$project') + |
| 689 '/instances/' + |
| 690 commons.Escaper.ecapeVariable('$instance') + |
| 691 '/resetSslConfig'; |
| 682 | 692 |
| 683 var _response = _requester.request(_url, | 693 var _response = _requester.request(_url, "POST", |
| 684 "POST", | 694 body: _body, |
| 685 body: _body, | 695 queryParams: _queryParams, |
| 686 queryParams: _queryParams, | 696 uploadOptions: _uploadOptions, |
| 687 uploadOptions: _uploadOptions, | 697 uploadMedia: _uploadMedia, |
| 688 uploadMedia: _uploadMedia, | 698 downloadOptions: _downloadOptions); |
| 689 downloadOptions: _downloadOptions); | 699 return _response |
| 690 return _response.then((data) => new InstancesResetSslConfigResponse.fromJson
(data)); | 700 .then((data) => new InstancesResetSslConfigResponse.fromJson(data)); |
| 691 } | 701 } |
| 692 | 702 |
| 693 /** | 703 /// Restarts a Cloud SQL instance. |
| 694 * Restarts a Cloud SQL instance. | 704 /// |
| 695 * | 705 /// Request parameters: |
| 696 * Request parameters: | 706 /// |
| 697 * | 707 /// [project] - Project ID of the project that contains the instance to be |
| 698 * [project] - Project ID of the project that contains the instance to be | 708 /// restarted. |
| 699 * restarted. | 709 /// |
| 700 * | 710 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 701 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 711 /// |
| 702 * | 712 /// Completes with a [InstancesRestartResponse]. |
| 703 * Completes with a [InstancesRestartResponse]. | 713 /// |
| 704 * | 714 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 705 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 715 /// an error. |
| 706 * error. | 716 /// |
| 707 * | 717 /// If the used [http.Client] completes with an error when making a REST |
| 708 * If the used [http.Client] completes with an error when making a REST call, | 718 /// call, this method will complete with the same error. |
| 709 * this method will complete with the same error. | 719 async.Future<InstancesRestartResponse> restart( |
| 710 */ | 720 core.String project, core.String instance) { |
| 711 async.Future<InstancesRestartResponse> restart(core.String project, core.Strin
g instance) { | |
| 712 var _url = null; | 721 var _url = null; |
| 713 var _queryParams = new core.Map(); | 722 var _queryParams = new core.Map(); |
| 714 var _uploadMedia = null; | 723 var _uploadMedia = null; |
| 715 var _uploadOptions = null; | 724 var _uploadOptions = null; |
| 716 var _downloadOptions = commons.DownloadOptions.Metadata; | 725 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 717 var _body = null; | 726 var _body = null; |
| 718 | 727 |
| 719 if (project == null) { | 728 if (project == null) { |
| 720 throw new core.ArgumentError("Parameter project is required."); | 729 throw new core.ArgumentError("Parameter project is required."); |
| 721 } | 730 } |
| 722 if (instance == null) { | 731 if (instance == null) { |
| 723 throw new core.ArgumentError("Parameter instance is required."); | 732 throw new core.ArgumentError("Parameter instance is required."); |
| 724 } | 733 } |
| 725 | 734 |
| 726 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/restart'; | 735 _url = 'projects/' + |
| 736 commons.Escaper.ecapeVariable('$project') + |
| 737 '/instances/' + |
| 738 commons.Escaper.ecapeVariable('$instance') + |
| 739 '/restart'; |
| 727 | 740 |
| 728 var _response = _requester.request(_url, | 741 var _response = _requester.request(_url, "POST", |
| 729 "POST", | 742 body: _body, |
| 730 body: _body, | 743 queryParams: _queryParams, |
| 731 queryParams: _queryParams, | 744 uploadOptions: _uploadOptions, |
| 732 uploadOptions: _uploadOptions, | 745 uploadMedia: _uploadMedia, |
| 733 uploadMedia: _uploadMedia, | 746 downloadOptions: _downloadOptions); |
| 734 downloadOptions: _downloadOptions); | 747 return _response |
| 735 return _response.then((data) => new InstancesRestartResponse.fromJson(data))
; | 748 .then((data) => new InstancesRestartResponse.fromJson(data)); |
| 736 } | 749 } |
| 737 | 750 |
| 738 /** | 751 /// Restores a backup of a Cloud SQL instance. |
| 739 * Restores a backup of a Cloud SQL instance. | 752 /// |
| 740 * | 753 /// Request parameters: |
| 741 * Request parameters: | 754 /// |
| 742 * | 755 /// [project] - Project ID of the project that contains the instance. |
| 743 * [project] - Project ID of the project that contains the instance. | 756 /// |
| 744 * | 757 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 745 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 758 /// |
| 746 * | 759 /// [backupConfiguration] - The identifier of the backup configuration. This |
| 747 * [backupConfiguration] - The identifier of the backup configuration. This | 760 /// gets generated automatically when a backup configuration is created. |
| 748 * gets generated automatically when a backup configuration is created. | 761 /// |
| 749 * | 762 /// [dueTime] - The start time of the four-hour backup window. The backup can |
| 750 * [dueTime] - The start time of the four-hour backup window. The backup can | 763 /// occur any time in the window. The time is in RFC 3339 format, for example |
| 751 * occur any time in the window. The time is in RFC 3339 format, for example | 764 /// 2012-11-15T16:19:00.094Z. |
| 752 * 2012-11-15T16:19:00.094Z. | 765 /// |
| 753 * | 766 /// Completes with a [InstancesRestoreBackupResponse]. |
| 754 * Completes with a [InstancesRestoreBackupResponse]. | 767 /// |
| 755 * | 768 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 756 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 769 /// an error. |
| 757 * error. | 770 /// |
| 758 * | 771 /// If the used [http.Client] completes with an error when making a REST |
| 759 * If the used [http.Client] completes with an error when making a REST call, | 772 /// call, this method will complete with the same error. |
| 760 * this method will complete with the same error. | 773 async.Future<InstancesRestoreBackupResponse> restoreBackup( |
| 761 */ | 774 core.String project, |
| 762 async.Future<InstancesRestoreBackupResponse> restoreBackup(core.String project
, core.String instance, core.String backupConfiguration, core.String dueTime) { | 775 core.String instance, |
| 776 core.String backupConfiguration, |
| 777 core.String dueTime) { |
| 763 var _url = null; | 778 var _url = null; |
| 764 var _queryParams = new core.Map(); | 779 var _queryParams = new core.Map(); |
| 765 var _uploadMedia = null; | 780 var _uploadMedia = null; |
| 766 var _uploadOptions = null; | 781 var _uploadOptions = null; |
| 767 var _downloadOptions = commons.DownloadOptions.Metadata; | 782 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 768 var _body = null; | 783 var _body = null; |
| 769 | 784 |
| 770 if (project == null) { | 785 if (project == null) { |
| 771 throw new core.ArgumentError("Parameter project is required."); | 786 throw new core.ArgumentError("Parameter project is required."); |
| 772 } | 787 } |
| 773 if (instance == null) { | 788 if (instance == null) { |
| 774 throw new core.ArgumentError("Parameter instance is required."); | 789 throw new core.ArgumentError("Parameter instance is required."); |
| 775 } | 790 } |
| 776 if (backupConfiguration == null) { | 791 if (backupConfiguration == null) { |
| 777 throw new core.ArgumentError("Parameter backupConfiguration is required.")
; | 792 throw new core.ArgumentError( |
| 793 "Parameter backupConfiguration is required."); |
| 778 } | 794 } |
| 779 _queryParams["backupConfiguration"] = [backupConfiguration]; | 795 _queryParams["backupConfiguration"] = [backupConfiguration]; |
| 780 if (dueTime == null) { | 796 if (dueTime == null) { |
| 781 throw new core.ArgumentError("Parameter dueTime is required."); | 797 throw new core.ArgumentError("Parameter dueTime is required."); |
| 782 } | 798 } |
| 783 _queryParams["dueTime"] = [dueTime]; | 799 _queryParams["dueTime"] = [dueTime]; |
| 784 | 800 |
| 785 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/restoreBackup'; | 801 _url = 'projects/' + |
| 802 commons.Escaper.ecapeVariable('$project') + |
| 803 '/instances/' + |
| 804 commons.Escaper.ecapeVariable('$instance') + |
| 805 '/restoreBackup'; |
| 786 | 806 |
| 787 var _response = _requester.request(_url, | 807 var _response = _requester.request(_url, "POST", |
| 788 "POST", | 808 body: _body, |
| 789 body: _body, | 809 queryParams: _queryParams, |
| 790 queryParams: _queryParams, | 810 uploadOptions: _uploadOptions, |
| 791 uploadOptions: _uploadOptions, | 811 uploadMedia: _uploadMedia, |
| 792 uploadMedia: _uploadMedia, | 812 downloadOptions: _downloadOptions); |
| 793 downloadOptions: _downloadOptions); | 813 return _response |
| 794 return _response.then((data) => new InstancesRestoreBackupResponse.fromJson(
data)); | 814 .then((data) => new InstancesRestoreBackupResponse.fromJson(data)); |
| 795 } | 815 } |
| 796 | 816 |
| 797 /** | 817 /// Sets the password for the root user of the specified Cloud SQL instance. |
| 798 * Sets the password for the root user of the specified Cloud SQL instance. | 818 /// |
| 799 * | 819 /// [request] - The metadata request object. |
| 800 * [request] - The metadata request object. | 820 /// |
| 801 * | 821 /// Request parameters: |
| 802 * Request parameters: | 822 /// |
| 803 * | 823 /// [project] - Project ID of the project that contains the instance. |
| 804 * [project] - Project ID of the project that contains the instance. | 824 /// |
| 805 * | 825 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 806 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 826 /// |
| 807 * | 827 /// Completes with a [InstancesSetRootPasswordResponse]. |
| 808 * Completes with a [InstancesSetRootPasswordResponse]. | 828 /// |
| 809 * | 829 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 810 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 830 /// an error. |
| 811 * error. | 831 /// |
| 812 * | 832 /// If the used [http.Client] completes with an error when making a REST |
| 813 * If the used [http.Client] completes with an error when making a REST call, | 833 /// call, this method will complete with the same error. |
| 814 * this method will complete with the same error. | 834 async.Future<InstancesSetRootPasswordResponse> setRootPassword( |
| 815 */ | 835 InstanceSetRootPasswordRequest request, |
| 816 async.Future<InstancesSetRootPasswordResponse> setRootPassword(InstanceSetRoot
PasswordRequest request, core.String project, core.String instance) { | 836 core.String project, |
| 837 core.String instance) { |
| 817 var _url = null; | 838 var _url = null; |
| 818 var _queryParams = new core.Map(); | 839 var _queryParams = new core.Map(); |
| 819 var _uploadMedia = null; | 840 var _uploadMedia = null; |
| 820 var _uploadOptions = null; | 841 var _uploadOptions = null; |
| 821 var _downloadOptions = commons.DownloadOptions.Metadata; | 842 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 822 var _body = null; | 843 var _body = null; |
| 823 | 844 |
| 824 if (request != null) { | 845 if (request != null) { |
| 825 _body = convert.JSON.encode((request).toJson()); | 846 _body = convert.JSON.encode((request).toJson()); |
| 826 } | 847 } |
| 827 if (project == null) { | 848 if (project == null) { |
| 828 throw new core.ArgumentError("Parameter project is required."); | 849 throw new core.ArgumentError("Parameter project is required."); |
| 829 } | 850 } |
| 830 if (instance == null) { | 851 if (instance == null) { |
| 831 throw new core.ArgumentError("Parameter instance is required."); | 852 throw new core.ArgumentError("Parameter instance is required."); |
| 832 } | 853 } |
| 833 | 854 |
| 834 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/setRootPassword'; | 855 _url = 'projects/' + |
| 856 commons.Escaper.ecapeVariable('$project') + |
| 857 '/instances/' + |
| 858 commons.Escaper.ecapeVariable('$instance') + |
| 859 '/setRootPassword'; |
| 835 | 860 |
| 836 var _response = _requester.request(_url, | 861 var _response = _requester.request(_url, "POST", |
| 837 "POST", | 862 body: _body, |
| 838 body: _body, | 863 queryParams: _queryParams, |
| 839 queryParams: _queryParams, | 864 uploadOptions: _uploadOptions, |
| 840 uploadOptions: _uploadOptions, | 865 uploadMedia: _uploadMedia, |
| 841 uploadMedia: _uploadMedia, | 866 downloadOptions: _downloadOptions); |
| 842 downloadOptions: _downloadOptions); | 867 return _response |
| 843 return _response.then((data) => new InstancesSetRootPasswordResponse.fromJso
n(data)); | 868 .then((data) => new InstancesSetRootPasswordResponse.fromJson(data)); |
| 844 } | 869 } |
| 845 | 870 |
| 846 /** | 871 /// Updates the settings of a Cloud SQL instance. |
| 847 * Updates the settings of a Cloud SQL instance. | 872 /// |
| 848 * | 873 /// [request] - The metadata request object. |
| 849 * [request] - The metadata request object. | 874 /// |
| 850 * | 875 /// Request parameters: |
| 851 * Request parameters: | 876 /// |
| 852 * | 877 /// [project] - Project ID of the project that contains the instance. |
| 853 * [project] - Project ID of the project that contains the instance. | 878 /// |
| 854 * | 879 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 855 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 880 /// |
| 856 * | 881 /// Completes with a [InstancesUpdateResponse]. |
| 857 * Completes with a [InstancesUpdateResponse]. | 882 /// |
| 858 * | 883 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 859 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 884 /// an error. |
| 860 * error. | 885 /// |
| 861 * | 886 /// If the used [http.Client] completes with an error when making a REST |
| 862 * If the used [http.Client] completes with an error when making a REST call, | 887 /// call, this method will complete with the same error. |
| 863 * this method will complete with the same error. | 888 async.Future<InstancesUpdateResponse> update( |
| 864 */ | 889 DatabaseInstance request, core.String project, core.String instance) { |
| 865 async.Future<InstancesUpdateResponse> update(DatabaseInstance request, core.St
ring project, core.String instance) { | |
| 866 var _url = null; | 890 var _url = null; |
| 867 var _queryParams = new core.Map(); | 891 var _queryParams = new core.Map(); |
| 868 var _uploadMedia = null; | 892 var _uploadMedia = null; |
| 869 var _uploadOptions = null; | 893 var _uploadOptions = null; |
| 870 var _downloadOptions = commons.DownloadOptions.Metadata; | 894 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 871 var _body = null; | 895 var _body = null; |
| 872 | 896 |
| 873 if (request != null) { | 897 if (request != null) { |
| 874 _body = convert.JSON.encode((request).toJson()); | 898 _body = convert.JSON.encode((request).toJson()); |
| 875 } | 899 } |
| 876 if (project == null) { | 900 if (project == null) { |
| 877 throw new core.ArgumentError("Parameter project is required."); | 901 throw new core.ArgumentError("Parameter project is required."); |
| 878 } | 902 } |
| 879 if (instance == null) { | 903 if (instance == null) { |
| 880 throw new core.ArgumentError("Parameter instance is required."); | 904 throw new core.ArgumentError("Parameter instance is required."); |
| 881 } | 905 } |
| 882 | 906 |
| 883 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); | 907 _url = 'projects/' + |
| 908 commons.Escaper.ecapeVariable('$project') + |
| 909 '/instances/' + |
| 910 commons.Escaper.ecapeVariable('$instance'); |
| 884 | 911 |
| 885 var _response = _requester.request(_url, | 912 var _response = _requester.request(_url, "PUT", |
| 886 "PUT", | 913 body: _body, |
| 887 body: _body, | 914 queryParams: _queryParams, |
| 888 queryParams: _queryParams, | 915 uploadOptions: _uploadOptions, |
| 889 uploadOptions: _uploadOptions, | 916 uploadMedia: _uploadMedia, |
| 890 uploadMedia: _uploadMedia, | 917 downloadOptions: _downloadOptions); |
| 891 downloadOptions: _downloadOptions); | |
| 892 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); | 918 return _response.then((data) => new InstancesUpdateResponse.fromJson(data)); |
| 893 } | 919 } |
| 894 | |
| 895 } | 920 } |
| 896 | 921 |
| 897 | |
| 898 class OperationsResourceApi { | 922 class OperationsResourceApi { |
| 899 final commons.ApiRequester _requester; | 923 final commons.ApiRequester _requester; |
| 900 | 924 |
| 901 OperationsResourceApi(commons.ApiRequester client) : | 925 OperationsResourceApi(commons.ApiRequester client) : _requester = client; |
| 902 _requester = client; | |
| 903 | 926 |
| 904 /** | 927 /// Retrieves information about a specific operation that was performed on a |
| 905 * Retrieves information about a specific operation that was performed on a | 928 /// Cloud SQL instance. |
| 906 * Cloud SQL instance. | 929 /// |
| 907 * | 930 /// Request parameters: |
| 908 * Request parameters: | 931 /// |
| 909 * | 932 /// [project] - Project ID of the project that contains the instance. |
| 910 * [project] - Project ID of the project that contains the instance. | 933 /// |
| 911 * | 934 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 912 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 935 /// |
| 913 * | 936 /// [operation] - Instance operation ID. |
| 914 * [operation] - Instance operation ID. | 937 /// |
| 915 * | 938 /// Completes with a [InstanceOperation]. |
| 916 * Completes with a [InstanceOperation]. | 939 /// |
| 917 * | 940 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 918 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 941 /// an error. |
| 919 * error. | 942 /// |
| 920 * | 943 /// If the used [http.Client] completes with an error when making a REST |
| 921 * If the used [http.Client] completes with an error when making a REST call, | 944 /// call, this method will complete with the same error. |
| 922 * this method will complete with the same error. | 945 async.Future<InstanceOperation> get( |
| 923 */ | 946 core.String project, core.String instance, core.String operation) { |
| 924 async.Future<InstanceOperation> get(core.String project, core.String instance,
core.String operation) { | |
| 925 var _url = null; | 947 var _url = null; |
| 926 var _queryParams = new core.Map(); | 948 var _queryParams = new core.Map(); |
| 927 var _uploadMedia = null; | 949 var _uploadMedia = null; |
| 928 var _uploadOptions = null; | 950 var _uploadOptions = null; |
| 929 var _downloadOptions = commons.DownloadOptions.Metadata; | 951 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 930 var _body = null; | 952 var _body = null; |
| 931 | 953 |
| 932 if (project == null) { | 954 if (project == null) { |
| 933 throw new core.ArgumentError("Parameter project is required."); | 955 throw new core.ArgumentError("Parameter project is required."); |
| 934 } | 956 } |
| 935 if (instance == null) { | 957 if (instance == null) { |
| 936 throw new core.ArgumentError("Parameter instance is required."); | 958 throw new core.ArgumentError("Parameter instance is required."); |
| 937 } | 959 } |
| 938 if (operation == null) { | 960 if (operation == null) { |
| 939 throw new core.ArgumentError("Parameter operation is required."); | 961 throw new core.ArgumentError("Parameter operation is required."); |
| 940 } | 962 } |
| 941 | 963 |
| 942 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/operations/' + commons.Escap
er.ecapeVariable('$operation'); | 964 _url = 'projects/' + |
| 965 commons.Escaper.ecapeVariable('$project') + |
| 966 '/instances/' + |
| 967 commons.Escaper.ecapeVariable('$instance') + |
| 968 '/operations/' + |
| 969 commons.Escaper.ecapeVariable('$operation'); |
| 943 | 970 |
| 944 var _response = _requester.request(_url, | 971 var _response = _requester.request(_url, "GET", |
| 945 "GET", | 972 body: _body, |
| 946 body: _body, | 973 queryParams: _queryParams, |
| 947 queryParams: _queryParams, | 974 uploadOptions: _uploadOptions, |
| 948 uploadOptions: _uploadOptions, | 975 uploadMedia: _uploadMedia, |
| 949 uploadMedia: _uploadMedia, | 976 downloadOptions: _downloadOptions); |
| 950 downloadOptions: _downloadOptions); | |
| 951 return _response.then((data) => new InstanceOperation.fromJson(data)); | 977 return _response.then((data) => new InstanceOperation.fromJson(data)); |
| 952 } | 978 } |
| 953 | 979 |
| 954 /** | 980 /// Lists all operations that have been performed on a Cloud SQL instance. |
| 955 * Lists all operations that have been performed on a Cloud SQL instance. | 981 /// |
| 956 * | 982 /// Request parameters: |
| 957 * Request parameters: | 983 /// |
| 958 * | 984 /// [project] - Project ID of the project that contains the instance. |
| 959 * [project] - Project ID of the project that contains the instance. | 985 /// |
| 960 * | 986 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 961 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 987 /// |
| 962 * | 988 /// [maxResults] - Maximum number of operations per response. |
| 963 * [maxResults] - Maximum number of operations per response. | 989 /// |
| 964 * | 990 /// [pageToken] - A previously-returned page token representing part of the |
| 965 * [pageToken] - A previously-returned page token representing part of the | 991 /// larger set of results to view. |
| 966 * larger set of results to view. | 992 /// |
| 967 * | 993 /// Completes with a [OperationsListResponse]. |
| 968 * Completes with a [OperationsListResponse]. | 994 /// |
| 969 * | 995 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 970 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 996 /// an error. |
| 971 * error. | 997 /// |
| 972 * | 998 /// If the used [http.Client] completes with an error when making a REST |
| 973 * If the used [http.Client] completes with an error when making a REST call, | 999 /// call, this method will complete with the same error. |
| 974 * this method will complete with the same error. | 1000 async.Future<OperationsListResponse> list( |
| 975 */ | 1001 core.String project, core.String instance, |
| 976 async.Future<OperationsListResponse> list(core.String project, core.String ins
tance, {core.int maxResults, core.String pageToken}) { | 1002 {core.int maxResults, core.String pageToken}) { |
| 977 var _url = null; | 1003 var _url = null; |
| 978 var _queryParams = new core.Map(); | 1004 var _queryParams = new core.Map(); |
| 979 var _uploadMedia = null; | 1005 var _uploadMedia = null; |
| 980 var _uploadOptions = null; | 1006 var _uploadOptions = null; |
| 981 var _downloadOptions = commons.DownloadOptions.Metadata; | 1007 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 982 var _body = null; | 1008 var _body = null; |
| 983 | 1009 |
| 984 if (project == null) { | 1010 if (project == null) { |
| 985 throw new core.ArgumentError("Parameter project is required."); | 1011 throw new core.ArgumentError("Parameter project is required."); |
| 986 } | 1012 } |
| 987 if (instance == null) { | 1013 if (instance == null) { |
| 988 throw new core.ArgumentError("Parameter instance is required."); | 1014 throw new core.ArgumentError("Parameter instance is required."); |
| 989 } | 1015 } |
| 990 if (maxResults != null) { | 1016 if (maxResults != null) { |
| 991 _queryParams["maxResults"] = ["${maxResults}"]; | 1017 _queryParams["maxResults"] = ["${maxResults}"]; |
| 992 } | 1018 } |
| 993 if (pageToken != null) { | 1019 if (pageToken != null) { |
| 994 _queryParams["pageToken"] = [pageToken]; | 1020 _queryParams["pageToken"] = [pageToken]; |
| 995 } | 1021 } |
| 996 | 1022 |
| 997 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/operations'; | 1023 _url = 'projects/' + |
| 1024 commons.Escaper.ecapeVariable('$project') + |
| 1025 '/instances/' + |
| 1026 commons.Escaper.ecapeVariable('$instance') + |
| 1027 '/operations'; |
| 998 | 1028 |
| 999 var _response = _requester.request(_url, | 1029 var _response = _requester.request(_url, "GET", |
| 1000 "GET", | 1030 body: _body, |
| 1001 body: _body, | 1031 queryParams: _queryParams, |
| 1002 queryParams: _queryParams, | 1032 uploadOptions: _uploadOptions, |
| 1003 uploadOptions: _uploadOptions, | 1033 uploadMedia: _uploadMedia, |
| 1004 uploadMedia: _uploadMedia, | 1034 downloadOptions: _downloadOptions); |
| 1005 downloadOptions: _downloadOptions); | |
| 1006 return _response.then((data) => new OperationsListResponse.fromJson(data)); | 1035 return _response.then((data) => new OperationsListResponse.fromJson(data)); |
| 1007 } | 1036 } |
| 1008 | |
| 1009 } | 1037 } |
| 1010 | 1038 |
| 1011 | |
| 1012 class SslCertsResourceApi { | 1039 class SslCertsResourceApi { |
| 1013 final commons.ApiRequester _requester; | 1040 final commons.ApiRequester _requester; |
| 1014 | 1041 |
| 1015 SslCertsResourceApi(commons.ApiRequester client) : | 1042 SslCertsResourceApi(commons.ApiRequester client) : _requester = client; |
| 1016 _requester = client; | |
| 1017 | 1043 |
| 1018 /** | 1044 /// Deletes an SSL certificate from a Cloud SQL instance. |
| 1019 * Deletes an SSL certificate from a Cloud SQL instance. | 1045 /// |
| 1020 * | 1046 /// Request parameters: |
| 1021 * Request parameters: | 1047 /// |
| 1022 * | 1048 /// [project] - Project ID of the project that contains the instance to be |
| 1023 * [project] - Project ID of the project that contains the instance to be | 1049 /// deleted. |
| 1024 * deleted. | 1050 /// |
| 1025 * | 1051 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1026 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1052 /// |
| 1027 * | 1053 /// [sha1Fingerprint] - Sha1 FingerPrint. |
| 1028 * [sha1Fingerprint] - Sha1 FingerPrint. | 1054 /// |
| 1029 * | 1055 /// Completes with a [SslCertsDeleteResponse]. |
| 1030 * Completes with a [SslCertsDeleteResponse]. | 1056 /// |
| 1031 * | 1057 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1032 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1058 /// an error. |
| 1033 * error. | 1059 /// |
| 1034 * | 1060 /// If the used [http.Client] completes with an error when making a REST |
| 1035 * If the used [http.Client] completes with an error when making a REST call, | 1061 /// call, this method will complete with the same error. |
| 1036 * this method will complete with the same error. | 1062 async.Future<SslCertsDeleteResponse> delete( |
| 1037 */ | 1063 core.String project, core.String instance, core.String sha1Fingerprint) { |
| 1038 async.Future<SslCertsDeleteResponse> delete(core.String project, core.String i
nstance, core.String sha1Fingerprint) { | |
| 1039 var _url = null; | 1064 var _url = null; |
| 1040 var _queryParams = new core.Map(); | 1065 var _queryParams = new core.Map(); |
| 1041 var _uploadMedia = null; | 1066 var _uploadMedia = null; |
| 1042 var _uploadOptions = null; | 1067 var _uploadOptions = null; |
| 1043 var _downloadOptions = commons.DownloadOptions.Metadata; | 1068 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1044 var _body = null; | 1069 var _body = null; |
| 1045 | 1070 |
| 1046 if (project == null) { | 1071 if (project == null) { |
| 1047 throw new core.ArgumentError("Parameter project is required."); | 1072 throw new core.ArgumentError("Parameter project is required."); |
| 1048 } | 1073 } |
| 1049 if (instance == null) { | 1074 if (instance == null) { |
| 1050 throw new core.ArgumentError("Parameter instance is required."); | 1075 throw new core.ArgumentError("Parameter instance is required."); |
| 1051 } | 1076 } |
| 1052 if (sha1Fingerprint == null) { | 1077 if (sha1Fingerprint == null) { |
| 1053 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); | 1078 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); |
| 1054 } | 1079 } |
| 1055 | 1080 |
| 1056 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts/' + commons.Escaper
.ecapeVariable('$sha1Fingerprint'); | 1081 _url = 'projects/' + |
| 1082 commons.Escaper.ecapeVariable('$project') + |
| 1083 '/instances/' + |
| 1084 commons.Escaper.ecapeVariable('$instance') + |
| 1085 '/sslCerts/' + |
| 1086 commons.Escaper.ecapeVariable('$sha1Fingerprint'); |
| 1057 | 1087 |
| 1058 var _response = _requester.request(_url, | 1088 var _response = _requester.request(_url, "DELETE", |
| 1059 "DELETE", | 1089 body: _body, |
| 1060 body: _body, | 1090 queryParams: _queryParams, |
| 1061 queryParams: _queryParams, | 1091 uploadOptions: _uploadOptions, |
| 1062 uploadOptions: _uploadOptions, | 1092 uploadMedia: _uploadMedia, |
| 1063 uploadMedia: _uploadMedia, | 1093 downloadOptions: _downloadOptions); |
| 1064 downloadOptions: _downloadOptions); | |
| 1065 return _response.then((data) => new SslCertsDeleteResponse.fromJson(data)); | 1094 return _response.then((data) => new SslCertsDeleteResponse.fromJson(data)); |
| 1066 } | 1095 } |
| 1067 | 1096 |
| 1068 /** | 1097 /// Retrieves an SSL certificate as specified by its SHA-1 fingerprint. |
| 1069 * Retrieves an SSL certificate as specified by its SHA-1 fingerprint. | 1098 /// |
| 1070 * | 1099 /// Request parameters: |
| 1071 * Request parameters: | 1100 /// |
| 1072 * | 1101 /// [project] - Project ID of the project that contains the instance. |
| 1073 * [project] - Project ID of the project that contains the instance. | 1102 /// |
| 1074 * | 1103 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1075 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1104 /// |
| 1076 * | 1105 /// [sha1Fingerprint] - Sha1 FingerPrint. |
| 1077 * [sha1Fingerprint] - Sha1 FingerPrint. | 1106 /// |
| 1078 * | 1107 /// Completes with a [SslCert]. |
| 1079 * Completes with a [SslCert]. | 1108 /// |
| 1080 * | 1109 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1081 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1110 /// an error. |
| 1082 * error. | 1111 /// |
| 1083 * | 1112 /// If the used [http.Client] completes with an error when making a REST |
| 1084 * If the used [http.Client] completes with an error when making a REST call, | 1113 /// call, this method will complete with the same error. |
| 1085 * this method will complete with the same error. | 1114 async.Future<SslCert> get( |
| 1086 */ | 1115 core.String project, core.String instance, core.String sha1Fingerprint) { |
| 1087 async.Future<SslCert> get(core.String project, core.String instance, core.Stri
ng sha1Fingerprint) { | |
| 1088 var _url = null; | 1116 var _url = null; |
| 1089 var _queryParams = new core.Map(); | 1117 var _queryParams = new core.Map(); |
| 1090 var _uploadMedia = null; | 1118 var _uploadMedia = null; |
| 1091 var _uploadOptions = null; | 1119 var _uploadOptions = null; |
| 1092 var _downloadOptions = commons.DownloadOptions.Metadata; | 1120 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1093 var _body = null; | 1121 var _body = null; |
| 1094 | 1122 |
| 1095 if (project == null) { | 1123 if (project == null) { |
| 1096 throw new core.ArgumentError("Parameter project is required."); | 1124 throw new core.ArgumentError("Parameter project is required."); |
| 1097 } | 1125 } |
| 1098 if (instance == null) { | 1126 if (instance == null) { |
| 1099 throw new core.ArgumentError("Parameter instance is required."); | 1127 throw new core.ArgumentError("Parameter instance is required."); |
| 1100 } | 1128 } |
| 1101 if (sha1Fingerprint == null) { | 1129 if (sha1Fingerprint == null) { |
| 1102 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); | 1130 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); |
| 1103 } | 1131 } |
| 1104 | 1132 |
| 1105 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts/' + commons.Escaper
.ecapeVariable('$sha1Fingerprint'); | 1133 _url = 'projects/' + |
| 1134 commons.Escaper.ecapeVariable('$project') + |
| 1135 '/instances/' + |
| 1136 commons.Escaper.ecapeVariable('$instance') + |
| 1137 '/sslCerts/' + |
| 1138 commons.Escaper.ecapeVariable('$sha1Fingerprint'); |
| 1106 | 1139 |
| 1107 var _response = _requester.request(_url, | 1140 var _response = _requester.request(_url, "GET", |
| 1108 "GET", | 1141 body: _body, |
| 1109 body: _body, | 1142 queryParams: _queryParams, |
| 1110 queryParams: _queryParams, | 1143 uploadOptions: _uploadOptions, |
| 1111 uploadOptions: _uploadOptions, | 1144 uploadMedia: _uploadMedia, |
| 1112 uploadMedia: _uploadMedia, | 1145 downloadOptions: _downloadOptions); |
| 1113 downloadOptions: _downloadOptions); | |
| 1114 return _response.then((data) => new SslCert.fromJson(data)); | 1146 return _response.then((data) => new SslCert.fromJson(data)); |
| 1115 } | 1147 } |
| 1116 | 1148 |
| 1117 /** | 1149 /// Creates an SSL certificate and returns the certificate, the associated |
| 1118 * Creates an SSL certificate and returns the certificate, the associated | 1150 /// private key, and the server certificate authority. |
| 1119 * private key, and the server certificate authority. | 1151 /// |
| 1120 * | 1152 /// [request] - The metadata request object. |
| 1121 * [request] - The metadata request object. | 1153 /// |
| 1122 * | 1154 /// Request parameters: |
| 1123 * Request parameters: | 1155 /// |
| 1124 * | 1156 /// [project] - Project ID of the project to which the newly created Cloud |
| 1125 * [project] - Project ID of the project to which the newly created Cloud SQL | 1157 /// SQL instances should belong. |
| 1126 * instances should belong. | 1158 /// |
| 1127 * | 1159 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1128 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1160 /// |
| 1129 * | 1161 /// Completes with a [SslCertsInsertResponse]. |
| 1130 * Completes with a [SslCertsInsertResponse]. | 1162 /// |
| 1131 * | 1163 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1132 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1164 /// an error. |
| 1133 * error. | 1165 /// |
| 1134 * | 1166 /// If the used [http.Client] completes with an error when making a REST |
| 1135 * If the used [http.Client] completes with an error when making a REST call, | 1167 /// call, this method will complete with the same error. |
| 1136 * this method will complete with the same error. | 1168 async.Future<SslCertsInsertResponse> insert(SslCertsInsertRequest request, |
| 1137 */ | 1169 core.String project, core.String instance) { |
| 1138 async.Future<SslCertsInsertResponse> insert(SslCertsInsertRequest request, cor
e.String project, core.String instance) { | |
| 1139 var _url = null; | 1170 var _url = null; |
| 1140 var _queryParams = new core.Map(); | 1171 var _queryParams = new core.Map(); |
| 1141 var _uploadMedia = null; | 1172 var _uploadMedia = null; |
| 1142 var _uploadOptions = null; | 1173 var _uploadOptions = null; |
| 1143 var _downloadOptions = commons.DownloadOptions.Metadata; | 1174 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1144 var _body = null; | 1175 var _body = null; |
| 1145 | 1176 |
| 1146 if (request != null) { | 1177 if (request != null) { |
| 1147 _body = convert.JSON.encode((request).toJson()); | 1178 _body = convert.JSON.encode((request).toJson()); |
| 1148 } | 1179 } |
| 1149 if (project == null) { | 1180 if (project == null) { |
| 1150 throw new core.ArgumentError("Parameter project is required."); | 1181 throw new core.ArgumentError("Parameter project is required."); |
| 1151 } | 1182 } |
| 1152 if (instance == null) { | 1183 if (instance == null) { |
| 1153 throw new core.ArgumentError("Parameter instance is required."); | 1184 throw new core.ArgumentError("Parameter instance is required."); |
| 1154 } | 1185 } |
| 1155 | 1186 |
| 1156 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts'; | 1187 _url = 'projects/' + |
| 1188 commons.Escaper.ecapeVariable('$project') + |
| 1189 '/instances/' + |
| 1190 commons.Escaper.ecapeVariable('$instance') + |
| 1191 '/sslCerts'; |
| 1157 | 1192 |
| 1158 var _response = _requester.request(_url, | 1193 var _response = _requester.request(_url, "POST", |
| 1159 "POST", | 1194 body: _body, |
| 1160 body: _body, | 1195 queryParams: _queryParams, |
| 1161 queryParams: _queryParams, | 1196 uploadOptions: _uploadOptions, |
| 1162 uploadOptions: _uploadOptions, | 1197 uploadMedia: _uploadMedia, |
| 1163 uploadMedia: _uploadMedia, | 1198 downloadOptions: _downloadOptions); |
| 1164 downloadOptions: _downloadOptions); | |
| 1165 return _response.then((data) => new SslCertsInsertResponse.fromJson(data)); | 1199 return _response.then((data) => new SslCertsInsertResponse.fromJson(data)); |
| 1166 } | 1200 } |
| 1167 | 1201 |
| 1168 /** | 1202 /// Lists all of the current SSL certificates defined for a Cloud SQL |
| 1169 * Lists all of the current SSL certificates defined for a Cloud SQL instance. | 1203 /// instance. |
| 1170 * | 1204 /// |
| 1171 * Request parameters: | 1205 /// Request parameters: |
| 1172 * | 1206 /// |
| 1173 * [project] - Project ID of the project for which to list Cloud SQL | 1207 /// [project] - Project ID of the project for which to list Cloud SQL |
| 1174 * instances. | 1208 /// instances. |
| 1175 * | 1209 /// |
| 1176 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1210 /// [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1177 * | 1211 /// |
| 1178 * Completes with a [SslCertsListResponse]. | 1212 /// Completes with a [SslCertsListResponse]. |
| 1179 * | 1213 /// |
| 1180 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1214 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1181 * error. | 1215 /// an error. |
| 1182 * | 1216 /// |
| 1183 * If the used [http.Client] completes with an error when making a REST call, | 1217 /// If the used [http.Client] completes with an error when making a REST |
| 1184 * this method will complete with the same error. | 1218 /// call, this method will complete with the same error. |
| 1185 */ | 1219 async.Future<SslCertsListResponse> list( |
| 1186 async.Future<SslCertsListResponse> list(core.String project, core.String insta
nce) { | 1220 core.String project, core.String instance) { |
| 1187 var _url = null; | 1221 var _url = null; |
| 1188 var _queryParams = new core.Map(); | 1222 var _queryParams = new core.Map(); |
| 1189 var _uploadMedia = null; | 1223 var _uploadMedia = null; |
| 1190 var _uploadOptions = null; | 1224 var _uploadOptions = null; |
| 1191 var _downloadOptions = commons.DownloadOptions.Metadata; | 1225 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1192 var _body = null; | 1226 var _body = null; |
| 1193 | 1227 |
| 1194 if (project == null) { | 1228 if (project == null) { |
| 1195 throw new core.ArgumentError("Parameter project is required."); | 1229 throw new core.ArgumentError("Parameter project is required."); |
| 1196 } | 1230 } |
| 1197 if (instance == null) { | 1231 if (instance == null) { |
| 1198 throw new core.ArgumentError("Parameter instance is required."); | 1232 throw new core.ArgumentError("Parameter instance is required."); |
| 1199 } | 1233 } |
| 1200 | 1234 |
| 1201 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts'; | 1235 _url = 'projects/' + |
| 1236 commons.Escaper.ecapeVariable('$project') + |
| 1237 '/instances/' + |
| 1238 commons.Escaper.ecapeVariable('$instance') + |
| 1239 '/sslCerts'; |
| 1202 | 1240 |
| 1203 var _response = _requester.request(_url, | 1241 var _response = _requester.request(_url, "GET", |
| 1204 "GET", | 1242 body: _body, |
| 1205 body: _body, | 1243 queryParams: _queryParams, |
| 1206 queryParams: _queryParams, | 1244 uploadOptions: _uploadOptions, |
| 1207 uploadOptions: _uploadOptions, | 1245 uploadMedia: _uploadMedia, |
| 1208 uploadMedia: _uploadMedia, | 1246 downloadOptions: _downloadOptions); |
| 1209 downloadOptions: _downloadOptions); | |
| 1210 return _response.then((data) => new SslCertsListResponse.fromJson(data)); | 1247 return _response.then((data) => new SslCertsListResponse.fromJson(data)); |
| 1211 } | 1248 } |
| 1212 | |
| 1213 } | 1249 } |
| 1214 | 1250 |
| 1215 | |
| 1216 class TiersResourceApi { | 1251 class TiersResourceApi { |
| 1217 final commons.ApiRequester _requester; | 1252 final commons.ApiRequester _requester; |
| 1218 | 1253 |
| 1219 TiersResourceApi(commons.ApiRequester client) : | 1254 TiersResourceApi(commons.ApiRequester client) : _requester = client; |
| 1220 _requester = client; | |
| 1221 | 1255 |
| 1222 /** | 1256 /// Lists service tiers that can be used to create Google Cloud SQL |
| 1223 * Lists service tiers that can be used to create Google Cloud SQL instances. | 1257 /// instances. |
| 1224 * | 1258 /// |
| 1225 * Request parameters: | 1259 /// Request parameters: |
| 1226 * | 1260 /// |
| 1227 * [project] - Project ID of the project for which to list tiers. | 1261 /// [project] - Project ID of the project for which to list tiers. |
| 1228 * | 1262 /// |
| 1229 * Completes with a [TiersListResponse]. | 1263 /// Completes with a [TiersListResponse]. |
| 1230 * | 1264 /// |
| 1231 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1265 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
| 1232 * error. | 1266 /// an error. |
| 1233 * | 1267 /// |
| 1234 * If the used [http.Client] completes with an error when making a REST call, | 1268 /// If the used [http.Client] completes with an error when making a REST |
| 1235 * this method will complete with the same error. | 1269 /// call, this method will complete with the same error. |
| 1236 */ | |
| 1237 async.Future<TiersListResponse> list(core.String project) { | 1270 async.Future<TiersListResponse> list(core.String project) { |
| 1238 var _url = null; | 1271 var _url = null; |
| 1239 var _queryParams = new core.Map(); | 1272 var _queryParams = new core.Map(); |
| 1240 var _uploadMedia = null; | 1273 var _uploadMedia = null; |
| 1241 var _uploadOptions = null; | 1274 var _uploadOptions = null; |
| 1242 var _downloadOptions = commons.DownloadOptions.Metadata; | 1275 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1243 var _body = null; | 1276 var _body = null; |
| 1244 | 1277 |
| 1245 if (project == null) { | 1278 if (project == null) { |
| 1246 throw new core.ArgumentError("Parameter project is required."); | 1279 throw new core.ArgumentError("Parameter project is required."); |
| 1247 } | 1280 } |
| 1248 | 1281 |
| 1249 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/tiers'; | 1282 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/tiers'; |
| 1250 | 1283 |
| 1251 var _response = _requester.request(_url, | 1284 var _response = _requester.request(_url, "GET", |
| 1252 "GET", | 1285 body: _body, |
| 1253 body: _body, | 1286 queryParams: _queryParams, |
| 1254 queryParams: _queryParams, | 1287 uploadOptions: _uploadOptions, |
| 1255 uploadOptions: _uploadOptions, | 1288 uploadMedia: _uploadMedia, |
| 1256 uploadMedia: _uploadMedia, | 1289 downloadOptions: _downloadOptions); |
| 1257 downloadOptions: _downloadOptions); | |
| 1258 return _response.then((data) => new TiersListResponse.fromJson(data)); | 1290 return _response.then((data) => new TiersListResponse.fromJson(data)); |
| 1259 } | 1291 } |
| 1260 | |
| 1261 } | 1292 } |
| 1262 | 1293 |
| 1294 /// Database instance backup configuration. |
| 1295 class BackupConfiguration { |
| 1296 /// Whether binary log is enabled. If backup configuration is disabled, |
| 1297 /// binary log must be disabled as well. |
| 1298 core.bool binaryLogEnabled; |
| 1263 | 1299 |
| 1300 /// Whether this configuration is enabled. |
| 1301 core.bool enabled; |
| 1264 | 1302 |
| 1265 /** Database instance backup configuration. */ | 1303 /// Identifier for this configuration. This gets generated automatically when |
| 1266 class BackupConfiguration { | 1304 /// a backup configuration is created. |
| 1267 /** | |
| 1268 * Whether binary log is enabled. If backup configuration is disabled, binary | |
| 1269 * log must be disabled as well. | |
| 1270 */ | |
| 1271 core.bool binaryLogEnabled; | |
| 1272 /** Whether this configuration is enabled. */ | |
| 1273 core.bool enabled; | |
| 1274 /** | |
| 1275 * Identifier for this configuration. This gets generated automatically when a | |
| 1276 * backup configuration is created. | |
| 1277 */ | |
| 1278 core.String id; | 1305 core.String id; |
| 1279 /** This is always sql#backupConfiguration. */ | 1306 |
| 1307 /// This is always sql#backupConfiguration. |
| 1280 core.String kind; | 1308 core.String kind; |
| 1281 /** | 1309 |
| 1282 * Start time for the daily backup configuration in UTC timezone in the 24 | 1310 /// Start time for the daily backup configuration in UTC timezone in the 24 |
| 1283 * hour format - HH:MM. | 1311 /// hour format - HH:MM. |
| 1284 */ | |
| 1285 core.String startTime; | 1312 core.String startTime; |
| 1286 | 1313 |
| 1287 BackupConfiguration(); | 1314 BackupConfiguration(); |
| 1288 | 1315 |
| 1289 BackupConfiguration.fromJson(core.Map _json) { | 1316 BackupConfiguration.fromJson(core.Map _json) { |
| 1290 if (_json.containsKey("binaryLogEnabled")) { | 1317 if (_json.containsKey("binaryLogEnabled")) { |
| 1291 binaryLogEnabled = _json["binaryLogEnabled"]; | 1318 binaryLogEnabled = _json["binaryLogEnabled"]; |
| 1292 } | 1319 } |
| 1293 if (_json.containsKey("enabled")) { | 1320 if (_json.containsKey("enabled")) { |
| 1294 enabled = _json["enabled"]; | 1321 enabled = _json["enabled"]; |
| 1295 } | 1322 } |
| 1296 if (_json.containsKey("id")) { | 1323 if (_json.containsKey("id")) { |
| 1297 id = _json["id"]; | 1324 id = _json["id"]; |
| 1298 } | 1325 } |
| 1299 if (_json.containsKey("kind")) { | 1326 if (_json.containsKey("kind")) { |
| 1300 kind = _json["kind"]; | 1327 kind = _json["kind"]; |
| 1301 } | 1328 } |
| 1302 if (_json.containsKey("startTime")) { | 1329 if (_json.containsKey("startTime")) { |
| 1303 startTime = _json["startTime"]; | 1330 startTime = _json["startTime"]; |
| 1304 } | 1331 } |
| 1305 } | 1332 } |
| 1306 | 1333 |
| 1307 core.Map<core.String, core.Object> toJson() { | 1334 core.Map<core.String, core.Object> toJson() { |
| 1308 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1335 final core.Map<core.String, core.Object> _json = |
| 1336 new core.Map<core.String, core.Object>(); |
| 1309 if (binaryLogEnabled != null) { | 1337 if (binaryLogEnabled != null) { |
| 1310 _json["binaryLogEnabled"] = binaryLogEnabled; | 1338 _json["binaryLogEnabled"] = binaryLogEnabled; |
| 1311 } | 1339 } |
| 1312 if (enabled != null) { | 1340 if (enabled != null) { |
| 1313 _json["enabled"] = enabled; | 1341 _json["enabled"] = enabled; |
| 1314 } | 1342 } |
| 1315 if (id != null) { | 1343 if (id != null) { |
| 1316 _json["id"] = id; | 1344 _json["id"] = id; |
| 1317 } | 1345 } |
| 1318 if (kind != null) { | 1346 if (kind != null) { |
| 1319 _json["kind"] = kind; | 1347 _json["kind"] = kind; |
| 1320 } | 1348 } |
| 1321 if (startTime != null) { | 1349 if (startTime != null) { |
| 1322 _json["startTime"] = startTime; | 1350 _json["startTime"] = startTime; |
| 1323 } | 1351 } |
| 1324 return _json; | 1352 return _json; |
| 1325 } | 1353 } |
| 1326 } | 1354 } |
| 1327 | 1355 |
| 1328 /** A database instance backup run resource. */ | 1356 /// A database instance backup run resource. |
| 1329 class BackupRun { | 1357 class BackupRun { |
| 1330 /** Backup Configuration identifier. */ | 1358 /// Backup Configuration identifier. |
| 1331 core.String backupConfiguration; | 1359 core.String backupConfiguration; |
| 1332 /** | 1360 |
| 1333 * The due time of this run in UTC timezone in RFC 3339 format, for example | 1361 /// The due time of this run in UTC timezone in RFC 3339 format, for example |
| 1334 * 2012-11-15T16:19:00.094Z. | 1362 /// 2012-11-15T16:19:00.094Z. |
| 1335 */ | |
| 1336 core.DateTime dueTime; | 1363 core.DateTime dueTime; |
| 1337 /** | 1364 |
| 1338 * The time the backup operation completed in UTC timezone in RFC 3339 format, | 1365 /// The time the backup operation completed in UTC timezone in RFC 3339 |
| 1339 * for example 2012-11-15T16:19:00.094Z. | 1366 /// format, for example 2012-11-15T16:19:00.094Z. |
| 1340 */ | |
| 1341 core.DateTime endTime; | 1367 core.DateTime endTime; |
| 1342 /** | 1368 |
| 1343 * The time the run was enqueued in UTC timezone in RFC 3339 format, for | 1369 /// The time the run was enqueued in UTC timezone in RFC 3339 format, for |
| 1344 * example 2012-11-15T16:19:00.094Z. | 1370 /// example 2012-11-15T16:19:00.094Z. |
| 1345 */ | |
| 1346 core.DateTime enqueuedTime; | 1371 core.DateTime enqueuedTime; |
| 1347 /** | 1372 |
| 1348 * Information about why the backup operation failed. This is only present if | 1373 /// Information about why the backup operation failed. This is only present |
| 1349 * the run has the FAILED status. | 1374 /// if the run has the FAILED status. |
| 1350 */ | |
| 1351 OperationError error; | 1375 OperationError error; |
| 1352 /** Name of the database instance. */ | 1376 |
| 1377 /// Name of the database instance. |
| 1353 core.String instance; | 1378 core.String instance; |
| 1354 /** This is always sql#backupRun. */ | 1379 |
| 1380 /// This is always sql#backupRun. |
| 1355 core.String kind; | 1381 core.String kind; |
| 1356 /** | 1382 |
| 1357 * The time the backup operation actually started in UTC timezone in RFC 3339 | 1383 /// The time the backup operation actually started in UTC timezone in RFC |
| 1358 * format, for example 2012-11-15T16:19:00.094Z. | 1384 /// 3339 format, for example 2012-11-15T16:19:00.094Z. |
| 1359 */ | |
| 1360 core.DateTime startTime; | 1385 core.DateTime startTime; |
| 1361 /** The status of this run. */ | 1386 |
| 1387 /// The status of this run. |
| 1362 core.String status; | 1388 core.String status; |
| 1363 | 1389 |
| 1364 BackupRun(); | 1390 BackupRun(); |
| 1365 | 1391 |
| 1366 BackupRun.fromJson(core.Map _json) { | 1392 BackupRun.fromJson(core.Map _json) { |
| 1367 if (_json.containsKey("backupConfiguration")) { | 1393 if (_json.containsKey("backupConfiguration")) { |
| 1368 backupConfiguration = _json["backupConfiguration"]; | 1394 backupConfiguration = _json["backupConfiguration"]; |
| 1369 } | 1395 } |
| 1370 if (_json.containsKey("dueTime")) { | 1396 if (_json.containsKey("dueTime")) { |
| 1371 dueTime = core.DateTime.parse(_json["dueTime"]); | 1397 dueTime = core.DateTime.parse(_json["dueTime"]); |
| (...skipping 15 matching lines...) Expand all Loading... |
| 1387 } | 1413 } |
| 1388 if (_json.containsKey("startTime")) { | 1414 if (_json.containsKey("startTime")) { |
| 1389 startTime = core.DateTime.parse(_json["startTime"]); | 1415 startTime = core.DateTime.parse(_json["startTime"]); |
| 1390 } | 1416 } |
| 1391 if (_json.containsKey("status")) { | 1417 if (_json.containsKey("status")) { |
| 1392 status = _json["status"]; | 1418 status = _json["status"]; |
| 1393 } | 1419 } |
| 1394 } | 1420 } |
| 1395 | 1421 |
| 1396 core.Map<core.String, core.Object> toJson() { | 1422 core.Map<core.String, core.Object> toJson() { |
| 1397 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1423 final core.Map<core.String, core.Object> _json = |
| 1424 new core.Map<core.String, core.Object>(); |
| 1398 if (backupConfiguration != null) { | 1425 if (backupConfiguration != null) { |
| 1399 _json["backupConfiguration"] = backupConfiguration; | 1426 _json["backupConfiguration"] = backupConfiguration; |
| 1400 } | 1427 } |
| 1401 if (dueTime != null) { | 1428 if (dueTime != null) { |
| 1402 _json["dueTime"] = (dueTime).toIso8601String(); | 1429 _json["dueTime"] = (dueTime).toIso8601String(); |
| 1403 } | 1430 } |
| 1404 if (endTime != null) { | 1431 if (endTime != null) { |
| 1405 _json["endTime"] = (endTime).toIso8601String(); | 1432 _json["endTime"] = (endTime).toIso8601String(); |
| 1406 } | 1433 } |
| 1407 if (enqueuedTime != null) { | 1434 if (enqueuedTime != null) { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1419 if (startTime != null) { | 1446 if (startTime != null) { |
| 1420 _json["startTime"] = (startTime).toIso8601String(); | 1447 _json["startTime"] = (startTime).toIso8601String(); |
| 1421 } | 1448 } |
| 1422 if (status != null) { | 1449 if (status != null) { |
| 1423 _json["status"] = status; | 1450 _json["status"] = status; |
| 1424 } | 1451 } |
| 1425 return _json; | 1452 return _json; |
| 1426 } | 1453 } |
| 1427 } | 1454 } |
| 1428 | 1455 |
| 1429 /** Backup run list results. */ | 1456 /// Backup run list results. |
| 1430 class BackupRunsListResponse { | 1457 class BackupRunsListResponse { |
| 1431 /** | 1458 /// A list of backup runs in reverse chronological order of the enqueued |
| 1432 * A list of backup runs in reverse chronological order of the enqueued time. | 1459 /// time. |
| 1433 */ | |
| 1434 core.List<BackupRun> items; | 1460 core.List<BackupRun> items; |
| 1435 /** This is always sql#backupRunsList. */ | 1461 |
| 1462 /// This is always sql#backupRunsList. |
| 1436 core.String kind; | 1463 core.String kind; |
| 1437 /** | 1464 |
| 1438 * The continuation token, used to page through large result sets. Provide | 1465 /// The continuation token, used to page through large result sets. Provide |
| 1439 * this value in a subsequent request to return the next page of results. | 1466 /// this value in a subsequent request to return the next page of results. |
| 1440 */ | |
| 1441 core.String nextPageToken; | 1467 core.String nextPageToken; |
| 1442 | 1468 |
| 1443 BackupRunsListResponse(); | 1469 BackupRunsListResponse(); |
| 1444 | 1470 |
| 1445 BackupRunsListResponse.fromJson(core.Map _json) { | 1471 BackupRunsListResponse.fromJson(core.Map _json) { |
| 1446 if (_json.containsKey("items")) { | 1472 if (_json.containsKey("items")) { |
| 1447 items = _json["items"].map((value) => new BackupRun.fromJson(value)).toLis
t(); | 1473 items = |
| 1474 _json["items"].map((value) => new BackupRun.fromJson(value)).toList(); |
| 1448 } | 1475 } |
| 1449 if (_json.containsKey("kind")) { | 1476 if (_json.containsKey("kind")) { |
| 1450 kind = _json["kind"]; | 1477 kind = _json["kind"]; |
| 1451 } | 1478 } |
| 1452 if (_json.containsKey("nextPageToken")) { | 1479 if (_json.containsKey("nextPageToken")) { |
| 1453 nextPageToken = _json["nextPageToken"]; | 1480 nextPageToken = _json["nextPageToken"]; |
| 1454 } | 1481 } |
| 1455 } | 1482 } |
| 1456 | 1483 |
| 1457 core.Map<core.String, core.Object> toJson() { | 1484 core.Map<core.String, core.Object> toJson() { |
| 1458 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1485 final core.Map<core.String, core.Object> _json = |
| 1486 new core.Map<core.String, core.Object>(); |
| 1459 if (items != null) { | 1487 if (items != null) { |
| 1460 _json["items"] = items.map((value) => (value).toJson()).toList(); | 1488 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 1461 } | 1489 } |
| 1462 if (kind != null) { | 1490 if (kind != null) { |
| 1463 _json["kind"] = kind; | 1491 _json["kind"] = kind; |
| 1464 } | 1492 } |
| 1465 if (nextPageToken != null) { | 1493 if (nextPageToken != null) { |
| 1466 _json["nextPageToken"] = nextPageToken; | 1494 _json["nextPageToken"] = nextPageToken; |
| 1467 } | 1495 } |
| 1468 return _json; | 1496 return _json; |
| 1469 } | 1497 } |
| 1470 } | 1498 } |
| 1471 | 1499 |
| 1472 /** Binary log coordinates. */ | 1500 /// Binary log coordinates. |
| 1473 class BinLogCoordinates { | 1501 class BinLogCoordinates { |
| 1474 /** Name of the binary log file for a Cloud SQL instance. */ | 1502 /// Name of the binary log file for a Cloud SQL instance. |
| 1475 core.String binLogFileName; | 1503 core.String binLogFileName; |
| 1476 /** Position (offset) within the binary log file. */ | 1504 |
| 1505 /// Position (offset) within the binary log file. |
| 1477 core.String binLogPosition; | 1506 core.String binLogPosition; |
| 1478 /** This is always sql#binLogCoordinates. */ | 1507 |
| 1508 /// This is always sql#binLogCoordinates. |
| 1479 core.String kind; | 1509 core.String kind; |
| 1480 | 1510 |
| 1481 BinLogCoordinates(); | 1511 BinLogCoordinates(); |
| 1482 | 1512 |
| 1483 BinLogCoordinates.fromJson(core.Map _json) { | 1513 BinLogCoordinates.fromJson(core.Map _json) { |
| 1484 if (_json.containsKey("binLogFileName")) { | 1514 if (_json.containsKey("binLogFileName")) { |
| 1485 binLogFileName = _json["binLogFileName"]; | 1515 binLogFileName = _json["binLogFileName"]; |
| 1486 } | 1516 } |
| 1487 if (_json.containsKey("binLogPosition")) { | 1517 if (_json.containsKey("binLogPosition")) { |
| 1488 binLogPosition = _json["binLogPosition"]; | 1518 binLogPosition = _json["binLogPosition"]; |
| 1489 } | 1519 } |
| 1490 if (_json.containsKey("kind")) { | 1520 if (_json.containsKey("kind")) { |
| 1491 kind = _json["kind"]; | 1521 kind = _json["kind"]; |
| 1492 } | 1522 } |
| 1493 } | 1523 } |
| 1494 | 1524 |
| 1495 core.Map<core.String, core.Object> toJson() { | 1525 core.Map<core.String, core.Object> toJson() { |
| 1496 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1526 final core.Map<core.String, core.Object> _json = |
| 1527 new core.Map<core.String, core.Object>(); |
| 1497 if (binLogFileName != null) { | 1528 if (binLogFileName != null) { |
| 1498 _json["binLogFileName"] = binLogFileName; | 1529 _json["binLogFileName"] = binLogFileName; |
| 1499 } | 1530 } |
| 1500 if (binLogPosition != null) { | 1531 if (binLogPosition != null) { |
| 1501 _json["binLogPosition"] = binLogPosition; | 1532 _json["binLogPosition"] = binLogPosition; |
| 1502 } | 1533 } |
| 1503 if (kind != null) { | 1534 if (kind != null) { |
| 1504 _json["kind"] = kind; | 1535 _json["kind"] = kind; |
| 1505 } | 1536 } |
| 1506 return _json; | 1537 return _json; |
| 1507 } | 1538 } |
| 1508 } | 1539 } |
| 1509 | 1540 |
| 1510 /** Database instance clone context. */ | 1541 /// Database instance clone context. |
| 1511 class CloneContext { | 1542 class CloneContext { |
| 1512 /** | 1543 /// Binary log coordinates, if specified, indentify the position up to which |
| 1513 * Binary log coordinates, if specified, indentify the position up to which | 1544 /// the source instance should be cloned. If not specified, the source |
| 1514 * the source instance should be cloned. If not specified, the source instance | 1545 /// instance is cloned up to the most recent binary log coordinates. |
| 1515 * is cloned up to the most recent binary log coordinates. | |
| 1516 */ | |
| 1517 BinLogCoordinates binLogCoordinates; | 1546 BinLogCoordinates binLogCoordinates; |
| 1518 /** Name of the Cloud SQL instance to be created as a clone. */ | 1547 |
| 1548 /// Name of the Cloud SQL instance to be created as a clone. |
| 1519 core.String destinationInstanceName; | 1549 core.String destinationInstanceName; |
| 1520 /** This is always sql#cloneContext. */ | 1550 |
| 1551 /// This is always sql#cloneContext. |
| 1521 core.String kind; | 1552 core.String kind; |
| 1522 /** Name of the Cloud SQL instance to be cloned. */ | 1553 |
| 1554 /// Name of the Cloud SQL instance to be cloned. |
| 1523 core.String sourceInstanceName; | 1555 core.String sourceInstanceName; |
| 1524 | 1556 |
| 1525 CloneContext(); | 1557 CloneContext(); |
| 1526 | 1558 |
| 1527 CloneContext.fromJson(core.Map _json) { | 1559 CloneContext.fromJson(core.Map _json) { |
| 1528 if (_json.containsKey("binLogCoordinates")) { | 1560 if (_json.containsKey("binLogCoordinates")) { |
| 1529 binLogCoordinates = new BinLogCoordinates.fromJson(_json["binLogCoordinate
s"]); | 1561 binLogCoordinates = |
| 1562 new BinLogCoordinates.fromJson(_json["binLogCoordinates"]); |
| 1530 } | 1563 } |
| 1531 if (_json.containsKey("destinationInstanceName")) { | 1564 if (_json.containsKey("destinationInstanceName")) { |
| 1532 destinationInstanceName = _json["destinationInstanceName"]; | 1565 destinationInstanceName = _json["destinationInstanceName"]; |
| 1533 } | 1566 } |
| 1534 if (_json.containsKey("kind")) { | 1567 if (_json.containsKey("kind")) { |
| 1535 kind = _json["kind"]; | 1568 kind = _json["kind"]; |
| 1536 } | 1569 } |
| 1537 if (_json.containsKey("sourceInstanceName")) { | 1570 if (_json.containsKey("sourceInstanceName")) { |
| 1538 sourceInstanceName = _json["sourceInstanceName"]; | 1571 sourceInstanceName = _json["sourceInstanceName"]; |
| 1539 } | 1572 } |
| 1540 } | 1573 } |
| 1541 | 1574 |
| 1542 core.Map<core.String, core.Object> toJson() { | 1575 core.Map<core.String, core.Object> toJson() { |
| 1543 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1576 final core.Map<core.String, core.Object> _json = |
| 1577 new core.Map<core.String, core.Object>(); |
| 1544 if (binLogCoordinates != null) { | 1578 if (binLogCoordinates != null) { |
| 1545 _json["binLogCoordinates"] = (binLogCoordinates).toJson(); | 1579 _json["binLogCoordinates"] = (binLogCoordinates).toJson(); |
| 1546 } | 1580 } |
| 1547 if (destinationInstanceName != null) { | 1581 if (destinationInstanceName != null) { |
| 1548 _json["destinationInstanceName"] = destinationInstanceName; | 1582 _json["destinationInstanceName"] = destinationInstanceName; |
| 1549 } | 1583 } |
| 1550 if (kind != null) { | 1584 if (kind != null) { |
| 1551 _json["kind"] = kind; | 1585 _json["kind"] = kind; |
| 1552 } | 1586 } |
| 1553 if (sourceInstanceName != null) { | 1587 if (sourceInstanceName != null) { |
| 1554 _json["sourceInstanceName"] = sourceInstanceName; | 1588 _json["sourceInstanceName"] = sourceInstanceName; |
| 1555 } | 1589 } |
| 1556 return _json; | 1590 return _json; |
| 1557 } | 1591 } |
| 1558 } | 1592 } |
| 1559 | 1593 |
| 1560 /** MySQL flags for Cloud SQL instances. */ | 1594 /// MySQL flags for Cloud SQL instances. |
| 1561 class DatabaseFlags { | 1595 class DatabaseFlags { |
| 1562 /** | 1596 /// The name of the flag. These flags are passed at instance startup, so |
| 1563 * The name of the flag. These flags are passed at instance startup, so | 1597 /// include both MySQL server options and MySQL system variables. Flags |
| 1564 * include both MySQL server options and MySQL system variables. Flags should | 1598 /// should be specified with underscores, not hyphens. For more information, |
| 1565 * be specified with underscores, not hyphens. For more information, see | 1599 /// see Configuring MySQL Flags in the Google Cloud SQL documentation, as |
| 1566 * Configuring MySQL Flags in the Google Cloud SQL documentation, as well as | 1600 /// well as the official MySQL documentation for server options and system |
| 1567 * the official MySQL documentation for server options and system variables. | 1601 /// variables. |
| 1568 */ | |
| 1569 core.String name; | 1602 core.String name; |
| 1570 /** | 1603 |
| 1571 * The value of the flag. Booleans should be set to on for true and off for | 1604 /// The value of the flag. Booleans should be set to on for true and off for |
| 1572 * false. This field must be omitted if the flag doesn't take a value. | 1605 /// false. This field must be omitted if the flag doesn't take a value. |
| 1573 */ | |
| 1574 core.String value; | 1606 core.String value; |
| 1575 | 1607 |
| 1576 DatabaseFlags(); | 1608 DatabaseFlags(); |
| 1577 | 1609 |
| 1578 DatabaseFlags.fromJson(core.Map _json) { | 1610 DatabaseFlags.fromJson(core.Map _json) { |
| 1579 if (_json.containsKey("name")) { | 1611 if (_json.containsKey("name")) { |
| 1580 name = _json["name"]; | 1612 name = _json["name"]; |
| 1581 } | 1613 } |
| 1582 if (_json.containsKey("value")) { | 1614 if (_json.containsKey("value")) { |
| 1583 value = _json["value"]; | 1615 value = _json["value"]; |
| 1584 } | 1616 } |
| 1585 } | 1617 } |
| 1586 | 1618 |
| 1587 core.Map<core.String, core.Object> toJson() { | 1619 core.Map<core.String, core.Object> toJson() { |
| 1588 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1620 final core.Map<core.String, core.Object> _json = |
| 1621 new core.Map<core.String, core.Object>(); |
| 1589 if (name != null) { | 1622 if (name != null) { |
| 1590 _json["name"] = name; | 1623 _json["name"] = name; |
| 1591 } | 1624 } |
| 1592 if (value != null) { | 1625 if (value != null) { |
| 1593 _json["value"] = value; | 1626 _json["value"] = value; |
| 1594 } | 1627 } |
| 1595 return _json; | 1628 return _json; |
| 1596 } | 1629 } |
| 1597 } | 1630 } |
| 1598 | 1631 |
| 1599 /** A Cloud SQL instance resource. */ | 1632 /// A Cloud SQL instance resource. |
| 1600 class DatabaseInstance { | 1633 class DatabaseInstance { |
| 1601 /** Connection name of the Cloud SQL instance used in connection strings. */ | 1634 /// Connection name of the Cloud SQL instance used in connection strings. |
| 1602 core.String connectionName; | 1635 core.String connectionName; |
| 1603 /** The current disk usage of the instance in bytes. */ | 1636 |
| 1637 /// The current disk usage of the instance in bytes. |
| 1604 core.String currentDiskSize; | 1638 core.String currentDiskSize; |
| 1605 /** | 1639 |
| 1606 * The database engine type and version. Can be MYSQL_5_5 or MYSQL_5_6. | 1640 /// The database engine type and version. Can be MYSQL_5_5 or MYSQL_5_6. |
| 1607 * Defaults to MYSQL_5_5. The databaseVersion cannot be changed after instance | 1641 /// Defaults to MYSQL_5_5. The databaseVersion cannot be changed after |
| 1608 * creation. | 1642 /// instance creation. |
| 1609 */ | |
| 1610 core.String databaseVersion; | 1643 core.String databaseVersion; |
| 1611 /** HTTP 1.1 Entity tag for the resource. */ | 1644 |
| 1645 /// HTTP 1.1 Entity tag for the resource. |
| 1612 core.String etag; | 1646 core.String etag; |
| 1613 /** Name of the Cloud SQL instance. This does not include the project ID. */ | 1647 |
| 1648 /// Name of the Cloud SQL instance. This does not include the project ID. |
| 1614 core.String instance; | 1649 core.String instance; |
| 1615 /** | 1650 |
| 1616 * The instance type. This can be one of the following. | 1651 /// The instance type. This can be one of the following. |
| 1617 * CLOUD_SQL_INSTANCE: Regular Cloud SQL instance. | 1652 /// CLOUD_SQL_INSTANCE: Regular Cloud SQL instance. |
| 1618 * READ_REPLICA_INSTANCE: Cloud SQL instance acting as a read-replica. | 1653 /// READ_REPLICA_INSTANCE: Cloud SQL instance acting as a read-replica. |
| 1619 */ | |
| 1620 core.String instanceType; | 1654 core.String instanceType; |
| 1621 /** The assigned IP addresses for the instance. */ | 1655 |
| 1656 /// The assigned IP addresses for the instance. |
| 1622 core.List<IpMapping> ipAddresses; | 1657 core.List<IpMapping> ipAddresses; |
| 1623 /** The IPv6 address assigned to the instance. */ | 1658 |
| 1659 /// The IPv6 address assigned to the instance. |
| 1624 core.String ipv6Address; | 1660 core.String ipv6Address; |
| 1625 /** This is always sql#instance. */ | 1661 |
| 1662 /// This is always sql#instance. |
| 1626 core.String kind; | 1663 core.String kind; |
| 1627 /** | 1664 |
| 1628 * The name of the instance which will act as master in the replication setup. | 1665 /// The name of the instance which will act as master in the replication |
| 1629 */ | 1666 /// setup. |
| 1630 core.String masterInstanceName; | 1667 core.String masterInstanceName; |
| 1631 /** The maximum disk size of the instance in bytes. */ | 1668 |
| 1669 /// The maximum disk size of the instance in bytes. |
| 1632 core.String maxDiskSize; | 1670 core.String maxDiskSize; |
| 1633 /** | 1671 |
| 1634 * The project ID of the project containing the Cloud SQL instance. The Google | 1672 /// The project ID of the project containing the Cloud SQL instance. The |
| 1635 * apps domain is prefixed if applicable. | 1673 /// Google apps domain is prefixed if applicable. |
| 1636 */ | |
| 1637 core.String project; | 1674 core.String project; |
| 1638 /** | 1675 |
| 1639 * The geographical region. Can be us-central, asia-east1 or europe-west1. | 1676 /// The geographical region. Can be us-central, asia-east1 or europe-west1. |
| 1640 * Defaults to us-central. The region can not be changed after instance | 1677 /// Defaults to us-central. The region can not be changed after instance |
| 1641 * creation. | 1678 /// creation. |
| 1642 */ | |
| 1643 core.String region; | 1679 core.String region; |
| 1644 /** The replicas of the instance. */ | 1680 |
| 1681 /// The replicas of the instance. |
| 1645 core.List<core.String> replicaNames; | 1682 core.List<core.String> replicaNames; |
| 1646 /** SSL configuration. */ | 1683 |
| 1684 /// SSL configuration. |
| 1647 SslCert serverCaCert; | 1685 SslCert serverCaCert; |
| 1648 /** The service account email address assigned to the instance. */ | 1686 |
| 1687 /// The service account email address assigned to the instance. |
| 1649 core.String serviceAccountEmailAddress; | 1688 core.String serviceAccountEmailAddress; |
| 1650 /** The user settings. */ | 1689 |
| 1690 /// The user settings. |
| 1651 Settings settings; | 1691 Settings settings; |
| 1652 /** | 1692 |
| 1653 * The current serving state of the Cloud SQL instance. This can be one of the | 1693 /// The current serving state of the Cloud SQL instance. This can be one of |
| 1654 * following. | 1694 /// the following. |
| 1655 * RUNNABLE: The instance is running, or is ready to run when accessed. | 1695 /// RUNNABLE: The instance is running, or is ready to run when accessed. |
| 1656 * SUSPENDED: The instance is not available, for example due to problems with | 1696 /// SUSPENDED: The instance is not available, for example due to problems |
| 1657 * billing. | 1697 /// with billing. |
| 1658 * PENDING_CREATE: The instance is being created. | 1698 /// PENDING_CREATE: The instance is being created. |
| 1659 * MAINTENANCE: The instance is down for maintenance. | 1699 /// MAINTENANCE: The instance is down for maintenance. |
| 1660 * UNKNOWN_STATE: The state of the instance is unknown. | 1700 /// UNKNOWN_STATE: The state of the instance is unknown. |
| 1661 */ | |
| 1662 core.String state; | 1701 core.String state; |
| 1663 | 1702 |
| 1664 DatabaseInstance(); | 1703 DatabaseInstance(); |
| 1665 | 1704 |
| 1666 DatabaseInstance.fromJson(core.Map _json) { | 1705 DatabaseInstance.fromJson(core.Map _json) { |
| 1667 if (_json.containsKey("connectionName")) { | 1706 if (_json.containsKey("connectionName")) { |
| 1668 connectionName = _json["connectionName"]; | 1707 connectionName = _json["connectionName"]; |
| 1669 } | 1708 } |
| 1670 if (_json.containsKey("currentDiskSize")) { | 1709 if (_json.containsKey("currentDiskSize")) { |
| 1671 currentDiskSize = _json["currentDiskSize"]; | 1710 currentDiskSize = _json["currentDiskSize"]; |
| 1672 } | 1711 } |
| 1673 if (_json.containsKey("databaseVersion")) { | 1712 if (_json.containsKey("databaseVersion")) { |
| 1674 databaseVersion = _json["databaseVersion"]; | 1713 databaseVersion = _json["databaseVersion"]; |
| 1675 } | 1714 } |
| 1676 if (_json.containsKey("etag")) { | 1715 if (_json.containsKey("etag")) { |
| 1677 etag = _json["etag"]; | 1716 etag = _json["etag"]; |
| 1678 } | 1717 } |
| 1679 if (_json.containsKey("instance")) { | 1718 if (_json.containsKey("instance")) { |
| 1680 instance = _json["instance"]; | 1719 instance = _json["instance"]; |
| 1681 } | 1720 } |
| 1682 if (_json.containsKey("instanceType")) { | 1721 if (_json.containsKey("instanceType")) { |
| 1683 instanceType = _json["instanceType"]; | 1722 instanceType = _json["instanceType"]; |
| 1684 } | 1723 } |
| 1685 if (_json.containsKey("ipAddresses")) { | 1724 if (_json.containsKey("ipAddresses")) { |
| 1686 ipAddresses = _json["ipAddresses"].map((value) => new IpMapping.fromJson(v
alue)).toList(); | 1725 ipAddresses = _json["ipAddresses"] |
| 1726 .map((value) => new IpMapping.fromJson(value)) |
| 1727 .toList(); |
| 1687 } | 1728 } |
| 1688 if (_json.containsKey("ipv6Address")) { | 1729 if (_json.containsKey("ipv6Address")) { |
| 1689 ipv6Address = _json["ipv6Address"]; | 1730 ipv6Address = _json["ipv6Address"]; |
| 1690 } | 1731 } |
| 1691 if (_json.containsKey("kind")) { | 1732 if (_json.containsKey("kind")) { |
| 1692 kind = _json["kind"]; | 1733 kind = _json["kind"]; |
| 1693 } | 1734 } |
| 1694 if (_json.containsKey("masterInstanceName")) { | 1735 if (_json.containsKey("masterInstanceName")) { |
| 1695 masterInstanceName = _json["masterInstanceName"]; | 1736 masterInstanceName = _json["masterInstanceName"]; |
| 1696 } | 1737 } |
| (...skipping 17 matching lines...) Expand all Loading... |
| 1714 } | 1755 } |
| 1715 if (_json.containsKey("settings")) { | 1756 if (_json.containsKey("settings")) { |
| 1716 settings = new Settings.fromJson(_json["settings"]); | 1757 settings = new Settings.fromJson(_json["settings"]); |
| 1717 } | 1758 } |
| 1718 if (_json.containsKey("state")) { | 1759 if (_json.containsKey("state")) { |
| 1719 state = _json["state"]; | 1760 state = _json["state"]; |
| 1720 } | 1761 } |
| 1721 } | 1762 } |
| 1722 | 1763 |
| 1723 core.Map<core.String, core.Object> toJson() { | 1764 core.Map<core.String, core.Object> toJson() { |
| 1724 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1765 final core.Map<core.String, core.Object> _json = |
| 1766 new core.Map<core.String, core.Object>(); |
| 1725 if (connectionName != null) { | 1767 if (connectionName != null) { |
| 1726 _json["connectionName"] = connectionName; | 1768 _json["connectionName"] = connectionName; |
| 1727 } | 1769 } |
| 1728 if (currentDiskSize != null) { | 1770 if (currentDiskSize != null) { |
| 1729 _json["currentDiskSize"] = currentDiskSize; | 1771 _json["currentDiskSize"] = currentDiskSize; |
| 1730 } | 1772 } |
| 1731 if (databaseVersion != null) { | 1773 if (databaseVersion != null) { |
| 1732 _json["databaseVersion"] = databaseVersion; | 1774 _json["databaseVersion"] = databaseVersion; |
| 1733 } | 1775 } |
| 1734 if (etag != null) { | 1776 if (etag != null) { |
| 1735 _json["etag"] = etag; | 1777 _json["etag"] = etag; |
| 1736 } | 1778 } |
| 1737 if (instance != null) { | 1779 if (instance != null) { |
| 1738 _json["instance"] = instance; | 1780 _json["instance"] = instance; |
| 1739 } | 1781 } |
| 1740 if (instanceType != null) { | 1782 if (instanceType != null) { |
| 1741 _json["instanceType"] = instanceType; | 1783 _json["instanceType"] = instanceType; |
| 1742 } | 1784 } |
| 1743 if (ipAddresses != null) { | 1785 if (ipAddresses != null) { |
| 1744 _json["ipAddresses"] = ipAddresses.map((value) => (value).toJson()).toList
(); | 1786 _json["ipAddresses"] = |
| 1787 ipAddresses.map((value) => (value).toJson()).toList(); |
| 1745 } | 1788 } |
| 1746 if (ipv6Address != null) { | 1789 if (ipv6Address != null) { |
| 1747 _json["ipv6Address"] = ipv6Address; | 1790 _json["ipv6Address"] = ipv6Address; |
| 1748 } | 1791 } |
| 1749 if (kind != null) { | 1792 if (kind != null) { |
| 1750 _json["kind"] = kind; | 1793 _json["kind"] = kind; |
| 1751 } | 1794 } |
| 1752 if (masterInstanceName != null) { | 1795 if (masterInstanceName != null) { |
| 1753 _json["masterInstanceName"] = masterInstanceName; | 1796 _json["masterInstanceName"] = masterInstanceName; |
| 1754 } | 1797 } |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1773 if (settings != null) { | 1816 if (settings != null) { |
| 1774 _json["settings"] = (settings).toJson(); | 1817 _json["settings"] = (settings).toJson(); |
| 1775 } | 1818 } |
| 1776 if (state != null) { | 1819 if (state != null) { |
| 1777 _json["state"] = state; | 1820 _json["state"] = state; |
| 1778 } | 1821 } |
| 1779 return _json; | 1822 return _json; |
| 1780 } | 1823 } |
| 1781 } | 1824 } |
| 1782 | 1825 |
| 1783 /** Database instance export context. */ | 1826 /// Database instance export context. |
| 1784 class ExportContext { | 1827 class ExportContext { |
| 1785 /** | 1828 /// Databases (for example, guestbook) from which the export is made. If |
| 1786 * Databases (for example, guestbook) from which the export is made. If | 1829 /// unspecified, all databases are exported. |
| 1787 * unspecified, all databases are exported. | |
| 1788 */ | |
| 1789 core.List<core.String> database; | 1830 core.List<core.String> database; |
| 1790 /** This is always sql#exportContext. */ | 1831 |
| 1832 /// This is always sql#exportContext. |
| 1791 core.String kind; | 1833 core.String kind; |
| 1792 /** | 1834 |
| 1793 * Tables to export, or that were exported, from the specified database. If | 1835 /// Tables to export, or that were exported, from the specified database. If |
| 1794 * you specify tables, specify one and only one database. | 1836 /// you specify tables, specify one and only one database. |
| 1795 */ | |
| 1796 core.List<core.String> table; | 1837 core.List<core.String> table; |
| 1797 /** | 1838 |
| 1798 * The path to the file in Google Cloud Storage where the export will be | 1839 /// The path to the file in Google Cloud Storage where the export will be |
| 1799 * stored, or where it was already stored. The URI is in the form | 1840 /// stored, or where it was already stored. The URI is in the form |
| 1800 * gs://bucketName/fileName. If the file already exists, the operation fails. | 1841 /// gs://bucketName/fileName. If the file already exists, the operation |
| 1801 * If the filename ends with .gz, the contents are compressed. | 1842 /// fails. If the filename ends with .gz, the contents are compressed. |
| 1802 */ | |
| 1803 core.String uri; | 1843 core.String uri; |
| 1804 | 1844 |
| 1805 ExportContext(); | 1845 ExportContext(); |
| 1806 | 1846 |
| 1807 ExportContext.fromJson(core.Map _json) { | 1847 ExportContext.fromJson(core.Map _json) { |
| 1808 if (_json.containsKey("database")) { | 1848 if (_json.containsKey("database")) { |
| 1809 database = _json["database"]; | 1849 database = _json["database"]; |
| 1810 } | 1850 } |
| 1811 if (_json.containsKey("kind")) { | 1851 if (_json.containsKey("kind")) { |
| 1812 kind = _json["kind"]; | 1852 kind = _json["kind"]; |
| 1813 } | 1853 } |
| 1814 if (_json.containsKey("table")) { | 1854 if (_json.containsKey("table")) { |
| 1815 table = _json["table"]; | 1855 table = _json["table"]; |
| 1816 } | 1856 } |
| 1817 if (_json.containsKey("uri")) { | 1857 if (_json.containsKey("uri")) { |
| 1818 uri = _json["uri"]; | 1858 uri = _json["uri"]; |
| 1819 } | 1859 } |
| 1820 } | 1860 } |
| 1821 | 1861 |
| 1822 core.Map<core.String, core.Object> toJson() { | 1862 core.Map<core.String, core.Object> toJson() { |
| 1823 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1863 final core.Map<core.String, core.Object> _json = |
| 1864 new core.Map<core.String, core.Object>(); |
| 1824 if (database != null) { | 1865 if (database != null) { |
| 1825 _json["database"] = database; | 1866 _json["database"] = database; |
| 1826 } | 1867 } |
| 1827 if (kind != null) { | 1868 if (kind != null) { |
| 1828 _json["kind"] = kind; | 1869 _json["kind"] = kind; |
| 1829 } | 1870 } |
| 1830 if (table != null) { | 1871 if (table != null) { |
| 1831 _json["table"] = table; | 1872 _json["table"] = table; |
| 1832 } | 1873 } |
| 1833 if (uri != null) { | 1874 if (uri != null) { |
| 1834 _json["uri"] = uri; | 1875 _json["uri"] = uri; |
| 1835 } | 1876 } |
| 1836 return _json; | 1877 return _json; |
| 1837 } | 1878 } |
| 1838 } | 1879 } |
| 1839 | 1880 |
| 1840 /** A Google Cloud SQL service flag resource. */ | 1881 /// A Google Cloud SQL service flag resource. |
| 1841 class Flag { | 1882 class Flag { |
| 1842 /** For STRING flags, a list of strings that the value can be set to. */ | 1883 /// For STRING flags, a list of strings that the value can be set to. |
| 1843 core.List<core.String> allowedStringValues; | 1884 core.List<core.String> allowedStringValues; |
| 1844 /** | 1885 |
| 1845 * The database version this flag applies to. Currently this can only be | 1886 /// The database version this flag applies to. Currently this can only be |
| 1846 * [MYSQL_5_5]. | 1887 /// [MYSQL_5_5]. |
| 1847 */ | |
| 1848 core.List<core.String> appliesTo; | 1888 core.List<core.String> appliesTo; |
| 1849 /** This is always sql#flag. */ | 1889 |
| 1890 /// This is always sql#flag. |
| 1850 core.String kind; | 1891 core.String kind; |
| 1851 /** For INTEGER flags, the maximum allowed value. */ | 1892 |
| 1893 /// For INTEGER flags, the maximum allowed value. |
| 1852 core.String maxValue; | 1894 core.String maxValue; |
| 1853 /** For INTEGER flags, the minimum allowed value. */ | 1895 |
| 1896 /// For INTEGER flags, the minimum allowed value. |
| 1854 core.String minValue; | 1897 core.String minValue; |
| 1855 /** | 1898 |
| 1856 * This is the name of the flag. Flag names always use underscores, not | 1899 /// This is the name of the flag. Flag names always use underscores, not |
| 1857 * hyphens, e.g. max_allowed_packet | 1900 /// hyphens, e.g. max_allowed_packet |
| 1858 */ | |
| 1859 core.String name; | 1901 core.String name; |
| 1860 /** | 1902 |
| 1861 * The type of the flag. Flags are typed to being BOOLEAN, STRING, INTEGER or | 1903 /// The type of the flag. Flags are typed to being BOOLEAN, STRING, INTEGER |
| 1862 * NONE. NONE is used for flags which do not take a value, such as | 1904 /// or NONE. NONE is used for flags which do not take a value, such as |
| 1863 * skip_grant_tables. | 1905 /// skip_grant_tables. |
| 1864 */ | |
| 1865 core.String type; | 1906 core.String type; |
| 1866 | 1907 |
| 1867 Flag(); | 1908 Flag(); |
| 1868 | 1909 |
| 1869 Flag.fromJson(core.Map _json) { | 1910 Flag.fromJson(core.Map _json) { |
| 1870 if (_json.containsKey("allowedStringValues")) { | 1911 if (_json.containsKey("allowedStringValues")) { |
| 1871 allowedStringValues = _json["allowedStringValues"]; | 1912 allowedStringValues = _json["allowedStringValues"]; |
| 1872 } | 1913 } |
| 1873 if (_json.containsKey("appliesTo")) { | 1914 if (_json.containsKey("appliesTo")) { |
| 1874 appliesTo = _json["appliesTo"]; | 1915 appliesTo = _json["appliesTo"]; |
| 1875 } | 1916 } |
| 1876 if (_json.containsKey("kind")) { | 1917 if (_json.containsKey("kind")) { |
| 1877 kind = _json["kind"]; | 1918 kind = _json["kind"]; |
| 1878 } | 1919 } |
| 1879 if (_json.containsKey("maxValue")) { | 1920 if (_json.containsKey("maxValue")) { |
| 1880 maxValue = _json["maxValue"]; | 1921 maxValue = _json["maxValue"]; |
| 1881 } | 1922 } |
| 1882 if (_json.containsKey("minValue")) { | 1923 if (_json.containsKey("minValue")) { |
| 1883 minValue = _json["minValue"]; | 1924 minValue = _json["minValue"]; |
| 1884 } | 1925 } |
| 1885 if (_json.containsKey("name")) { | 1926 if (_json.containsKey("name")) { |
| 1886 name = _json["name"]; | 1927 name = _json["name"]; |
| 1887 } | 1928 } |
| 1888 if (_json.containsKey("type")) { | 1929 if (_json.containsKey("type")) { |
| 1889 type = _json["type"]; | 1930 type = _json["type"]; |
| 1890 } | 1931 } |
| 1891 } | 1932 } |
| 1892 | 1933 |
| 1893 core.Map<core.String, core.Object> toJson() { | 1934 core.Map<core.String, core.Object> toJson() { |
| 1894 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1935 final core.Map<core.String, core.Object> _json = |
| 1936 new core.Map<core.String, core.Object>(); |
| 1895 if (allowedStringValues != null) { | 1937 if (allowedStringValues != null) { |
| 1896 _json["allowedStringValues"] = allowedStringValues; | 1938 _json["allowedStringValues"] = allowedStringValues; |
| 1897 } | 1939 } |
| 1898 if (appliesTo != null) { | 1940 if (appliesTo != null) { |
| 1899 _json["appliesTo"] = appliesTo; | 1941 _json["appliesTo"] = appliesTo; |
| 1900 } | 1942 } |
| 1901 if (kind != null) { | 1943 if (kind != null) { |
| 1902 _json["kind"] = kind; | 1944 _json["kind"] = kind; |
| 1903 } | 1945 } |
| 1904 if (maxValue != null) { | 1946 if (maxValue != null) { |
| 1905 _json["maxValue"] = maxValue; | 1947 _json["maxValue"] = maxValue; |
| 1906 } | 1948 } |
| 1907 if (minValue != null) { | 1949 if (minValue != null) { |
| 1908 _json["minValue"] = minValue; | 1950 _json["minValue"] = minValue; |
| 1909 } | 1951 } |
| 1910 if (name != null) { | 1952 if (name != null) { |
| 1911 _json["name"] = name; | 1953 _json["name"] = name; |
| 1912 } | 1954 } |
| 1913 if (type != null) { | 1955 if (type != null) { |
| 1914 _json["type"] = type; | 1956 _json["type"] = type; |
| 1915 } | 1957 } |
| 1916 return _json; | 1958 return _json; |
| 1917 } | 1959 } |
| 1918 } | 1960 } |
| 1919 | 1961 |
| 1920 /** Flags list response. */ | 1962 /// Flags list response. |
| 1921 class FlagsListResponse { | 1963 class FlagsListResponse { |
| 1922 /** List of flags. */ | 1964 /// List of flags. |
| 1923 core.List<Flag> items; | 1965 core.List<Flag> items; |
| 1924 /** This is always sql#flagsList. */ | 1966 |
| 1967 /// This is always sql#flagsList. |
| 1925 core.String kind; | 1968 core.String kind; |
| 1926 | 1969 |
| 1927 FlagsListResponse(); | 1970 FlagsListResponse(); |
| 1928 | 1971 |
| 1929 FlagsListResponse.fromJson(core.Map _json) { | 1972 FlagsListResponse.fromJson(core.Map _json) { |
| 1930 if (_json.containsKey("items")) { | 1973 if (_json.containsKey("items")) { |
| 1931 items = _json["items"].map((value) => new Flag.fromJson(value)).toList(); | 1974 items = _json["items"].map((value) => new Flag.fromJson(value)).toList(); |
| 1932 } | 1975 } |
| 1933 if (_json.containsKey("kind")) { | 1976 if (_json.containsKey("kind")) { |
| 1934 kind = _json["kind"]; | 1977 kind = _json["kind"]; |
| 1935 } | 1978 } |
| 1936 } | 1979 } |
| 1937 | 1980 |
| 1938 core.Map<core.String, core.Object> toJson() { | 1981 core.Map<core.String, core.Object> toJson() { |
| 1939 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1982 final core.Map<core.String, core.Object> _json = |
| 1983 new core.Map<core.String, core.Object>(); |
| 1940 if (items != null) { | 1984 if (items != null) { |
| 1941 _json["items"] = items.map((value) => (value).toJson()).toList(); | 1985 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 1942 } | 1986 } |
| 1943 if (kind != null) { | 1987 if (kind != null) { |
| 1944 _json["kind"] = kind; | 1988 _json["kind"] = kind; |
| 1945 } | 1989 } |
| 1946 return _json; | 1990 return _json; |
| 1947 } | 1991 } |
| 1948 } | 1992 } |
| 1949 | 1993 |
| 1950 /** Database instance import context. */ | 1994 /// Database instance import context. |
| 1951 class ImportContext { | 1995 class ImportContext { |
| 1952 /** | 1996 /// The database (for example, guestbook) to which the import is made. If not |
| 1953 * The database (for example, guestbook) to which the import is made. If not | 1997 /// set, it is assumed that the database is specified in the file to be |
| 1954 * set, it is assumed that the database is specified in the file to be | 1998 /// imported. |
| 1955 * imported. | |
| 1956 */ | |
| 1957 core.String database; | 1999 core.String database; |
| 1958 /** This is always sql#importContext. */ | 2000 |
| 2001 /// This is always sql#importContext. |
| 1959 core.String kind; | 2002 core.String kind; |
| 1960 /** | 2003 |
| 1961 * A path to the MySQL dump file in Google Cloud Storage from which the import | 2004 /// A path to the MySQL dump file in Google Cloud Storage from which the |
| 1962 * is made. The URI is in the form gs://bucketName/fileName. Compressed gzip | 2005 /// import is made. The URI is in the form gs://bucketName/fileName. |
| 1963 * files (.gz) are also supported. | 2006 /// Compressed gzip files (.gz) are also supported. |
| 1964 */ | |
| 1965 core.List<core.String> uri; | 2007 core.List<core.String> uri; |
| 1966 | 2008 |
| 1967 ImportContext(); | 2009 ImportContext(); |
| 1968 | 2010 |
| 1969 ImportContext.fromJson(core.Map _json) { | 2011 ImportContext.fromJson(core.Map _json) { |
| 1970 if (_json.containsKey("database")) { | 2012 if (_json.containsKey("database")) { |
| 1971 database = _json["database"]; | 2013 database = _json["database"]; |
| 1972 } | 2014 } |
| 1973 if (_json.containsKey("kind")) { | 2015 if (_json.containsKey("kind")) { |
| 1974 kind = _json["kind"]; | 2016 kind = _json["kind"]; |
| 1975 } | 2017 } |
| 1976 if (_json.containsKey("uri")) { | 2018 if (_json.containsKey("uri")) { |
| 1977 uri = _json["uri"]; | 2019 uri = _json["uri"]; |
| 1978 } | 2020 } |
| 1979 } | 2021 } |
| 1980 | 2022 |
| 1981 core.Map<core.String, core.Object> toJson() { | 2023 core.Map<core.String, core.Object> toJson() { |
| 1982 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2024 final core.Map<core.String, core.Object> _json = |
| 2025 new core.Map<core.String, core.Object>(); |
| 1983 if (database != null) { | 2026 if (database != null) { |
| 1984 _json["database"] = database; | 2027 _json["database"] = database; |
| 1985 } | 2028 } |
| 1986 if (kind != null) { | 2029 if (kind != null) { |
| 1987 _json["kind"] = kind; | 2030 _json["kind"] = kind; |
| 1988 } | 2031 } |
| 1989 if (uri != null) { | 2032 if (uri != null) { |
| 1990 _json["uri"] = uri; | 2033 _json["uri"] = uri; |
| 1991 } | 2034 } |
| 1992 return _json; | 2035 return _json; |
| 1993 } | 2036 } |
| 1994 } | 2037 } |
| 1995 | 2038 |
| 1996 /** | 2039 /// An Operations resource contains information about database instance |
| 1997 * An Operations resource contains information about database instance | 2040 /// operations such as create, delete, and restart. Operations resources are |
| 1998 * operations such as create, delete, and restart. Operations resources are | 2041 /// created in response to operations that were initiated; you never create |
| 1999 * created in response to operations that were initiated; you never create them | 2042 /// them directly. |
| 2000 * directly. | |
| 2001 */ | |
| 2002 class InstanceOperation { | 2043 class InstanceOperation { |
| 2003 /** | 2044 /// The time this operation finished in UTC timezone in RFC 3339 format, for |
| 2004 * The time this operation finished in UTC timezone in RFC 3339 format, for | 2045 /// example 2012-11-15T16:19:00.094Z. |
| 2005 * example 2012-11-15T16:19:00.094Z. | |
| 2006 */ | |
| 2007 core.DateTime endTime; | 2046 core.DateTime endTime; |
| 2008 /** | 2047 |
| 2009 * The time this operation was enqueued in UTC timezone in RFC 3339 format, | 2048 /// The time this operation was enqueued in UTC timezone in RFC 3339 format, |
| 2010 * for example 2012-11-15T16:19:00.094Z. | 2049 /// for example 2012-11-15T16:19:00.094Z. |
| 2011 */ | |
| 2012 core.DateTime enqueuedTime; | 2050 core.DateTime enqueuedTime; |
| 2013 /** | 2051 |
| 2014 * The error(s) encountered by this operation. Only set if the operation | 2052 /// The error(s) encountered by this operation. Only set if the operation |
| 2015 * results in an error. | 2053 /// results in an error. |
| 2016 */ | |
| 2017 core.List<OperationError> error; | 2054 core.List<OperationError> error; |
| 2018 /** The context for export operation, if applicable. */ | 2055 |
| 2056 /// The context for export operation, if applicable. |
| 2019 ExportContext exportContext; | 2057 ExportContext exportContext; |
| 2020 /** The context for import operation, if applicable. */ | 2058 |
| 2059 /// The context for import operation, if applicable. |
| 2021 ImportContext importContext; | 2060 ImportContext importContext; |
| 2022 /** Name of the database instance. */ | 2061 |
| 2062 /// Name of the database instance. |
| 2023 core.String instance; | 2063 core.String instance; |
| 2024 /** This is always sql#instanceOperation. */ | 2064 |
| 2065 /// This is always sql#instanceOperation. |
| 2025 core.String kind; | 2066 core.String kind; |
| 2026 /** | 2067 |
| 2027 * An identifier that uniquely identifies the operation. You can use this | 2068 /// An identifier that uniquely identifies the operation. You can use this |
| 2028 * identifier to retrieve the Operations resource that has information about | 2069 /// identifier to retrieve the Operations resource that has information about |
| 2029 * the operation. | 2070 /// the operation. |
| 2030 */ | |
| 2031 core.String operation; | 2071 core.String operation; |
| 2032 /** | 2072 |
| 2033 * The type of the operation. Valid values are CREATE, DELETE, UPDATE, | 2073 /// The type of the operation. Valid values are CREATE, DELETE, UPDATE, |
| 2034 * RESTART, IMPORT, EXPORT, BACKUP_VOLUME, RESTORE_VOLUME. | 2074 /// RESTART, IMPORT, EXPORT, BACKUP_VOLUME, RESTORE_VOLUME. |
| 2035 */ | |
| 2036 core.String operationType; | 2075 core.String operationType; |
| 2037 /** | 2076 |
| 2038 * The time this operation actually started in UTC timezone in RFC 3339 | 2077 /// The time this operation actually started in UTC timezone in RFC 3339 |
| 2039 * format, for example 2012-11-15T16:19:00.094Z. | 2078 /// format, for example 2012-11-15T16:19:00.094Z. |
| 2040 */ | |
| 2041 core.DateTime startTime; | 2079 core.DateTime startTime; |
| 2042 /** | 2080 |
| 2043 * The state of an operation. Valid values are PENDING, RUNNING, DONE, | 2081 /// The state of an operation. Valid values are PENDING, RUNNING, DONE, |
| 2044 * UNKNOWN. | 2082 /// UNKNOWN. |
| 2045 */ | |
| 2046 core.String state; | 2083 core.String state; |
| 2047 /** The email address of the user who initiated this operation. */ | 2084 |
| 2085 /// The email address of the user who initiated this operation. |
| 2048 core.String userEmailAddress; | 2086 core.String userEmailAddress; |
| 2049 | 2087 |
| 2050 InstanceOperation(); | 2088 InstanceOperation(); |
| 2051 | 2089 |
| 2052 InstanceOperation.fromJson(core.Map _json) { | 2090 InstanceOperation.fromJson(core.Map _json) { |
| 2053 if (_json.containsKey("endTime")) { | 2091 if (_json.containsKey("endTime")) { |
| 2054 endTime = core.DateTime.parse(_json["endTime"]); | 2092 endTime = core.DateTime.parse(_json["endTime"]); |
| 2055 } | 2093 } |
| 2056 if (_json.containsKey("enqueuedTime")) { | 2094 if (_json.containsKey("enqueuedTime")) { |
| 2057 enqueuedTime = core.DateTime.parse(_json["enqueuedTime"]); | 2095 enqueuedTime = core.DateTime.parse(_json["enqueuedTime"]); |
| 2058 } | 2096 } |
| 2059 if (_json.containsKey("error")) { | 2097 if (_json.containsKey("error")) { |
| 2060 error = _json["error"].map((value) => new OperationError.fromJson(value)).
toList(); | 2098 error = _json["error"] |
| 2099 .map((value) => new OperationError.fromJson(value)) |
| 2100 .toList(); |
| 2061 } | 2101 } |
| 2062 if (_json.containsKey("exportContext")) { | 2102 if (_json.containsKey("exportContext")) { |
| 2063 exportContext = new ExportContext.fromJson(_json["exportContext"]); | 2103 exportContext = new ExportContext.fromJson(_json["exportContext"]); |
| 2064 } | 2104 } |
| 2065 if (_json.containsKey("importContext")) { | 2105 if (_json.containsKey("importContext")) { |
| 2066 importContext = new ImportContext.fromJson(_json["importContext"]); | 2106 importContext = new ImportContext.fromJson(_json["importContext"]); |
| 2067 } | 2107 } |
| 2068 if (_json.containsKey("instance")) { | 2108 if (_json.containsKey("instance")) { |
| 2069 instance = _json["instance"]; | 2109 instance = _json["instance"]; |
| 2070 } | 2110 } |
| (...skipping 11 matching lines...) Expand all Loading... |
| 2082 } | 2122 } |
| 2083 if (_json.containsKey("state")) { | 2123 if (_json.containsKey("state")) { |
| 2084 state = _json["state"]; | 2124 state = _json["state"]; |
| 2085 } | 2125 } |
| 2086 if (_json.containsKey("userEmailAddress")) { | 2126 if (_json.containsKey("userEmailAddress")) { |
| 2087 userEmailAddress = _json["userEmailAddress"]; | 2127 userEmailAddress = _json["userEmailAddress"]; |
| 2088 } | 2128 } |
| 2089 } | 2129 } |
| 2090 | 2130 |
| 2091 core.Map<core.String, core.Object> toJson() { | 2131 core.Map<core.String, core.Object> toJson() { |
| 2092 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2132 final core.Map<core.String, core.Object> _json = |
| 2133 new core.Map<core.String, core.Object>(); |
| 2093 if (endTime != null) { | 2134 if (endTime != null) { |
| 2094 _json["endTime"] = (endTime).toIso8601String(); | 2135 _json["endTime"] = (endTime).toIso8601String(); |
| 2095 } | 2136 } |
| 2096 if (enqueuedTime != null) { | 2137 if (enqueuedTime != null) { |
| 2097 _json["enqueuedTime"] = (enqueuedTime).toIso8601String(); | 2138 _json["enqueuedTime"] = (enqueuedTime).toIso8601String(); |
| 2098 } | 2139 } |
| 2099 if (error != null) { | 2140 if (error != null) { |
| 2100 _json["error"] = error.map((value) => (value).toJson()).toList(); | 2141 _json["error"] = error.map((value) => (value).toJson()).toList(); |
| 2101 } | 2142 } |
| 2102 if (exportContext != null) { | 2143 if (exportContext != null) { |
| (...skipping 20 matching lines...) Expand all Loading... |
| 2123 if (state != null) { | 2164 if (state != null) { |
| 2124 _json["state"] = state; | 2165 _json["state"] = state; |
| 2125 } | 2166 } |
| 2126 if (userEmailAddress != null) { | 2167 if (userEmailAddress != null) { |
| 2127 _json["userEmailAddress"] = userEmailAddress; | 2168 _json["userEmailAddress"] = userEmailAddress; |
| 2128 } | 2169 } |
| 2129 return _json; | 2170 return _json; |
| 2130 } | 2171 } |
| 2131 } | 2172 } |
| 2132 | 2173 |
| 2133 /** Database instance set root password request. */ | 2174 /// Database instance set root password request. |
| 2134 class InstanceSetRootPasswordRequest { | 2175 class InstanceSetRootPasswordRequest { |
| 2135 /** Set Root Password Context. */ | 2176 /// Set Root Password Context. |
| 2136 SetRootPasswordContext setRootPasswordContext; | 2177 SetRootPasswordContext setRootPasswordContext; |
| 2137 | 2178 |
| 2138 InstanceSetRootPasswordRequest(); | 2179 InstanceSetRootPasswordRequest(); |
| 2139 | 2180 |
| 2140 InstanceSetRootPasswordRequest.fromJson(core.Map _json) { | 2181 InstanceSetRootPasswordRequest.fromJson(core.Map _json) { |
| 2141 if (_json.containsKey("setRootPasswordContext")) { | 2182 if (_json.containsKey("setRootPasswordContext")) { |
| 2142 setRootPasswordContext = new SetRootPasswordContext.fromJson(_json["setRoo
tPasswordContext"]); | 2183 setRootPasswordContext = |
| 2184 new SetRootPasswordContext.fromJson(_json["setRootPasswordContext"]); |
| 2143 } | 2185 } |
| 2144 } | 2186 } |
| 2145 | 2187 |
| 2146 core.Map<core.String, core.Object> toJson() { | 2188 core.Map<core.String, core.Object> toJson() { |
| 2147 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2189 final core.Map<core.String, core.Object> _json = |
| 2190 new core.Map<core.String, core.Object>(); |
| 2148 if (setRootPasswordContext != null) { | 2191 if (setRootPasswordContext != null) { |
| 2149 _json["setRootPasswordContext"] = (setRootPasswordContext).toJson(); | 2192 _json["setRootPasswordContext"] = (setRootPasswordContext).toJson(); |
| 2150 } | 2193 } |
| 2151 return _json; | 2194 return _json; |
| 2152 } | 2195 } |
| 2153 } | 2196 } |
| 2154 | 2197 |
| 2155 /** Database instance clone request. */ | 2198 /// Database instance clone request. |
| 2156 class InstancesCloneRequest { | 2199 class InstancesCloneRequest { |
| 2157 /** Contains details about the clone operation. */ | 2200 /// Contains details about the clone operation. |
| 2158 CloneContext cloneContext; | 2201 CloneContext cloneContext; |
| 2159 | 2202 |
| 2160 InstancesCloneRequest(); | 2203 InstancesCloneRequest(); |
| 2161 | 2204 |
| 2162 InstancesCloneRequest.fromJson(core.Map _json) { | 2205 InstancesCloneRequest.fromJson(core.Map _json) { |
| 2163 if (_json.containsKey("cloneContext")) { | 2206 if (_json.containsKey("cloneContext")) { |
| 2164 cloneContext = new CloneContext.fromJson(_json["cloneContext"]); | 2207 cloneContext = new CloneContext.fromJson(_json["cloneContext"]); |
| 2165 } | 2208 } |
| 2166 } | 2209 } |
| 2167 | 2210 |
| 2168 core.Map<core.String, core.Object> toJson() { | 2211 core.Map<core.String, core.Object> toJson() { |
| 2169 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2212 final core.Map<core.String, core.Object> _json = |
| 2213 new core.Map<core.String, core.Object>(); |
| 2170 if (cloneContext != null) { | 2214 if (cloneContext != null) { |
| 2171 _json["cloneContext"] = (cloneContext).toJson(); | 2215 _json["cloneContext"] = (cloneContext).toJson(); |
| 2172 } | 2216 } |
| 2173 return _json; | 2217 return _json; |
| 2174 } | 2218 } |
| 2175 } | 2219 } |
| 2176 | 2220 |
| 2177 /** Database instance clone response. */ | 2221 /// Database instance clone response. |
| 2178 class InstancesCloneResponse { | 2222 class InstancesCloneResponse { |
| 2179 /** This is always sql#instancesClone. */ | 2223 /// This is always sql#instancesClone. |
| 2180 core.String kind; | 2224 core.String kind; |
| 2181 /** | 2225 |
| 2182 * An unique identifier for the operation associated with the cloned instance. | 2226 /// An unique identifier for the operation associated with the cloned |
| 2183 * You can use this identifier to retrieve the Operations resource, which has | 2227 /// instance. You can use this identifier to retrieve the Operations |
| 2184 * information about the operation. | 2228 /// resource, which has information about the operation. |
| 2185 */ | |
| 2186 core.String operation; | 2229 core.String operation; |
| 2187 | 2230 |
| 2188 InstancesCloneResponse(); | 2231 InstancesCloneResponse(); |
| 2189 | 2232 |
| 2190 InstancesCloneResponse.fromJson(core.Map _json) { | 2233 InstancesCloneResponse.fromJson(core.Map _json) { |
| 2191 if (_json.containsKey("kind")) { | 2234 if (_json.containsKey("kind")) { |
| 2192 kind = _json["kind"]; | 2235 kind = _json["kind"]; |
| 2193 } | 2236 } |
| 2194 if (_json.containsKey("operation")) { | 2237 if (_json.containsKey("operation")) { |
| 2195 operation = _json["operation"]; | 2238 operation = _json["operation"]; |
| 2196 } | 2239 } |
| 2197 } | 2240 } |
| 2198 | 2241 |
| 2199 core.Map<core.String, core.Object> toJson() { | 2242 core.Map<core.String, core.Object> toJson() { |
| 2200 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2243 final core.Map<core.String, core.Object> _json = |
| 2244 new core.Map<core.String, core.Object>(); |
| 2201 if (kind != null) { | 2245 if (kind != null) { |
| 2202 _json["kind"] = kind; | 2246 _json["kind"] = kind; |
| 2203 } | 2247 } |
| 2204 if (operation != null) { | 2248 if (operation != null) { |
| 2205 _json["operation"] = operation; | 2249 _json["operation"] = operation; |
| 2206 } | 2250 } |
| 2207 return _json; | 2251 return _json; |
| 2208 } | 2252 } |
| 2209 } | 2253 } |
| 2210 | 2254 |
| 2211 /** Database instance delete response. */ | 2255 /// Database instance delete response. |
| 2212 class InstancesDeleteResponse { | 2256 class InstancesDeleteResponse { |
| 2213 /** This is always sql#instancesDelete. */ | 2257 /// This is always sql#instancesDelete. |
| 2214 core.String kind; | 2258 core.String kind; |
| 2215 /** | 2259 |
| 2216 * An identifier that uniquely identifies the operation. You can use this | 2260 /// An identifier that uniquely identifies the operation. You can use this |
| 2217 * identifier to retrieve the Operations resource that has information about | 2261 /// identifier to retrieve the Operations resource that has information about |
| 2218 * the operation. | 2262 /// the operation. |
| 2219 */ | |
| 2220 core.String operation; | 2263 core.String operation; |
| 2221 | 2264 |
| 2222 InstancesDeleteResponse(); | 2265 InstancesDeleteResponse(); |
| 2223 | 2266 |
| 2224 InstancesDeleteResponse.fromJson(core.Map _json) { | 2267 InstancesDeleteResponse.fromJson(core.Map _json) { |
| 2225 if (_json.containsKey("kind")) { | 2268 if (_json.containsKey("kind")) { |
| 2226 kind = _json["kind"]; | 2269 kind = _json["kind"]; |
| 2227 } | 2270 } |
| 2228 if (_json.containsKey("operation")) { | 2271 if (_json.containsKey("operation")) { |
| 2229 operation = _json["operation"]; | 2272 operation = _json["operation"]; |
| 2230 } | 2273 } |
| 2231 } | 2274 } |
| 2232 | 2275 |
| 2233 core.Map<core.String, core.Object> toJson() { | 2276 core.Map<core.String, core.Object> toJson() { |
| 2234 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2277 final core.Map<core.String, core.Object> _json = |
| 2278 new core.Map<core.String, core.Object>(); |
| 2235 if (kind != null) { | 2279 if (kind != null) { |
| 2236 _json["kind"] = kind; | 2280 _json["kind"] = kind; |
| 2237 } | 2281 } |
| 2238 if (operation != null) { | 2282 if (operation != null) { |
| 2239 _json["operation"] = operation; | 2283 _json["operation"] = operation; |
| 2240 } | 2284 } |
| 2241 return _json; | 2285 return _json; |
| 2242 } | 2286 } |
| 2243 } | 2287 } |
| 2244 | 2288 |
| 2245 /** Database instance export request. */ | 2289 /// Database instance export request. |
| 2246 class InstancesExportRequest { | 2290 class InstancesExportRequest { |
| 2247 /** Contains details about the export operation. */ | 2291 /// Contains details about the export operation. |
| 2248 ExportContext exportContext; | 2292 ExportContext exportContext; |
| 2249 | 2293 |
| 2250 InstancesExportRequest(); | 2294 InstancesExportRequest(); |
| 2251 | 2295 |
| 2252 InstancesExportRequest.fromJson(core.Map _json) { | 2296 InstancesExportRequest.fromJson(core.Map _json) { |
| 2253 if (_json.containsKey("exportContext")) { | 2297 if (_json.containsKey("exportContext")) { |
| 2254 exportContext = new ExportContext.fromJson(_json["exportContext"]); | 2298 exportContext = new ExportContext.fromJson(_json["exportContext"]); |
| 2255 } | 2299 } |
| 2256 } | 2300 } |
| 2257 | 2301 |
| 2258 core.Map<core.String, core.Object> toJson() { | 2302 core.Map<core.String, core.Object> toJson() { |
| 2259 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2303 final core.Map<core.String, core.Object> _json = |
| 2304 new core.Map<core.String, core.Object>(); |
| 2260 if (exportContext != null) { | 2305 if (exportContext != null) { |
| 2261 _json["exportContext"] = (exportContext).toJson(); | 2306 _json["exportContext"] = (exportContext).toJson(); |
| 2262 } | 2307 } |
| 2263 return _json; | 2308 return _json; |
| 2264 } | 2309 } |
| 2265 } | 2310 } |
| 2266 | 2311 |
| 2267 /** Database instance export response. */ | 2312 /// Database instance export response. |
| 2268 class InstancesExportResponse { | 2313 class InstancesExportResponse { |
| 2269 /** This is always sql#instancesExport. */ | 2314 /// This is always sql#instancesExport. |
| 2270 core.String kind; | 2315 core.String kind; |
| 2271 /** | 2316 |
| 2272 * An identifier that uniquely identifies the operation. You can use this | 2317 /// An identifier that uniquely identifies the operation. You can use this |
| 2273 * identifier to retrieve the Operations resource that has information about | 2318 /// identifier to retrieve the Operations resource that has information about |
| 2274 * the operation. | 2319 /// the operation. |
| 2275 */ | |
| 2276 core.String operation; | 2320 core.String operation; |
| 2277 | 2321 |
| 2278 InstancesExportResponse(); | 2322 InstancesExportResponse(); |
| 2279 | 2323 |
| 2280 InstancesExportResponse.fromJson(core.Map _json) { | 2324 InstancesExportResponse.fromJson(core.Map _json) { |
| 2281 if (_json.containsKey("kind")) { | 2325 if (_json.containsKey("kind")) { |
| 2282 kind = _json["kind"]; | 2326 kind = _json["kind"]; |
| 2283 } | 2327 } |
| 2284 if (_json.containsKey("operation")) { | 2328 if (_json.containsKey("operation")) { |
| 2285 operation = _json["operation"]; | 2329 operation = _json["operation"]; |
| 2286 } | 2330 } |
| 2287 } | 2331 } |
| 2288 | 2332 |
| 2289 core.Map<core.String, core.Object> toJson() { | 2333 core.Map<core.String, core.Object> toJson() { |
| 2290 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2334 final core.Map<core.String, core.Object> _json = |
| 2335 new core.Map<core.String, core.Object>(); |
| 2291 if (kind != null) { | 2336 if (kind != null) { |
| 2292 _json["kind"] = kind; | 2337 _json["kind"] = kind; |
| 2293 } | 2338 } |
| 2294 if (operation != null) { | 2339 if (operation != null) { |
| 2295 _json["operation"] = operation; | 2340 _json["operation"] = operation; |
| 2296 } | 2341 } |
| 2297 return _json; | 2342 return _json; |
| 2298 } | 2343 } |
| 2299 } | 2344 } |
| 2300 | 2345 |
| 2301 /** Database instance import request. */ | 2346 /// Database instance import request. |
| 2302 class InstancesImportRequest { | 2347 class InstancesImportRequest { |
| 2303 /** Contains details about the import operation. */ | 2348 /// Contains details about the import operation. |
| 2304 ImportContext importContext; | 2349 ImportContext importContext; |
| 2305 | 2350 |
| 2306 InstancesImportRequest(); | 2351 InstancesImportRequest(); |
| 2307 | 2352 |
| 2308 InstancesImportRequest.fromJson(core.Map _json) { | 2353 InstancesImportRequest.fromJson(core.Map _json) { |
| 2309 if (_json.containsKey("importContext")) { | 2354 if (_json.containsKey("importContext")) { |
| 2310 importContext = new ImportContext.fromJson(_json["importContext"]); | 2355 importContext = new ImportContext.fromJson(_json["importContext"]); |
| 2311 } | 2356 } |
| 2312 } | 2357 } |
| 2313 | 2358 |
| 2314 core.Map<core.String, core.Object> toJson() { | 2359 core.Map<core.String, core.Object> toJson() { |
| 2315 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2360 final core.Map<core.String, core.Object> _json = |
| 2361 new core.Map<core.String, core.Object>(); |
| 2316 if (importContext != null) { | 2362 if (importContext != null) { |
| 2317 _json["importContext"] = (importContext).toJson(); | 2363 _json["importContext"] = (importContext).toJson(); |
| 2318 } | 2364 } |
| 2319 return _json; | 2365 return _json; |
| 2320 } | 2366 } |
| 2321 } | 2367 } |
| 2322 | 2368 |
| 2323 /** Database instance import response. */ | 2369 /// Database instance import response. |
| 2324 class InstancesImportResponse { | 2370 class InstancesImportResponse { |
| 2325 /** This is always sql#instancesImport. */ | 2371 /// This is always sql#instancesImport. |
| 2326 core.String kind; | 2372 core.String kind; |
| 2327 /** | 2373 |
| 2328 * An identifier that uniquely identifies the operation. You can use this | 2374 /// An identifier that uniquely identifies the operation. You can use this |
| 2329 * identifier to retrieve the Operations resource that has information about | 2375 /// identifier to retrieve the Operations resource that has information about |
| 2330 * the operation. | 2376 /// the operation. |
| 2331 */ | |
| 2332 core.String operation; | 2377 core.String operation; |
| 2333 | 2378 |
| 2334 InstancesImportResponse(); | 2379 InstancesImportResponse(); |
| 2335 | 2380 |
| 2336 InstancesImportResponse.fromJson(core.Map _json) { | 2381 InstancesImportResponse.fromJson(core.Map _json) { |
| 2337 if (_json.containsKey("kind")) { | 2382 if (_json.containsKey("kind")) { |
| 2338 kind = _json["kind"]; | 2383 kind = _json["kind"]; |
| 2339 } | 2384 } |
| 2340 if (_json.containsKey("operation")) { | 2385 if (_json.containsKey("operation")) { |
| 2341 operation = _json["operation"]; | 2386 operation = _json["operation"]; |
| 2342 } | 2387 } |
| 2343 } | 2388 } |
| 2344 | 2389 |
| 2345 core.Map<core.String, core.Object> toJson() { | 2390 core.Map<core.String, core.Object> toJson() { |
| 2346 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2391 final core.Map<core.String, core.Object> _json = |
| 2392 new core.Map<core.String, core.Object>(); |
| 2347 if (kind != null) { | 2393 if (kind != null) { |
| 2348 _json["kind"] = kind; | 2394 _json["kind"] = kind; |
| 2349 } | 2395 } |
| 2350 if (operation != null) { | 2396 if (operation != null) { |
| 2351 _json["operation"] = operation; | 2397 _json["operation"] = operation; |
| 2352 } | 2398 } |
| 2353 return _json; | 2399 return _json; |
| 2354 } | 2400 } |
| 2355 } | 2401 } |
| 2356 | 2402 |
| 2357 /** Database instance insert response. */ | 2403 /// Database instance insert response. |
| 2358 class InstancesInsertResponse { | 2404 class InstancesInsertResponse { |
| 2359 /** This is always sql#instancesInsert. */ | 2405 /// This is always sql#instancesInsert. |
| 2360 core.String kind; | 2406 core.String kind; |
| 2361 /** | 2407 |
| 2362 * An identifier that uniquely identifies the operation. You can use this | 2408 /// An identifier that uniquely identifies the operation. You can use this |
| 2363 * identifier to retrieve the Operations resource that has information about | 2409 /// identifier to retrieve the Operations resource that has information about |
| 2364 * the operation. | 2410 /// the operation. |
| 2365 */ | |
| 2366 core.String operation; | 2411 core.String operation; |
| 2367 | 2412 |
| 2368 InstancesInsertResponse(); | 2413 InstancesInsertResponse(); |
| 2369 | 2414 |
| 2370 InstancesInsertResponse.fromJson(core.Map _json) { | 2415 InstancesInsertResponse.fromJson(core.Map _json) { |
| 2371 if (_json.containsKey("kind")) { | 2416 if (_json.containsKey("kind")) { |
| 2372 kind = _json["kind"]; | 2417 kind = _json["kind"]; |
| 2373 } | 2418 } |
| 2374 if (_json.containsKey("operation")) { | 2419 if (_json.containsKey("operation")) { |
| 2375 operation = _json["operation"]; | 2420 operation = _json["operation"]; |
| 2376 } | 2421 } |
| 2377 } | 2422 } |
| 2378 | 2423 |
| 2379 core.Map<core.String, core.Object> toJson() { | 2424 core.Map<core.String, core.Object> toJson() { |
| 2380 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2425 final core.Map<core.String, core.Object> _json = |
| 2426 new core.Map<core.String, core.Object>(); |
| 2381 if (kind != null) { | 2427 if (kind != null) { |
| 2382 _json["kind"] = kind; | 2428 _json["kind"] = kind; |
| 2383 } | 2429 } |
| 2384 if (operation != null) { | 2430 if (operation != null) { |
| 2385 _json["operation"] = operation; | 2431 _json["operation"] = operation; |
| 2386 } | 2432 } |
| 2387 return _json; | 2433 return _json; |
| 2388 } | 2434 } |
| 2389 } | 2435 } |
| 2390 | 2436 |
| 2391 /** Database instances list response. */ | 2437 /// Database instances list response. |
| 2392 class InstancesListResponse { | 2438 class InstancesListResponse { |
| 2393 /** List of database instance resources. */ | 2439 /// List of database instance resources. |
| 2394 core.List<DatabaseInstance> items; | 2440 core.List<DatabaseInstance> items; |
| 2395 /** This is always sql#instancesList. */ | 2441 |
| 2442 /// This is always sql#instancesList. |
| 2396 core.String kind; | 2443 core.String kind; |
| 2397 /** | 2444 |
| 2398 * The continuation token, used to page through large result sets. Provide | 2445 /// The continuation token, used to page through large result sets. Provide |
| 2399 * this value in a subsequent request to return the next page of results. | 2446 /// this value in a subsequent request to return the next page of results. |
| 2400 */ | |
| 2401 core.String nextPageToken; | 2447 core.String nextPageToken; |
| 2402 | 2448 |
| 2403 InstancesListResponse(); | 2449 InstancesListResponse(); |
| 2404 | 2450 |
| 2405 InstancesListResponse.fromJson(core.Map _json) { | 2451 InstancesListResponse.fromJson(core.Map _json) { |
| 2406 if (_json.containsKey("items")) { | 2452 if (_json.containsKey("items")) { |
| 2407 items = _json["items"].map((value) => new DatabaseInstance.fromJson(value)
).toList(); | 2453 items = _json["items"] |
| 2454 .map((value) => new DatabaseInstance.fromJson(value)) |
| 2455 .toList(); |
| 2408 } | 2456 } |
| 2409 if (_json.containsKey("kind")) { | 2457 if (_json.containsKey("kind")) { |
| 2410 kind = _json["kind"]; | 2458 kind = _json["kind"]; |
| 2411 } | 2459 } |
| 2412 if (_json.containsKey("nextPageToken")) { | 2460 if (_json.containsKey("nextPageToken")) { |
| 2413 nextPageToken = _json["nextPageToken"]; | 2461 nextPageToken = _json["nextPageToken"]; |
| 2414 } | 2462 } |
| 2415 } | 2463 } |
| 2416 | 2464 |
| 2417 core.Map<core.String, core.Object> toJson() { | 2465 core.Map<core.String, core.Object> toJson() { |
| 2418 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2466 final core.Map<core.String, core.Object> _json = |
| 2467 new core.Map<core.String, core.Object>(); |
| 2419 if (items != null) { | 2468 if (items != null) { |
| 2420 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2469 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 2421 } | 2470 } |
| 2422 if (kind != null) { | 2471 if (kind != null) { |
| 2423 _json["kind"] = kind; | 2472 _json["kind"] = kind; |
| 2424 } | 2473 } |
| 2425 if (nextPageToken != null) { | 2474 if (nextPageToken != null) { |
| 2426 _json["nextPageToken"] = nextPageToken; | 2475 _json["nextPageToken"] = nextPageToken; |
| 2427 } | 2476 } |
| 2428 return _json; | 2477 return _json; |
| 2429 } | 2478 } |
| 2430 } | 2479 } |
| 2431 | 2480 |
| 2432 /** Database promote read replica response. */ | 2481 /// Database promote read replica response. |
| 2433 class InstancesPromoteReplicaResponse { | 2482 class InstancesPromoteReplicaResponse { |
| 2434 /** This is always sql#instancesPromoteReplica. */ | 2483 /// This is always sql#instancesPromoteReplica. |
| 2435 core.String kind; | 2484 core.String kind; |
| 2436 /** | 2485 |
| 2437 * An identifier that uniquely identifies the operation. You can use this | 2486 /// An identifier that uniquely identifies the operation. You can use this |
| 2438 * identifier to retrieve the Operations resource that has information about | 2487 /// identifier to retrieve the Operations resource that has information about |
| 2439 * the operation. | 2488 /// the operation. |
| 2440 */ | |
| 2441 core.String operation; | 2489 core.String operation; |
| 2442 | 2490 |
| 2443 InstancesPromoteReplicaResponse(); | 2491 InstancesPromoteReplicaResponse(); |
| 2444 | 2492 |
| 2445 InstancesPromoteReplicaResponse.fromJson(core.Map _json) { | 2493 InstancesPromoteReplicaResponse.fromJson(core.Map _json) { |
| 2446 if (_json.containsKey("kind")) { | 2494 if (_json.containsKey("kind")) { |
| 2447 kind = _json["kind"]; | 2495 kind = _json["kind"]; |
| 2448 } | 2496 } |
| 2449 if (_json.containsKey("operation")) { | 2497 if (_json.containsKey("operation")) { |
| 2450 operation = _json["operation"]; | 2498 operation = _json["operation"]; |
| 2451 } | 2499 } |
| 2452 } | 2500 } |
| 2453 | 2501 |
| 2454 core.Map<core.String, core.Object> toJson() { | 2502 core.Map<core.String, core.Object> toJson() { |
| 2455 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2503 final core.Map<core.String, core.Object> _json = |
| 2504 new core.Map<core.String, core.Object>(); |
| 2456 if (kind != null) { | 2505 if (kind != null) { |
| 2457 _json["kind"] = kind; | 2506 _json["kind"] = kind; |
| 2458 } | 2507 } |
| 2459 if (operation != null) { | 2508 if (operation != null) { |
| 2460 _json["operation"] = operation; | 2509 _json["operation"] = operation; |
| 2461 } | 2510 } |
| 2462 return _json; | 2511 return _json; |
| 2463 } | 2512 } |
| 2464 } | 2513 } |
| 2465 | 2514 |
| 2466 /** Database instance resetSslConfig response. */ | 2515 /// Database instance resetSslConfig response. |
| 2467 class InstancesResetSslConfigResponse { | 2516 class InstancesResetSslConfigResponse { |
| 2468 /** This is always sql#instancesResetSslConfig. */ | 2517 /// This is always sql#instancesResetSslConfig. |
| 2469 core.String kind; | 2518 core.String kind; |
| 2470 /** | 2519 |
| 2471 * An identifier that uniquely identifies the operation. You can use this | 2520 /// An identifier that uniquely identifies the operation. You can use this |
| 2472 * identifier to retrieve the Operations resource that has information about | 2521 /// identifier to retrieve the Operations resource that has information about |
| 2473 * the operation. All ssl client certificates will be deleted and a new server | 2522 /// the operation. All ssl client certificates will be deleted and a new |
| 2474 * certificate will be created. Does not take effect until the next instance | 2523 /// server certificate will be created. Does not take effect until the next |
| 2475 * restart. | 2524 /// instance restart. |
| 2476 */ | |
| 2477 core.String operation; | 2525 core.String operation; |
| 2478 | 2526 |
| 2479 InstancesResetSslConfigResponse(); | 2527 InstancesResetSslConfigResponse(); |
| 2480 | 2528 |
| 2481 InstancesResetSslConfigResponse.fromJson(core.Map _json) { | 2529 InstancesResetSslConfigResponse.fromJson(core.Map _json) { |
| 2482 if (_json.containsKey("kind")) { | 2530 if (_json.containsKey("kind")) { |
| 2483 kind = _json["kind"]; | 2531 kind = _json["kind"]; |
| 2484 } | 2532 } |
| 2485 if (_json.containsKey("operation")) { | 2533 if (_json.containsKey("operation")) { |
| 2486 operation = _json["operation"]; | 2534 operation = _json["operation"]; |
| 2487 } | 2535 } |
| 2488 } | 2536 } |
| 2489 | 2537 |
| 2490 core.Map<core.String, core.Object> toJson() { | 2538 core.Map<core.String, core.Object> toJson() { |
| 2491 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2539 final core.Map<core.String, core.Object> _json = |
| 2540 new core.Map<core.String, core.Object>(); |
| 2492 if (kind != null) { | 2541 if (kind != null) { |
| 2493 _json["kind"] = kind; | 2542 _json["kind"] = kind; |
| 2494 } | 2543 } |
| 2495 if (operation != null) { | 2544 if (operation != null) { |
| 2496 _json["operation"] = operation; | 2545 _json["operation"] = operation; |
| 2497 } | 2546 } |
| 2498 return _json; | 2547 return _json; |
| 2499 } | 2548 } |
| 2500 } | 2549 } |
| 2501 | 2550 |
| 2502 /** Database instance restart response. */ | 2551 /// Database instance restart response. |
| 2503 class InstancesRestartResponse { | 2552 class InstancesRestartResponse { |
| 2504 /** This is always sql#instancesRestart. */ | 2553 /// This is always sql#instancesRestart. |
| 2505 core.String kind; | 2554 core.String kind; |
| 2506 /** | 2555 |
| 2507 * An identifier that uniquely identifies the operation. You can use this | 2556 /// An identifier that uniquely identifies the operation. You can use this |
| 2508 * identifier to retrieve the Operations resource that has information about | 2557 /// identifier to retrieve the Operations resource that has information about |
| 2509 * the operation. | 2558 /// the operation. |
| 2510 */ | |
| 2511 core.String operation; | 2559 core.String operation; |
| 2512 | 2560 |
| 2513 InstancesRestartResponse(); | 2561 InstancesRestartResponse(); |
| 2514 | 2562 |
| 2515 InstancesRestartResponse.fromJson(core.Map _json) { | 2563 InstancesRestartResponse.fromJson(core.Map _json) { |
| 2516 if (_json.containsKey("kind")) { | 2564 if (_json.containsKey("kind")) { |
| 2517 kind = _json["kind"]; | 2565 kind = _json["kind"]; |
| 2518 } | 2566 } |
| 2519 if (_json.containsKey("operation")) { | 2567 if (_json.containsKey("operation")) { |
| 2520 operation = _json["operation"]; | 2568 operation = _json["operation"]; |
| 2521 } | 2569 } |
| 2522 } | 2570 } |
| 2523 | 2571 |
| 2524 core.Map<core.String, core.Object> toJson() { | 2572 core.Map<core.String, core.Object> toJson() { |
| 2525 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2573 final core.Map<core.String, core.Object> _json = |
| 2574 new core.Map<core.String, core.Object>(); |
| 2526 if (kind != null) { | 2575 if (kind != null) { |
| 2527 _json["kind"] = kind; | 2576 _json["kind"] = kind; |
| 2528 } | 2577 } |
| 2529 if (operation != null) { | 2578 if (operation != null) { |
| 2530 _json["operation"] = operation; | 2579 _json["operation"] = operation; |
| 2531 } | 2580 } |
| 2532 return _json; | 2581 return _json; |
| 2533 } | 2582 } |
| 2534 } | 2583 } |
| 2535 | 2584 |
| 2536 /** Database instance restore backup response. */ | 2585 /// Database instance restore backup response. |
| 2537 class InstancesRestoreBackupResponse { | 2586 class InstancesRestoreBackupResponse { |
| 2538 /** This is always sql#instancesRestoreBackup. */ | 2587 /// This is always sql#instancesRestoreBackup. |
| 2539 core.String kind; | 2588 core.String kind; |
| 2540 /** | 2589 |
| 2541 * An identifier that uniquely identifies the operation. You can use this | 2590 /// An identifier that uniquely identifies the operation. You can use this |
| 2542 * identifier to retrieve the Operations resource that has information about | 2591 /// identifier to retrieve the Operations resource that has information about |
| 2543 * the operation. | 2592 /// the operation. |
| 2544 */ | |
| 2545 core.String operation; | 2593 core.String operation; |
| 2546 | 2594 |
| 2547 InstancesRestoreBackupResponse(); | 2595 InstancesRestoreBackupResponse(); |
| 2548 | 2596 |
| 2549 InstancesRestoreBackupResponse.fromJson(core.Map _json) { | 2597 InstancesRestoreBackupResponse.fromJson(core.Map _json) { |
| 2550 if (_json.containsKey("kind")) { | 2598 if (_json.containsKey("kind")) { |
| 2551 kind = _json["kind"]; | 2599 kind = _json["kind"]; |
| 2552 } | 2600 } |
| 2553 if (_json.containsKey("operation")) { | 2601 if (_json.containsKey("operation")) { |
| 2554 operation = _json["operation"]; | 2602 operation = _json["operation"]; |
| 2555 } | 2603 } |
| 2556 } | 2604 } |
| 2557 | 2605 |
| 2558 core.Map<core.String, core.Object> toJson() { | 2606 core.Map<core.String, core.Object> toJson() { |
| 2559 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2607 final core.Map<core.String, core.Object> _json = |
| 2608 new core.Map<core.String, core.Object>(); |
| 2560 if (kind != null) { | 2609 if (kind != null) { |
| 2561 _json["kind"] = kind; | 2610 _json["kind"] = kind; |
| 2562 } | 2611 } |
| 2563 if (operation != null) { | 2612 if (operation != null) { |
| 2564 _json["operation"] = operation; | 2613 _json["operation"] = operation; |
| 2565 } | 2614 } |
| 2566 return _json; | 2615 return _json; |
| 2567 } | 2616 } |
| 2568 } | 2617 } |
| 2569 | 2618 |
| 2570 /** Database instance set root password response. */ | 2619 /// Database instance set root password response. |
| 2571 class InstancesSetRootPasswordResponse { | 2620 class InstancesSetRootPasswordResponse { |
| 2572 /** This is always sql#instancesSetRootPassword. */ | 2621 /// This is always sql#instancesSetRootPassword. |
| 2573 core.String kind; | 2622 core.String kind; |
| 2574 /** | 2623 |
| 2575 * An identifier that uniquely identifies the operation. You can use this | 2624 /// An identifier that uniquely identifies the operation. You can use this |
| 2576 * identifier to retrieve the Operations resource that has information about | 2625 /// identifier to retrieve the Operations resource that has information about |
| 2577 * the operation. | 2626 /// the operation. |
| 2578 */ | |
| 2579 core.String operation; | 2627 core.String operation; |
| 2580 | 2628 |
| 2581 InstancesSetRootPasswordResponse(); | 2629 InstancesSetRootPasswordResponse(); |
| 2582 | 2630 |
| 2583 InstancesSetRootPasswordResponse.fromJson(core.Map _json) { | 2631 InstancesSetRootPasswordResponse.fromJson(core.Map _json) { |
| 2584 if (_json.containsKey("kind")) { | 2632 if (_json.containsKey("kind")) { |
| 2585 kind = _json["kind"]; | 2633 kind = _json["kind"]; |
| 2586 } | 2634 } |
| 2587 if (_json.containsKey("operation")) { | 2635 if (_json.containsKey("operation")) { |
| 2588 operation = _json["operation"]; | 2636 operation = _json["operation"]; |
| 2589 } | 2637 } |
| 2590 } | 2638 } |
| 2591 | 2639 |
| 2592 core.Map<core.String, core.Object> toJson() { | 2640 core.Map<core.String, core.Object> toJson() { |
| 2593 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2641 final core.Map<core.String, core.Object> _json = |
| 2642 new core.Map<core.String, core.Object>(); |
| 2594 if (kind != null) { | 2643 if (kind != null) { |
| 2595 _json["kind"] = kind; | 2644 _json["kind"] = kind; |
| 2596 } | 2645 } |
| 2597 if (operation != null) { | 2646 if (operation != null) { |
| 2598 _json["operation"] = operation; | 2647 _json["operation"] = operation; |
| 2599 } | 2648 } |
| 2600 return _json; | 2649 return _json; |
| 2601 } | 2650 } |
| 2602 } | 2651 } |
| 2603 | 2652 |
| 2604 /** Database instance update response. */ | 2653 /// Database instance update response. |
| 2605 class InstancesUpdateResponse { | 2654 class InstancesUpdateResponse { |
| 2606 /** This is always sql#instancesUpdate. */ | 2655 /// This is always sql#instancesUpdate. |
| 2607 core.String kind; | 2656 core.String kind; |
| 2608 /** | 2657 |
| 2609 * An identifier that uniquely identifies the operation. You can use this | 2658 /// An identifier that uniquely identifies the operation. You can use this |
| 2610 * identifier to retrieve information about the operation. | 2659 /// identifier to retrieve information about the operation. |
| 2611 */ | |
| 2612 core.String operation; | 2660 core.String operation; |
| 2613 | 2661 |
| 2614 InstancesUpdateResponse(); | 2662 InstancesUpdateResponse(); |
| 2615 | 2663 |
| 2616 InstancesUpdateResponse.fromJson(core.Map _json) { | 2664 InstancesUpdateResponse.fromJson(core.Map _json) { |
| 2617 if (_json.containsKey("kind")) { | 2665 if (_json.containsKey("kind")) { |
| 2618 kind = _json["kind"]; | 2666 kind = _json["kind"]; |
| 2619 } | 2667 } |
| 2620 if (_json.containsKey("operation")) { | 2668 if (_json.containsKey("operation")) { |
| 2621 operation = _json["operation"]; | 2669 operation = _json["operation"]; |
| 2622 } | 2670 } |
| 2623 } | 2671 } |
| 2624 | 2672 |
| 2625 core.Map<core.String, core.Object> toJson() { | 2673 core.Map<core.String, core.Object> toJson() { |
| 2626 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2674 final core.Map<core.String, core.Object> _json = |
| 2675 new core.Map<core.String, core.Object>(); |
| 2627 if (kind != null) { | 2676 if (kind != null) { |
| 2628 _json["kind"] = kind; | 2677 _json["kind"] = kind; |
| 2629 } | 2678 } |
| 2630 if (operation != null) { | 2679 if (operation != null) { |
| 2631 _json["operation"] = operation; | 2680 _json["operation"] = operation; |
| 2632 } | 2681 } |
| 2633 return _json; | 2682 return _json; |
| 2634 } | 2683 } |
| 2635 } | 2684 } |
| 2636 | 2685 |
| 2637 /** IP Management configuration. */ | 2686 /// IP Management configuration. |
| 2638 class IpConfiguration { | 2687 class IpConfiguration { |
| 2639 /** | 2688 /// The list of external networks that are allowed to connect to the instance |
| 2640 * The list of external networks that are allowed to connect to the instance | 2689 /// using the IP. In CIDR notation, also known as 'slash' notation (e.g. |
| 2641 * using the IP. In CIDR notation, also known as 'slash' notation (e.g. | 2690 /// 192.168.100.0/24). |
| 2642 * 192.168.100.0/24). | |
| 2643 */ | |
| 2644 core.List<core.String> authorizedNetworks; | 2691 core.List<core.String> authorizedNetworks; |
| 2645 /** Whether the instance should be assigned an IP address or not. */ | 2692 |
| 2693 /// Whether the instance should be assigned an IP address or not. |
| 2646 core.bool enabled; | 2694 core.bool enabled; |
| 2647 /** This is always sql#ipConfiguration. */ | 2695 |
| 2696 /// This is always sql#ipConfiguration. |
| 2648 core.String kind; | 2697 core.String kind; |
| 2649 /** Whether SSL connections over IP should be enforced or not. */ | 2698 |
| 2699 /// Whether SSL connections over IP should be enforced or not. |
| 2650 core.bool requireSsl; | 2700 core.bool requireSsl; |
| 2651 | 2701 |
| 2652 IpConfiguration(); | 2702 IpConfiguration(); |
| 2653 | 2703 |
| 2654 IpConfiguration.fromJson(core.Map _json) { | 2704 IpConfiguration.fromJson(core.Map _json) { |
| 2655 if (_json.containsKey("authorizedNetworks")) { | 2705 if (_json.containsKey("authorizedNetworks")) { |
| 2656 authorizedNetworks = _json["authorizedNetworks"]; | 2706 authorizedNetworks = _json["authorizedNetworks"]; |
| 2657 } | 2707 } |
| 2658 if (_json.containsKey("enabled")) { | 2708 if (_json.containsKey("enabled")) { |
| 2659 enabled = _json["enabled"]; | 2709 enabled = _json["enabled"]; |
| 2660 } | 2710 } |
| 2661 if (_json.containsKey("kind")) { | 2711 if (_json.containsKey("kind")) { |
| 2662 kind = _json["kind"]; | 2712 kind = _json["kind"]; |
| 2663 } | 2713 } |
| 2664 if (_json.containsKey("requireSsl")) { | 2714 if (_json.containsKey("requireSsl")) { |
| 2665 requireSsl = _json["requireSsl"]; | 2715 requireSsl = _json["requireSsl"]; |
| 2666 } | 2716 } |
| 2667 } | 2717 } |
| 2668 | 2718 |
| 2669 core.Map<core.String, core.Object> toJson() { | 2719 core.Map<core.String, core.Object> toJson() { |
| 2670 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2720 final core.Map<core.String, core.Object> _json = |
| 2721 new core.Map<core.String, core.Object>(); |
| 2671 if (authorizedNetworks != null) { | 2722 if (authorizedNetworks != null) { |
| 2672 _json["authorizedNetworks"] = authorizedNetworks; | 2723 _json["authorizedNetworks"] = authorizedNetworks; |
| 2673 } | 2724 } |
| 2674 if (enabled != null) { | 2725 if (enabled != null) { |
| 2675 _json["enabled"] = enabled; | 2726 _json["enabled"] = enabled; |
| 2676 } | 2727 } |
| 2677 if (kind != null) { | 2728 if (kind != null) { |
| 2678 _json["kind"] = kind; | 2729 _json["kind"] = kind; |
| 2679 } | 2730 } |
| 2680 if (requireSsl != null) { | 2731 if (requireSsl != null) { |
| 2681 _json["requireSsl"] = requireSsl; | 2732 _json["requireSsl"] = requireSsl; |
| 2682 } | 2733 } |
| 2683 return _json; | 2734 return _json; |
| 2684 } | 2735 } |
| 2685 } | 2736 } |
| 2686 | 2737 |
| 2687 /** Database instance IP Mapping. */ | 2738 /// Database instance IP Mapping. |
| 2688 class IpMapping { | 2739 class IpMapping { |
| 2689 /** The IP address assigned. */ | 2740 /// The IP address assigned. |
| 2690 core.String ipAddress; | 2741 core.String ipAddress; |
| 2691 /** | 2742 |
| 2692 * The due time for this IP to be retired in RFC 3339 format, for example | 2743 /// The due time for this IP to be retired in RFC 3339 format, for example |
| 2693 * 2012-11-15T16:19:00.094Z. This field is only available when the IP is | 2744 /// 2012-11-15T16:19:00.094Z. This field is only available when the IP is |
| 2694 * scheduled to be retired. | 2745 /// scheduled to be retired. |
| 2695 */ | |
| 2696 core.DateTime timeToRetire; | 2746 core.DateTime timeToRetire; |
| 2697 | 2747 |
| 2698 IpMapping(); | 2748 IpMapping(); |
| 2699 | 2749 |
| 2700 IpMapping.fromJson(core.Map _json) { | 2750 IpMapping.fromJson(core.Map _json) { |
| 2701 if (_json.containsKey("ipAddress")) { | 2751 if (_json.containsKey("ipAddress")) { |
| 2702 ipAddress = _json["ipAddress"]; | 2752 ipAddress = _json["ipAddress"]; |
| 2703 } | 2753 } |
| 2704 if (_json.containsKey("timeToRetire")) { | 2754 if (_json.containsKey("timeToRetire")) { |
| 2705 timeToRetire = core.DateTime.parse(_json["timeToRetire"]); | 2755 timeToRetire = core.DateTime.parse(_json["timeToRetire"]); |
| 2706 } | 2756 } |
| 2707 } | 2757 } |
| 2708 | 2758 |
| 2709 core.Map<core.String, core.Object> toJson() { | 2759 core.Map<core.String, core.Object> toJson() { |
| 2710 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2760 final core.Map<core.String, core.Object> _json = |
| 2761 new core.Map<core.String, core.Object>(); |
| 2711 if (ipAddress != null) { | 2762 if (ipAddress != null) { |
| 2712 _json["ipAddress"] = ipAddress; | 2763 _json["ipAddress"] = ipAddress; |
| 2713 } | 2764 } |
| 2714 if (timeToRetire != null) { | 2765 if (timeToRetire != null) { |
| 2715 _json["timeToRetire"] = (timeToRetire).toIso8601String(); | 2766 _json["timeToRetire"] = (timeToRetire).toIso8601String(); |
| 2716 } | 2767 } |
| 2717 return _json; | 2768 return _json; |
| 2718 } | 2769 } |
| 2719 } | 2770 } |
| 2720 | 2771 |
| 2721 /** | 2772 /// Preferred location. This specifies where a Cloud SQL instance should |
| 2722 * Preferred location. This specifies where a Cloud SQL instance should | 2773 /// preferably be located, either in a specific Compute Engine zone, or |
| 2723 * preferably be located, either in a specific Compute Engine zone, or | 2774 /// co-located with an App Engine application. Note that if the preferred |
| 2724 * co-located with an App Engine application. Note that if the preferred | 2775 /// location is not available, the instance will be located as close as |
| 2725 * location is not available, the instance will be located as close as possible | 2776 /// possible within the region. Only one location may be specified. |
| 2726 * within the region. Only one location may be specified. | |
| 2727 */ | |
| 2728 class LocationPreference { | 2777 class LocationPreference { |
| 2729 /** | 2778 /// The App Engine application to follow, it must be in the same region as |
| 2730 * The App Engine application to follow, it must be in the same region as the | 2779 /// the Cloud SQL instance. |
| 2731 * Cloud SQL instance. | |
| 2732 */ | |
| 2733 core.String followGaeApplication; | 2780 core.String followGaeApplication; |
| 2734 /** This is always sql#locationPreference. */ | 2781 |
| 2782 /// This is always sql#locationPreference. |
| 2735 core.String kind; | 2783 core.String kind; |
| 2736 /** | 2784 |
| 2737 * The preferred Compute Engine zone (e.g. us-centra1-a, us-central1-b, etc.). | 2785 /// The preferred Compute Engine zone (e.g. us-centra1-a, us-central1-b, |
| 2738 */ | 2786 /// etc.). |
| 2739 core.String zone; | 2787 core.String zone; |
| 2740 | 2788 |
| 2741 LocationPreference(); | 2789 LocationPreference(); |
| 2742 | 2790 |
| 2743 LocationPreference.fromJson(core.Map _json) { | 2791 LocationPreference.fromJson(core.Map _json) { |
| 2744 if (_json.containsKey("followGaeApplication")) { | 2792 if (_json.containsKey("followGaeApplication")) { |
| 2745 followGaeApplication = _json["followGaeApplication"]; | 2793 followGaeApplication = _json["followGaeApplication"]; |
| 2746 } | 2794 } |
| 2747 if (_json.containsKey("kind")) { | 2795 if (_json.containsKey("kind")) { |
| 2748 kind = _json["kind"]; | 2796 kind = _json["kind"]; |
| 2749 } | 2797 } |
| 2750 if (_json.containsKey("zone")) { | 2798 if (_json.containsKey("zone")) { |
| 2751 zone = _json["zone"]; | 2799 zone = _json["zone"]; |
| 2752 } | 2800 } |
| 2753 } | 2801 } |
| 2754 | 2802 |
| 2755 core.Map<core.String, core.Object> toJson() { | 2803 core.Map<core.String, core.Object> toJson() { |
| 2756 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2804 final core.Map<core.String, core.Object> _json = |
| 2805 new core.Map<core.String, core.Object>(); |
| 2757 if (followGaeApplication != null) { | 2806 if (followGaeApplication != null) { |
| 2758 _json["followGaeApplication"] = followGaeApplication; | 2807 _json["followGaeApplication"] = followGaeApplication; |
| 2759 } | 2808 } |
| 2760 if (kind != null) { | 2809 if (kind != null) { |
| 2761 _json["kind"] = kind; | 2810 _json["kind"] = kind; |
| 2762 } | 2811 } |
| 2763 if (zone != null) { | 2812 if (zone != null) { |
| 2764 _json["zone"] = zone; | 2813 _json["zone"] = zone; |
| 2765 } | 2814 } |
| 2766 return _json; | 2815 return _json; |
| 2767 } | 2816 } |
| 2768 } | 2817 } |
| 2769 | 2818 |
| 2770 /** Database instance operation error. */ | 2819 /// Database instance operation error. |
| 2771 class OperationError { | 2820 class OperationError { |
| 2772 /** Identifies the specific error that occurred. */ | 2821 /// Identifies the specific error that occurred. |
| 2773 core.String code; | 2822 core.String code; |
| 2774 /** This is always sql#operationError. */ | 2823 |
| 2824 /// This is always sql#operationError. |
| 2775 core.String kind; | 2825 core.String kind; |
| 2776 | 2826 |
| 2777 OperationError(); | 2827 OperationError(); |
| 2778 | 2828 |
| 2779 OperationError.fromJson(core.Map _json) { | 2829 OperationError.fromJson(core.Map _json) { |
| 2780 if (_json.containsKey("code")) { | 2830 if (_json.containsKey("code")) { |
| 2781 code = _json["code"]; | 2831 code = _json["code"]; |
| 2782 } | 2832 } |
| 2783 if (_json.containsKey("kind")) { | 2833 if (_json.containsKey("kind")) { |
| 2784 kind = _json["kind"]; | 2834 kind = _json["kind"]; |
| 2785 } | 2835 } |
| 2786 } | 2836 } |
| 2787 | 2837 |
| 2788 core.Map<core.String, core.Object> toJson() { | 2838 core.Map<core.String, core.Object> toJson() { |
| 2789 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2839 final core.Map<core.String, core.Object> _json = |
| 2840 new core.Map<core.String, core.Object>(); |
| 2790 if (code != null) { | 2841 if (code != null) { |
| 2791 _json["code"] = code; | 2842 _json["code"] = code; |
| 2792 } | 2843 } |
| 2793 if (kind != null) { | 2844 if (kind != null) { |
| 2794 _json["kind"] = kind; | 2845 _json["kind"] = kind; |
| 2795 } | 2846 } |
| 2796 return _json; | 2847 return _json; |
| 2797 } | 2848 } |
| 2798 } | 2849 } |
| 2799 | 2850 |
| 2800 /** Database instance list operations response. */ | 2851 /// Database instance list operations response. |
| 2801 class OperationsListResponse { | 2852 class OperationsListResponse { |
| 2802 /** List of operation resources. */ | 2853 /// List of operation resources. |
| 2803 core.List<InstanceOperation> items; | 2854 core.List<InstanceOperation> items; |
| 2804 /** This is always sql#operationsList. */ | 2855 |
| 2856 /// This is always sql#operationsList. |
| 2805 core.String kind; | 2857 core.String kind; |
| 2806 /** | 2858 |
| 2807 * The continuation token, used to page through large result sets. Provide | 2859 /// The continuation token, used to page through large result sets. Provide |
| 2808 * this value in a subsequent request to return the next page of results. | 2860 /// this value in a subsequent request to return the next page of results. |
| 2809 */ | |
| 2810 core.String nextPageToken; | 2861 core.String nextPageToken; |
| 2811 | 2862 |
| 2812 OperationsListResponse(); | 2863 OperationsListResponse(); |
| 2813 | 2864 |
| 2814 OperationsListResponse.fromJson(core.Map _json) { | 2865 OperationsListResponse.fromJson(core.Map _json) { |
| 2815 if (_json.containsKey("items")) { | 2866 if (_json.containsKey("items")) { |
| 2816 items = _json["items"].map((value) => new InstanceOperation.fromJson(value
)).toList(); | 2867 items = _json["items"] |
| 2868 .map((value) => new InstanceOperation.fromJson(value)) |
| 2869 .toList(); |
| 2817 } | 2870 } |
| 2818 if (_json.containsKey("kind")) { | 2871 if (_json.containsKey("kind")) { |
| 2819 kind = _json["kind"]; | 2872 kind = _json["kind"]; |
| 2820 } | 2873 } |
| 2821 if (_json.containsKey("nextPageToken")) { | 2874 if (_json.containsKey("nextPageToken")) { |
| 2822 nextPageToken = _json["nextPageToken"]; | 2875 nextPageToken = _json["nextPageToken"]; |
| 2823 } | 2876 } |
| 2824 } | 2877 } |
| 2825 | 2878 |
| 2826 core.Map<core.String, core.Object> toJson() { | 2879 core.Map<core.String, core.Object> toJson() { |
| 2827 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2880 final core.Map<core.String, core.Object> _json = |
| 2881 new core.Map<core.String, core.Object>(); |
| 2828 if (items != null) { | 2882 if (items != null) { |
| 2829 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2883 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 2830 } | 2884 } |
| 2831 if (kind != null) { | 2885 if (kind != null) { |
| 2832 _json["kind"] = kind; | 2886 _json["kind"] = kind; |
| 2833 } | 2887 } |
| 2834 if (nextPageToken != null) { | 2888 if (nextPageToken != null) { |
| 2835 _json["nextPageToken"] = nextPageToken; | 2889 _json["nextPageToken"] = nextPageToken; |
| 2836 } | 2890 } |
| 2837 return _json; | 2891 return _json; |
| 2838 } | 2892 } |
| 2839 } | 2893 } |
| 2840 | 2894 |
| 2841 /** Database instance set root password context. */ | 2895 /// Database instance set root password context. |
| 2842 class SetRootPasswordContext { | 2896 class SetRootPasswordContext { |
| 2843 /** This is always sql#setRootUserContext. */ | 2897 /// This is always sql#setRootUserContext. |
| 2844 core.String kind; | 2898 core.String kind; |
| 2845 /** The password for the root user. */ | 2899 |
| 2900 /// The password for the root user. |
| 2846 core.String password; | 2901 core.String password; |
| 2847 | 2902 |
| 2848 SetRootPasswordContext(); | 2903 SetRootPasswordContext(); |
| 2849 | 2904 |
| 2850 SetRootPasswordContext.fromJson(core.Map _json) { | 2905 SetRootPasswordContext.fromJson(core.Map _json) { |
| 2851 if (_json.containsKey("kind")) { | 2906 if (_json.containsKey("kind")) { |
| 2852 kind = _json["kind"]; | 2907 kind = _json["kind"]; |
| 2853 } | 2908 } |
| 2854 if (_json.containsKey("password")) { | 2909 if (_json.containsKey("password")) { |
| 2855 password = _json["password"]; | 2910 password = _json["password"]; |
| 2856 } | 2911 } |
| 2857 } | 2912 } |
| 2858 | 2913 |
| 2859 core.Map<core.String, core.Object> toJson() { | 2914 core.Map<core.String, core.Object> toJson() { |
| 2860 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2915 final core.Map<core.String, core.Object> _json = |
| 2916 new core.Map<core.String, core.Object>(); |
| 2861 if (kind != null) { | 2917 if (kind != null) { |
| 2862 _json["kind"] = kind; | 2918 _json["kind"] = kind; |
| 2863 } | 2919 } |
| 2864 if (password != null) { | 2920 if (password != null) { |
| 2865 _json["password"] = password; | 2921 _json["password"] = password; |
| 2866 } | 2922 } |
| 2867 return _json; | 2923 return _json; |
| 2868 } | 2924 } |
| 2869 } | 2925 } |
| 2870 | 2926 |
| 2871 /** Database instance settings. */ | 2927 /// Database instance settings. |
| 2872 class Settings { | 2928 class Settings { |
| 2873 /** | 2929 /// The activation policy for this instance. This specifies when the instance |
| 2874 * The activation policy for this instance. This specifies when the instance | 2930 /// should be activated and is applicable only when the instance state is |
| 2875 * should be activated and is applicable only when the instance state is | 2931 /// RUNNABLE. This can be one of the following. |
| 2876 * RUNNABLE. This can be one of the following. | 2932 /// ALWAYS: The instance should always be active. |
| 2877 * ALWAYS: The instance should always be active. | 2933 /// NEVER: The instance should never be activated. |
| 2878 * NEVER: The instance should never be activated. | 2934 /// ON_DEMAND: The instance is activated upon receiving requests. |
| 2879 * ON_DEMAND: The instance is activated upon receiving requests. | |
| 2880 */ | |
| 2881 core.String activationPolicy; | 2935 core.String activationPolicy; |
| 2882 /** The App Engine app IDs that can access this instance. */ | 2936 |
| 2937 /// The App Engine app IDs that can access this instance. |
| 2883 core.List<core.String> authorizedGaeApplications; | 2938 core.List<core.String> authorizedGaeApplications; |
| 2884 /** The daily backup configuration for the instance. */ | 2939 |
| 2940 /// The daily backup configuration for the instance. |
| 2885 core.List<BackupConfiguration> backupConfiguration; | 2941 core.List<BackupConfiguration> backupConfiguration; |
| 2886 /** The database flags passed to the instance at startup. */ | 2942 |
| 2943 /// The database flags passed to the instance at startup. |
| 2887 core.List<DatabaseFlags> databaseFlags; | 2944 core.List<DatabaseFlags> databaseFlags; |
| 2888 /** | 2945 |
| 2889 * Configuration specific to read replica instance. Indicates whether | 2946 /// Configuration specific to read replica instance. Indicates whether |
| 2890 * replication is enabled or not. | 2947 /// replication is enabled or not. |
| 2891 */ | |
| 2892 core.bool databaseReplicationEnabled; | 2948 core.bool databaseReplicationEnabled; |
| 2893 /** | 2949 |
| 2894 * The settings for IP Management. This allows to enable or disable the | 2950 /// The settings for IP Management. This allows to enable or disable the |
| 2895 * instance IP and manage which external networks can connect to the instance. | 2951 /// instance IP and manage which external networks can connect to the |
| 2896 */ | 2952 /// instance. |
| 2897 IpConfiguration ipConfiguration; | 2953 IpConfiguration ipConfiguration; |
| 2898 /** This is always sql#settings. */ | 2954 |
| 2955 /// This is always sql#settings. |
| 2899 core.String kind; | 2956 core.String kind; |
| 2900 /** | 2957 |
| 2901 * The location preference settings. This allows the instance to be located as | 2958 /// The location preference settings. This allows the instance to be located |
| 2902 * near as possible to either an App Engine app or GCE zone for better | 2959 /// as near as possible to either an App Engine app or GCE zone for better |
| 2903 * performance. | 2960 /// performance. |
| 2904 */ | |
| 2905 LocationPreference locationPreference; | 2961 LocationPreference locationPreference; |
| 2906 /** | 2962 |
| 2907 * The pricing plan for this instance. This can be either PER_USE or PACKAGE. | 2963 /// The pricing plan for this instance. This can be either PER_USE or |
| 2908 */ | 2964 /// PACKAGE. |
| 2909 core.String pricingPlan; | 2965 core.String pricingPlan; |
| 2910 /** | 2966 |
| 2911 * The type of replication this instance uses. This can be either ASYNCHRONOUS | 2967 /// The type of replication this instance uses. This can be either |
| 2912 * or SYNCHRONOUS. | 2968 /// ASYNCHRONOUS or SYNCHRONOUS. |
| 2913 */ | |
| 2914 core.String replicationType; | 2969 core.String replicationType; |
| 2915 /** | 2970 |
| 2916 * The version of instance settings. This is a required field for update | 2971 /// The version of instance settings. This is a required field for update |
| 2917 * method to make sure concurrent updates are handled properly. During update, | 2972 /// method to make sure concurrent updates are handled properly. During |
| 2918 * use the most recent settingsVersion value for this instance and do not try | 2973 /// update, use the most recent settingsVersion value for this instance and |
| 2919 * to update this value. | 2974 /// do not try to update this value. |
| 2920 */ | |
| 2921 core.String settingsVersion; | 2975 core.String settingsVersion; |
| 2922 /** | 2976 |
| 2923 * The tier of service for this instance, for example D1, D2. For more | 2977 /// The tier of service for this instance, for example D1, D2. For more |
| 2924 * information, see pricing. | 2978 /// information, see pricing. |
| 2925 */ | |
| 2926 core.String tier; | 2979 core.String tier; |
| 2927 | 2980 |
| 2928 Settings(); | 2981 Settings(); |
| 2929 | 2982 |
| 2930 Settings.fromJson(core.Map _json) { | 2983 Settings.fromJson(core.Map _json) { |
| 2931 if (_json.containsKey("activationPolicy")) { | 2984 if (_json.containsKey("activationPolicy")) { |
| 2932 activationPolicy = _json["activationPolicy"]; | 2985 activationPolicy = _json["activationPolicy"]; |
| 2933 } | 2986 } |
| 2934 if (_json.containsKey("authorizedGaeApplications")) { | 2987 if (_json.containsKey("authorizedGaeApplications")) { |
| 2935 authorizedGaeApplications = _json["authorizedGaeApplications"]; | 2988 authorizedGaeApplications = _json["authorizedGaeApplications"]; |
| 2936 } | 2989 } |
| 2937 if (_json.containsKey("backupConfiguration")) { | 2990 if (_json.containsKey("backupConfiguration")) { |
| 2938 backupConfiguration = _json["backupConfiguration"].map((value) => new Back
upConfiguration.fromJson(value)).toList(); | 2991 backupConfiguration = _json["backupConfiguration"] |
| 2992 .map((value) => new BackupConfiguration.fromJson(value)) |
| 2993 .toList(); |
| 2939 } | 2994 } |
| 2940 if (_json.containsKey("databaseFlags")) { | 2995 if (_json.containsKey("databaseFlags")) { |
| 2941 databaseFlags = _json["databaseFlags"].map((value) => new DatabaseFlags.fr
omJson(value)).toList(); | 2996 databaseFlags = _json["databaseFlags"] |
| 2997 .map((value) => new DatabaseFlags.fromJson(value)) |
| 2998 .toList(); |
| 2942 } | 2999 } |
| 2943 if (_json.containsKey("databaseReplicationEnabled")) { | 3000 if (_json.containsKey("databaseReplicationEnabled")) { |
| 2944 databaseReplicationEnabled = _json["databaseReplicationEnabled"]; | 3001 databaseReplicationEnabled = _json["databaseReplicationEnabled"]; |
| 2945 } | 3002 } |
| 2946 if (_json.containsKey("ipConfiguration")) { | 3003 if (_json.containsKey("ipConfiguration")) { |
| 2947 ipConfiguration = new IpConfiguration.fromJson(_json["ipConfiguration"]); | 3004 ipConfiguration = new IpConfiguration.fromJson(_json["ipConfiguration"]); |
| 2948 } | 3005 } |
| 2949 if (_json.containsKey("kind")) { | 3006 if (_json.containsKey("kind")) { |
| 2950 kind = _json["kind"]; | 3007 kind = _json["kind"]; |
| 2951 } | 3008 } |
| 2952 if (_json.containsKey("locationPreference")) { | 3009 if (_json.containsKey("locationPreference")) { |
| 2953 locationPreference = new LocationPreference.fromJson(_json["locationPrefer
ence"]); | 3010 locationPreference = |
| 3011 new LocationPreference.fromJson(_json["locationPreference"]); |
| 2954 } | 3012 } |
| 2955 if (_json.containsKey("pricingPlan")) { | 3013 if (_json.containsKey("pricingPlan")) { |
| 2956 pricingPlan = _json["pricingPlan"]; | 3014 pricingPlan = _json["pricingPlan"]; |
| 2957 } | 3015 } |
| 2958 if (_json.containsKey("replicationType")) { | 3016 if (_json.containsKey("replicationType")) { |
| 2959 replicationType = _json["replicationType"]; | 3017 replicationType = _json["replicationType"]; |
| 2960 } | 3018 } |
| 2961 if (_json.containsKey("settingsVersion")) { | 3019 if (_json.containsKey("settingsVersion")) { |
| 2962 settingsVersion = _json["settingsVersion"]; | 3020 settingsVersion = _json["settingsVersion"]; |
| 2963 } | 3021 } |
| 2964 if (_json.containsKey("tier")) { | 3022 if (_json.containsKey("tier")) { |
| 2965 tier = _json["tier"]; | 3023 tier = _json["tier"]; |
| 2966 } | 3024 } |
| 2967 } | 3025 } |
| 2968 | 3026 |
| 2969 core.Map<core.String, core.Object> toJson() { | 3027 core.Map<core.String, core.Object> toJson() { |
| 2970 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3028 final core.Map<core.String, core.Object> _json = |
| 3029 new core.Map<core.String, core.Object>(); |
| 2971 if (activationPolicy != null) { | 3030 if (activationPolicy != null) { |
| 2972 _json["activationPolicy"] = activationPolicy; | 3031 _json["activationPolicy"] = activationPolicy; |
| 2973 } | 3032 } |
| 2974 if (authorizedGaeApplications != null) { | 3033 if (authorizedGaeApplications != null) { |
| 2975 _json["authorizedGaeApplications"] = authorizedGaeApplications; | 3034 _json["authorizedGaeApplications"] = authorizedGaeApplications; |
| 2976 } | 3035 } |
| 2977 if (backupConfiguration != null) { | 3036 if (backupConfiguration != null) { |
| 2978 _json["backupConfiguration"] = backupConfiguration.map((value) => (value).
toJson()).toList(); | 3037 _json["backupConfiguration"] = |
| 3038 backupConfiguration.map((value) => (value).toJson()).toList(); |
| 2979 } | 3039 } |
| 2980 if (databaseFlags != null) { | 3040 if (databaseFlags != null) { |
| 2981 _json["databaseFlags"] = databaseFlags.map((value) => (value).toJson()).to
List(); | 3041 _json["databaseFlags"] = |
| 3042 databaseFlags.map((value) => (value).toJson()).toList(); |
| 2982 } | 3043 } |
| 2983 if (databaseReplicationEnabled != null) { | 3044 if (databaseReplicationEnabled != null) { |
| 2984 _json["databaseReplicationEnabled"] = databaseReplicationEnabled; | 3045 _json["databaseReplicationEnabled"] = databaseReplicationEnabled; |
| 2985 } | 3046 } |
| 2986 if (ipConfiguration != null) { | 3047 if (ipConfiguration != null) { |
| 2987 _json["ipConfiguration"] = (ipConfiguration).toJson(); | 3048 _json["ipConfiguration"] = (ipConfiguration).toJson(); |
| 2988 } | 3049 } |
| 2989 if (kind != null) { | 3050 if (kind != null) { |
| 2990 _json["kind"] = kind; | 3051 _json["kind"] = kind; |
| 2991 } | 3052 } |
| 2992 if (locationPreference != null) { | 3053 if (locationPreference != null) { |
| 2993 _json["locationPreference"] = (locationPreference).toJson(); | 3054 _json["locationPreference"] = (locationPreference).toJson(); |
| 2994 } | 3055 } |
| 2995 if (pricingPlan != null) { | 3056 if (pricingPlan != null) { |
| 2996 _json["pricingPlan"] = pricingPlan; | 3057 _json["pricingPlan"] = pricingPlan; |
| 2997 } | 3058 } |
| 2998 if (replicationType != null) { | 3059 if (replicationType != null) { |
| 2999 _json["replicationType"] = replicationType; | 3060 _json["replicationType"] = replicationType; |
| 3000 } | 3061 } |
| 3001 if (settingsVersion != null) { | 3062 if (settingsVersion != null) { |
| 3002 _json["settingsVersion"] = settingsVersion; | 3063 _json["settingsVersion"] = settingsVersion; |
| 3003 } | 3064 } |
| 3004 if (tier != null) { | 3065 if (tier != null) { |
| 3005 _json["tier"] = tier; | 3066 _json["tier"] = tier; |
| 3006 } | 3067 } |
| 3007 return _json; | 3068 return _json; |
| 3008 } | 3069 } |
| 3009 } | 3070 } |
| 3010 | 3071 |
| 3011 /** SslCerts Resource */ | 3072 /// SslCerts Resource |
| 3012 class SslCert { | 3073 class SslCert { |
| 3013 /** PEM representation. */ | 3074 /// PEM representation. |
| 3014 core.String cert; | 3075 core.String cert; |
| 3015 /** Serial number, as extracted from the certificate. */ | 3076 |
| 3077 /// Serial number, as extracted from the certificate. |
| 3016 core.String certSerialNumber; | 3078 core.String certSerialNumber; |
| 3017 /** User supplied name. Constrained to [a-zA-Z.-_ ]+. */ | 3079 |
| 3080 /// User supplied name. Constrained to [a-zA-Z.-_ ]+. |
| 3018 core.String commonName; | 3081 core.String commonName; |
| 3019 /** Time when the certificate was created. */ | 3082 |
| 3083 /// Time when the certificate was created. |
| 3020 core.DateTime createTime; | 3084 core.DateTime createTime; |
| 3021 /** Time when the certificate expires. */ | 3085 |
| 3086 /// Time when the certificate expires. |
| 3022 core.DateTime expirationTime; | 3087 core.DateTime expirationTime; |
| 3023 /** Name of the database instance. */ | 3088 |
| 3089 /// Name of the database instance. |
| 3024 core.String instance; | 3090 core.String instance; |
| 3025 /** This is always sql#sslCert. */ | 3091 |
| 3092 /// This is always sql#sslCert. |
| 3026 core.String kind; | 3093 core.String kind; |
| 3027 /** Sha1 Fingerprint. */ | 3094 |
| 3095 /// Sha1 Fingerprint. |
| 3028 core.String sha1Fingerprint; | 3096 core.String sha1Fingerprint; |
| 3029 | 3097 |
| 3030 SslCert(); | 3098 SslCert(); |
| 3031 | 3099 |
| 3032 SslCert.fromJson(core.Map _json) { | 3100 SslCert.fromJson(core.Map _json) { |
| 3033 if (_json.containsKey("cert")) { | 3101 if (_json.containsKey("cert")) { |
| 3034 cert = _json["cert"]; | 3102 cert = _json["cert"]; |
| 3035 } | 3103 } |
| 3036 if (_json.containsKey("certSerialNumber")) { | 3104 if (_json.containsKey("certSerialNumber")) { |
| 3037 certSerialNumber = _json["certSerialNumber"]; | 3105 certSerialNumber = _json["certSerialNumber"]; |
| (...skipping 12 matching lines...) Expand all Loading... |
| 3050 } | 3118 } |
| 3051 if (_json.containsKey("kind")) { | 3119 if (_json.containsKey("kind")) { |
| 3052 kind = _json["kind"]; | 3120 kind = _json["kind"]; |
| 3053 } | 3121 } |
| 3054 if (_json.containsKey("sha1Fingerprint")) { | 3122 if (_json.containsKey("sha1Fingerprint")) { |
| 3055 sha1Fingerprint = _json["sha1Fingerprint"]; | 3123 sha1Fingerprint = _json["sha1Fingerprint"]; |
| 3056 } | 3124 } |
| 3057 } | 3125 } |
| 3058 | 3126 |
| 3059 core.Map<core.String, core.Object> toJson() { | 3127 core.Map<core.String, core.Object> toJson() { |
| 3060 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3128 final core.Map<core.String, core.Object> _json = |
| 3129 new core.Map<core.String, core.Object>(); |
| 3061 if (cert != null) { | 3130 if (cert != null) { |
| 3062 _json["cert"] = cert; | 3131 _json["cert"] = cert; |
| 3063 } | 3132 } |
| 3064 if (certSerialNumber != null) { | 3133 if (certSerialNumber != null) { |
| 3065 _json["certSerialNumber"] = certSerialNumber; | 3134 _json["certSerialNumber"] = certSerialNumber; |
| 3066 } | 3135 } |
| 3067 if (commonName != null) { | 3136 if (commonName != null) { |
| 3068 _json["commonName"] = commonName; | 3137 _json["commonName"] = commonName; |
| 3069 } | 3138 } |
| 3070 if (createTime != null) { | 3139 if (createTime != null) { |
| 3071 _json["createTime"] = (createTime).toIso8601String(); | 3140 _json["createTime"] = (createTime).toIso8601String(); |
| 3072 } | 3141 } |
| 3073 if (expirationTime != null) { | 3142 if (expirationTime != null) { |
| 3074 _json["expirationTime"] = (expirationTime).toIso8601String(); | 3143 _json["expirationTime"] = (expirationTime).toIso8601String(); |
| 3075 } | 3144 } |
| 3076 if (instance != null) { | 3145 if (instance != null) { |
| 3077 _json["instance"] = instance; | 3146 _json["instance"] = instance; |
| 3078 } | 3147 } |
| 3079 if (kind != null) { | 3148 if (kind != null) { |
| 3080 _json["kind"] = kind; | 3149 _json["kind"] = kind; |
| 3081 } | 3150 } |
| 3082 if (sha1Fingerprint != null) { | 3151 if (sha1Fingerprint != null) { |
| 3083 _json["sha1Fingerprint"] = sha1Fingerprint; | 3152 _json["sha1Fingerprint"] = sha1Fingerprint; |
| 3084 } | 3153 } |
| 3085 return _json; | 3154 return _json; |
| 3086 } | 3155 } |
| 3087 } | 3156 } |
| 3088 | 3157 |
| 3089 /** SslCertDetail. */ | 3158 /// SslCertDetail. |
| 3090 class SslCertDetail { | 3159 class SslCertDetail { |
| 3091 /** The public information about the cert. */ | 3160 /// The public information about the cert. |
| 3092 SslCert certInfo; | 3161 SslCert certInfo; |
| 3093 /** | 3162 |
| 3094 * The private key for the client cert, in pem format. Keep private in order | 3163 /// The private key for the client cert, in pem format. Keep private in order |
| 3095 * to protect your security. | 3164 /// to protect your security. |
| 3096 */ | |
| 3097 core.String certPrivateKey; | 3165 core.String certPrivateKey; |
| 3098 | 3166 |
| 3099 SslCertDetail(); | 3167 SslCertDetail(); |
| 3100 | 3168 |
| 3101 SslCertDetail.fromJson(core.Map _json) { | 3169 SslCertDetail.fromJson(core.Map _json) { |
| 3102 if (_json.containsKey("certInfo")) { | 3170 if (_json.containsKey("certInfo")) { |
| 3103 certInfo = new SslCert.fromJson(_json["certInfo"]); | 3171 certInfo = new SslCert.fromJson(_json["certInfo"]); |
| 3104 } | 3172 } |
| 3105 if (_json.containsKey("certPrivateKey")) { | 3173 if (_json.containsKey("certPrivateKey")) { |
| 3106 certPrivateKey = _json["certPrivateKey"]; | 3174 certPrivateKey = _json["certPrivateKey"]; |
| 3107 } | 3175 } |
| 3108 } | 3176 } |
| 3109 | 3177 |
| 3110 core.Map<core.String, core.Object> toJson() { | 3178 core.Map<core.String, core.Object> toJson() { |
| 3111 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3179 final core.Map<core.String, core.Object> _json = |
| 3180 new core.Map<core.String, core.Object>(); |
| 3112 if (certInfo != null) { | 3181 if (certInfo != null) { |
| 3113 _json["certInfo"] = (certInfo).toJson(); | 3182 _json["certInfo"] = (certInfo).toJson(); |
| 3114 } | 3183 } |
| 3115 if (certPrivateKey != null) { | 3184 if (certPrivateKey != null) { |
| 3116 _json["certPrivateKey"] = certPrivateKey; | 3185 _json["certPrivateKey"] = certPrivateKey; |
| 3117 } | 3186 } |
| 3118 return _json; | 3187 return _json; |
| 3119 } | 3188 } |
| 3120 } | 3189 } |
| 3121 | 3190 |
| 3122 /** SslCert delete response. */ | 3191 /// SslCert delete response. |
| 3123 class SslCertsDeleteResponse { | 3192 class SslCertsDeleteResponse { |
| 3124 /** This is always sql#sslCertsDelete. */ | 3193 /// This is always sql#sslCertsDelete. |
| 3125 core.String kind; | 3194 core.String kind; |
| 3126 /** | 3195 |
| 3127 * An identifier that uniquely identifies the operation. You can use this | 3196 /// An identifier that uniquely identifies the operation. You can use this |
| 3128 * identifier to retrieve the Operations resource that has information about | 3197 /// identifier to retrieve the Operations resource that has information about |
| 3129 * the operation. | 3198 /// the operation. |
| 3130 */ | |
| 3131 core.String operation; | 3199 core.String operation; |
| 3132 | 3200 |
| 3133 SslCertsDeleteResponse(); | 3201 SslCertsDeleteResponse(); |
| 3134 | 3202 |
| 3135 SslCertsDeleteResponse.fromJson(core.Map _json) { | 3203 SslCertsDeleteResponse.fromJson(core.Map _json) { |
| 3136 if (_json.containsKey("kind")) { | 3204 if (_json.containsKey("kind")) { |
| 3137 kind = _json["kind"]; | 3205 kind = _json["kind"]; |
| 3138 } | 3206 } |
| 3139 if (_json.containsKey("operation")) { | 3207 if (_json.containsKey("operation")) { |
| 3140 operation = _json["operation"]; | 3208 operation = _json["operation"]; |
| 3141 } | 3209 } |
| 3142 } | 3210 } |
| 3143 | 3211 |
| 3144 core.Map<core.String, core.Object> toJson() { | 3212 core.Map<core.String, core.Object> toJson() { |
| 3145 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3213 final core.Map<core.String, core.Object> _json = |
| 3214 new core.Map<core.String, core.Object>(); |
| 3146 if (kind != null) { | 3215 if (kind != null) { |
| 3147 _json["kind"] = kind; | 3216 _json["kind"] = kind; |
| 3148 } | 3217 } |
| 3149 if (operation != null) { | 3218 if (operation != null) { |
| 3150 _json["operation"] = operation; | 3219 _json["operation"] = operation; |
| 3151 } | 3220 } |
| 3152 return _json; | 3221 return _json; |
| 3153 } | 3222 } |
| 3154 } | 3223 } |
| 3155 | 3224 |
| 3156 /** SslCerts insert request. */ | 3225 /// SslCerts insert request. |
| 3157 class SslCertsInsertRequest { | 3226 class SslCertsInsertRequest { |
| 3158 /** | 3227 /// User supplied name. Must be a distinct name from the other certificates |
| 3159 * User supplied name. Must be a distinct name from the other certificates for | 3228 /// for this instance. New certificates will not be usable until the instance |
| 3160 * this instance. New certificates will not be usable until the instance is | 3229 /// is restarted. |
| 3161 * restarted. | |
| 3162 */ | |
| 3163 core.String commonName; | 3230 core.String commonName; |
| 3164 | 3231 |
| 3165 SslCertsInsertRequest(); | 3232 SslCertsInsertRequest(); |
| 3166 | 3233 |
| 3167 SslCertsInsertRequest.fromJson(core.Map _json) { | 3234 SslCertsInsertRequest.fromJson(core.Map _json) { |
| 3168 if (_json.containsKey("commonName")) { | 3235 if (_json.containsKey("commonName")) { |
| 3169 commonName = _json["commonName"]; | 3236 commonName = _json["commonName"]; |
| 3170 } | 3237 } |
| 3171 } | 3238 } |
| 3172 | 3239 |
| 3173 core.Map<core.String, core.Object> toJson() { | 3240 core.Map<core.String, core.Object> toJson() { |
| 3174 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3241 final core.Map<core.String, core.Object> _json = |
| 3242 new core.Map<core.String, core.Object>(); |
| 3175 if (commonName != null) { | 3243 if (commonName != null) { |
| 3176 _json["commonName"] = commonName; | 3244 _json["commonName"] = commonName; |
| 3177 } | 3245 } |
| 3178 return _json; | 3246 return _json; |
| 3179 } | 3247 } |
| 3180 } | 3248 } |
| 3181 | 3249 |
| 3182 /** SslCert insert response. */ | 3250 /// SslCert insert response. |
| 3183 class SslCertsInsertResponse { | 3251 class SslCertsInsertResponse { |
| 3184 /** | 3252 /// The new client certificate and private key. The new certificate will not |
| 3185 * The new client certificate and private key. The new certificate will not | 3253 /// work until the instance is restarted. |
| 3186 * work until the instance is restarted. | |
| 3187 */ | |
| 3188 SslCertDetail clientCert; | 3254 SslCertDetail clientCert; |
| 3189 /** This is always sql#sslCertsInsert. */ | 3255 |
| 3256 /// This is always sql#sslCertsInsert. |
| 3190 core.String kind; | 3257 core.String kind; |
| 3191 /** | 3258 |
| 3192 * The server Certificate Authority's certificate. If this is missing you can | 3259 /// The server Certificate Authority's certificate. If this is missing you |
| 3193 * force a new one to be generated by calling resetSslConfig method on | 3260 /// can force a new one to be generated by calling resetSslConfig method on |
| 3194 * instances resource.. | 3261 /// instances resource.. |
| 3195 */ | |
| 3196 SslCert serverCaCert; | 3262 SslCert serverCaCert; |
| 3197 | 3263 |
| 3198 SslCertsInsertResponse(); | 3264 SslCertsInsertResponse(); |
| 3199 | 3265 |
| 3200 SslCertsInsertResponse.fromJson(core.Map _json) { | 3266 SslCertsInsertResponse.fromJson(core.Map _json) { |
| 3201 if (_json.containsKey("clientCert")) { | 3267 if (_json.containsKey("clientCert")) { |
| 3202 clientCert = new SslCertDetail.fromJson(_json["clientCert"]); | 3268 clientCert = new SslCertDetail.fromJson(_json["clientCert"]); |
| 3203 } | 3269 } |
| 3204 if (_json.containsKey("kind")) { | 3270 if (_json.containsKey("kind")) { |
| 3205 kind = _json["kind"]; | 3271 kind = _json["kind"]; |
| 3206 } | 3272 } |
| 3207 if (_json.containsKey("serverCaCert")) { | 3273 if (_json.containsKey("serverCaCert")) { |
| 3208 serverCaCert = new SslCert.fromJson(_json["serverCaCert"]); | 3274 serverCaCert = new SslCert.fromJson(_json["serverCaCert"]); |
| 3209 } | 3275 } |
| 3210 } | 3276 } |
| 3211 | 3277 |
| 3212 core.Map<core.String, core.Object> toJson() { | 3278 core.Map<core.String, core.Object> toJson() { |
| 3213 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3279 final core.Map<core.String, core.Object> _json = |
| 3280 new core.Map<core.String, core.Object>(); |
| 3214 if (clientCert != null) { | 3281 if (clientCert != null) { |
| 3215 _json["clientCert"] = (clientCert).toJson(); | 3282 _json["clientCert"] = (clientCert).toJson(); |
| 3216 } | 3283 } |
| 3217 if (kind != null) { | 3284 if (kind != null) { |
| 3218 _json["kind"] = kind; | 3285 _json["kind"] = kind; |
| 3219 } | 3286 } |
| 3220 if (serverCaCert != null) { | 3287 if (serverCaCert != null) { |
| 3221 _json["serverCaCert"] = (serverCaCert).toJson(); | 3288 _json["serverCaCert"] = (serverCaCert).toJson(); |
| 3222 } | 3289 } |
| 3223 return _json; | 3290 return _json; |
| 3224 } | 3291 } |
| 3225 } | 3292 } |
| 3226 | 3293 |
| 3227 /** SslCerts list response. */ | 3294 /// SslCerts list response. |
| 3228 class SslCertsListResponse { | 3295 class SslCertsListResponse { |
| 3229 /** List of client certificates for the instance. */ | 3296 /// List of client certificates for the instance. |
| 3230 core.List<SslCert> items; | 3297 core.List<SslCert> items; |
| 3231 /** This is always sql#sslCertsList. */ | 3298 |
| 3299 /// This is always sql#sslCertsList. |
| 3232 core.String kind; | 3300 core.String kind; |
| 3233 | 3301 |
| 3234 SslCertsListResponse(); | 3302 SslCertsListResponse(); |
| 3235 | 3303 |
| 3236 SslCertsListResponse.fromJson(core.Map _json) { | 3304 SslCertsListResponse.fromJson(core.Map _json) { |
| 3237 if (_json.containsKey("items")) { | 3305 if (_json.containsKey("items")) { |
| 3238 items = _json["items"].map((value) => new SslCert.fromJson(value)).toList(
); | 3306 items = |
| 3307 _json["items"].map((value) => new SslCert.fromJson(value)).toList(); |
| 3239 } | 3308 } |
| 3240 if (_json.containsKey("kind")) { | 3309 if (_json.containsKey("kind")) { |
| 3241 kind = _json["kind"]; | 3310 kind = _json["kind"]; |
| 3242 } | 3311 } |
| 3243 } | 3312 } |
| 3244 | 3313 |
| 3245 core.Map<core.String, core.Object> toJson() { | 3314 core.Map<core.String, core.Object> toJson() { |
| 3246 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3315 final core.Map<core.String, core.Object> _json = |
| 3316 new core.Map<core.String, core.Object>(); |
| 3247 if (items != null) { | 3317 if (items != null) { |
| 3248 _json["items"] = items.map((value) => (value).toJson()).toList(); | 3318 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 3249 } | 3319 } |
| 3250 if (kind != null) { | 3320 if (kind != null) { |
| 3251 _json["kind"] = kind; | 3321 _json["kind"] = kind; |
| 3252 } | 3322 } |
| 3253 return _json; | 3323 return _json; |
| 3254 } | 3324 } |
| 3255 } | 3325 } |
| 3256 | 3326 |
| 3257 /** A Google Cloud SQL service tier resource. */ | 3327 /// A Google Cloud SQL service tier resource. |
| 3258 class Tier { | 3328 class Tier { |
| 3259 /** The maximum disk size of this tier in bytes. */ | 3329 /// The maximum disk size of this tier in bytes. |
| 3260 core.String DiskQuota; | 3330 core.String DiskQuota; |
| 3261 /** The maximum RAM usage of this tier in bytes. */ | 3331 |
| 3332 /// The maximum RAM usage of this tier in bytes. |
| 3262 core.String RAM; | 3333 core.String RAM; |
| 3263 /** This is always sql#tier. */ | 3334 |
| 3335 /// This is always sql#tier. |
| 3264 core.String kind; | 3336 core.String kind; |
| 3265 /** The applicable regions for this tier. */ | 3337 |
| 3338 /// The applicable regions for this tier. |
| 3266 core.List<core.String> region; | 3339 core.List<core.String> region; |
| 3267 /** | 3340 |
| 3268 * An identifier for the service tier, for example D1, D2 etc. For related | 3341 /// An identifier for the service tier, for example D1, D2 etc. For related |
| 3269 * information, see Pricing. | 3342 /// information, see Pricing. |
| 3270 */ | |
| 3271 core.String tier; | 3343 core.String tier; |
| 3272 | 3344 |
| 3273 Tier(); | 3345 Tier(); |
| 3274 | 3346 |
| 3275 Tier.fromJson(core.Map _json) { | 3347 Tier.fromJson(core.Map _json) { |
| 3276 if (_json.containsKey("DiskQuota")) { | 3348 if (_json.containsKey("DiskQuota")) { |
| 3277 DiskQuota = _json["DiskQuota"]; | 3349 DiskQuota = _json["DiskQuota"]; |
| 3278 } | 3350 } |
| 3279 if (_json.containsKey("RAM")) { | 3351 if (_json.containsKey("RAM")) { |
| 3280 RAM = _json["RAM"]; | 3352 RAM = _json["RAM"]; |
| 3281 } | 3353 } |
| 3282 if (_json.containsKey("kind")) { | 3354 if (_json.containsKey("kind")) { |
| 3283 kind = _json["kind"]; | 3355 kind = _json["kind"]; |
| 3284 } | 3356 } |
| 3285 if (_json.containsKey("region")) { | 3357 if (_json.containsKey("region")) { |
| 3286 region = _json["region"]; | 3358 region = _json["region"]; |
| 3287 } | 3359 } |
| 3288 if (_json.containsKey("tier")) { | 3360 if (_json.containsKey("tier")) { |
| 3289 tier = _json["tier"]; | 3361 tier = _json["tier"]; |
| 3290 } | 3362 } |
| 3291 } | 3363 } |
| 3292 | 3364 |
| 3293 core.Map<core.String, core.Object> toJson() { | 3365 core.Map<core.String, core.Object> toJson() { |
| 3294 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3366 final core.Map<core.String, core.Object> _json = |
| 3367 new core.Map<core.String, core.Object>(); |
| 3295 if (DiskQuota != null) { | 3368 if (DiskQuota != null) { |
| 3296 _json["DiskQuota"] = DiskQuota; | 3369 _json["DiskQuota"] = DiskQuota; |
| 3297 } | 3370 } |
| 3298 if (RAM != null) { | 3371 if (RAM != null) { |
| 3299 _json["RAM"] = RAM; | 3372 _json["RAM"] = RAM; |
| 3300 } | 3373 } |
| 3301 if (kind != null) { | 3374 if (kind != null) { |
| 3302 _json["kind"] = kind; | 3375 _json["kind"] = kind; |
| 3303 } | 3376 } |
| 3304 if (region != null) { | 3377 if (region != null) { |
| 3305 _json["region"] = region; | 3378 _json["region"] = region; |
| 3306 } | 3379 } |
| 3307 if (tier != null) { | 3380 if (tier != null) { |
| 3308 _json["tier"] = tier; | 3381 _json["tier"] = tier; |
| 3309 } | 3382 } |
| 3310 return _json; | 3383 return _json; |
| 3311 } | 3384 } |
| 3312 } | 3385 } |
| 3313 | 3386 |
| 3314 /** Tiers list response. */ | 3387 /// Tiers list response. |
| 3315 class TiersListResponse { | 3388 class TiersListResponse { |
| 3316 /** List of tiers. */ | 3389 /// List of tiers. |
| 3317 core.List<Tier> items; | 3390 core.List<Tier> items; |
| 3318 /** This is always sql#tiersList. */ | 3391 |
| 3392 /// This is always sql#tiersList. |
| 3319 core.String kind; | 3393 core.String kind; |
| 3320 | 3394 |
| 3321 TiersListResponse(); | 3395 TiersListResponse(); |
| 3322 | 3396 |
| 3323 TiersListResponse.fromJson(core.Map _json) { | 3397 TiersListResponse.fromJson(core.Map _json) { |
| 3324 if (_json.containsKey("items")) { | 3398 if (_json.containsKey("items")) { |
| 3325 items = _json["items"].map((value) => new Tier.fromJson(value)).toList(); | 3399 items = _json["items"].map((value) => new Tier.fromJson(value)).toList(); |
| 3326 } | 3400 } |
| 3327 if (_json.containsKey("kind")) { | 3401 if (_json.containsKey("kind")) { |
| 3328 kind = _json["kind"]; | 3402 kind = _json["kind"]; |
| 3329 } | 3403 } |
| 3330 } | 3404 } |
| 3331 | 3405 |
| 3332 core.Map<core.String, core.Object> toJson() { | 3406 core.Map<core.String, core.Object> toJson() { |
| 3333 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3407 final core.Map<core.String, core.Object> _json = |
| 3408 new core.Map<core.String, core.Object>(); |
| 3334 if (items != null) { | 3409 if (items != null) { |
| 3335 _json["items"] = items.map((value) => (value).toJson()).toList(); | 3410 _json["items"] = items.map((value) => (value).toJson()).toList(); |
| 3336 } | 3411 } |
| 3337 if (kind != null) { | 3412 if (kind != null) { |
| 3338 _json["kind"] = kind; | 3413 _json["kind"] = kind; |
| 3339 } | 3414 } |
| 3340 return _json; | 3415 return _json; |
| 3341 } | 3416 } |
| 3342 } | 3417 } |
| OLD | NEW |