| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 |
| 1 library googleapis_beta.sqladmin.v1beta4; | 3 library googleapis_beta.sqladmin.v1beta4; |
| 2 | 4 |
| 3 import "dart:core" as core; | 5 import 'dart:core' as core; |
| 4 import "dart:collection" as collection; | 6 import 'dart:collection' as collection; |
| 5 import "dart:async" as async; | 7 import 'dart:async' as async; |
| 6 import "dart:convert" as convert; | 8 import 'dart:convert' as convert; |
| 7 | 9 |
| 8 import "package:crypto/crypto.dart" as crypto; | 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 11 import 'package:crypto/crypto.dart' as crypto; |
| 9 import 'package:http/http.dart' as http; | 12 import 'package:http/http.dart' as http; |
| 10 import '../src/common_internal.dart' as common_internal; | |
| 11 import '../common/common.dart' as common; | |
| 12 | 13 |
| 13 export '../common/common.dart' show ApiRequestError; | 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
| 14 export '../common/common.dart' show DetailedApiRequestError; | 15 ApiRequestError, DetailedApiRequestError; |
| 16 |
| 17 const core.String USER_AGENT = 'dart-api-client sqladmin/v1beta4'; |
| 15 | 18 |
| 16 /** API for Cloud SQL database instance management. */ | 19 /** API for Cloud SQL database instance management. */ |
| 17 class SqladminApi { | 20 class SqladminApi { |
| 18 /** View and manage your data across Google Cloud Platform services */ | 21 /** View and manage your data across Google Cloud Platform services */ |
| 19 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; | 22 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; |
| 20 | 23 |
| 21 /** Manage your Google SQL Service instances */ | 24 /** Manage your Google SQL Service instances */ |
| 22 static const SqlserviceAdminScope = "https://www.googleapis.com/auth/sqlservic
e.admin"; | 25 static const SqlserviceAdminScope = "https://www.googleapis.com/auth/sqlservic
e.admin"; |
| 23 | 26 |
| 24 | 27 |
| 25 final common_internal.ApiRequester _requester; | 28 final commons.ApiRequester _requester; |
| 26 | 29 |
| 27 BackupRunsResourceApi get backupRuns => new BackupRunsResourceApi(_requester); | 30 BackupRunsResourceApi get backupRuns => new BackupRunsResourceApi(_requester); |
| 28 DatabasesResourceApi get databases => new DatabasesResourceApi(_requester); | 31 DatabasesResourceApi get databases => new DatabasesResourceApi(_requester); |
| 29 FlagsResourceApi get flags => new FlagsResourceApi(_requester); | 32 FlagsResourceApi get flags => new FlagsResourceApi(_requester); |
| 30 InstancesResourceApi get instances => new InstancesResourceApi(_requester); | 33 InstancesResourceApi get instances => new InstancesResourceApi(_requester); |
| 31 OperationsResourceApi get operations => new OperationsResourceApi(_requester); | 34 OperationsResourceApi get operations => new OperationsResourceApi(_requester); |
| 32 SslCertsResourceApi get sslCerts => new SslCertsResourceApi(_requester); | 35 SslCertsResourceApi get sslCerts => new SslCertsResourceApi(_requester); |
| 33 TiersResourceApi get tiers => new TiersResourceApi(_requester); | 36 TiersResourceApi get tiers => new TiersResourceApi(_requester); |
| 34 UsersResourceApi get users => new UsersResourceApi(_requester); | 37 UsersResourceApi get users => new UsersResourceApi(_requester); |
| 35 | 38 |
| 36 SqladminApi(http.Client client, {core.String rootUrl: "https://www.googleapis.
com/", core.String servicePath: "sql/v1beta4/"}) : | 39 SqladminApi(http.Client client, {core.String rootUrl: "https://www.googleapis.
com/", core.String servicePath: "sql/v1beta4/"}) : |
| 37 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath
); | 40 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
| 38 } | 41 } |
| 39 | 42 |
| 40 | 43 |
| 41 /** Not documented yet. */ | |
| 42 class BackupRunsResourceApi { | 44 class BackupRunsResourceApi { |
| 43 final common_internal.ApiRequester _requester; | 45 final commons.ApiRequester _requester; |
| 44 | 46 |
| 45 BackupRunsResourceApi(common_internal.ApiRequester client) : | 47 BackupRunsResourceApi(commons.ApiRequester client) : |
| 46 _requester = client; | 48 _requester = client; |
| 47 | 49 |
| 48 /** | 50 /** |
| 49 * Retrieves a resource containing information about a backup run. | 51 * Retrieves a resource containing information about a backup run. |
| 50 * | 52 * |
| 51 * Request parameters: | 53 * Request parameters: |
| 52 * | 54 * |
| 53 * [project] - Project ID of the project that contains the instance. | 55 * [project] - Project ID of the project that contains the instance. |
| 54 * | 56 * |
| 55 * [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. |
| 56 * | 58 * |
| 57 * [id] - The ID of this Backup Run. | 59 * [id] - The ID of this Backup Run. |
| 58 * | 60 * |
| 59 * Completes with a [BackupRun]. | 61 * Completes with a [BackupRun]. |
| 60 * | 62 * |
| 61 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 63 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 62 * error. | 64 * error. |
| 63 * | 65 * |
| 64 * If the used [http.Client] completes with an error when making a REST call, | 66 * If the used [http.Client] completes with an error when making a REST call, |
| 65 * this method will complete with the same error. | 67 * this method will complete with the same error. |
| 66 */ | 68 */ |
| 67 async.Future<BackupRun> get(core.String project, core.String instance, core.St
ring id) { | 69 async.Future<BackupRun> get(core.String project, core.String instance, core.St
ring id) { |
| 68 var _url = null; | 70 var _url = null; |
| 69 var _queryParams = new core.Map(); | 71 var _queryParams = new core.Map(); |
| 70 var _uploadMedia = null; | 72 var _uploadMedia = null; |
| 71 var _uploadOptions = null; | 73 var _uploadOptions = null; |
| 72 var _downloadOptions = common.DownloadOptions.Metadata; | 74 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 73 var _body = null; | 75 var _body = null; |
| 74 | 76 |
| 75 if (project == null) { | 77 if (project == null) { |
| 76 throw new core.ArgumentError("Parameter project is required."); | 78 throw new core.ArgumentError("Parameter project is required."); |
| 77 } | 79 } |
| 78 if (instance == null) { | 80 if (instance == null) { |
| 79 throw new core.ArgumentError("Parameter instance is required."); | 81 throw new core.ArgumentError("Parameter instance is required."); |
| 80 } | 82 } |
| 81 if (id == null) { | 83 if (id == null) { |
| 82 throw new core.ArgumentError("Parameter id is required."); | 84 throw new core.ArgumentError("Parameter id is required."); |
| 83 } | 85 } |
| 84 | 86 |
| 85 | 87 |
| 86 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/backupRuns/'
+ common_internal.Escaper.ecapeVariable('$id'); | 88 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/backupRuns/' + commons.Escap
er.ecapeVariable('$id'); |
| 87 | 89 |
| 88 var _response = _requester.request(_url, | 90 var _response = _requester.request(_url, |
| 89 "GET", | 91 "GET", |
| 90 body: _body, | 92 body: _body, |
| 91 queryParams: _queryParams, | 93 queryParams: _queryParams, |
| 92 uploadOptions: _uploadOptions, | 94 uploadOptions: _uploadOptions, |
| 93 uploadMedia: _uploadMedia, | 95 uploadMedia: _uploadMedia, |
| 94 downloadOptions: _downloadOptions); | 96 downloadOptions: _downloadOptions); |
| 95 return _response.then((data) => new BackupRun.fromJson(data)); | 97 return _response.then((data) => new BackupRun.fromJson(data)); |
| 96 } | 98 } |
| 97 | 99 |
| 98 /** | 100 /** |
| 99 * Lists all backup runs associated with a given instance and configuration in | 101 * Lists all backup runs associated with a given instance and configuration in |
| 100 * the reverse chronological order of the enqueued time. | 102 * the reverse chronological order of the enqueued time. |
| 101 * | 103 * |
| 102 * Request parameters: | 104 * Request parameters: |
| 103 * | 105 * |
| 104 * [project] - Project ID of the project that contains the instance. | 106 * [project] - Project ID of the project that contains the instance. |
| 105 * | 107 * |
| 106 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 108 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 107 * | 109 * |
| 108 * [maxResults] - Maximum number of backup runs per response. | 110 * [maxResults] - Maximum number of backup runs per response. |
| 109 * | 111 * |
| 110 * [pageToken] - A previously-returned page token representing part of the | 112 * [pageToken] - A previously-returned page token representing part of the |
| 111 * larger set of results to view. | 113 * larger set of results to view. |
| 112 * | 114 * |
| 113 * Completes with a [BackupRunsListResponse]. | 115 * Completes with a [BackupRunsListResponse]. |
| 114 * | 116 * |
| 115 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 117 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 116 * error. | 118 * error. |
| 117 * | 119 * |
| 118 * If the used [http.Client] completes with an error when making a REST call, | 120 * If the used [http.Client] completes with an error when making a REST call, |
| 119 * this method will complete with the same error. | 121 * this method will complete with the same error. |
| 120 */ | 122 */ |
| 121 async.Future<BackupRunsListResponse> list(core.String project, core.String ins
tance, {core.int maxResults, core.String pageToken}) { | 123 async.Future<BackupRunsListResponse> list(core.String project, core.String ins
tance, {core.int maxResults, core.String pageToken}) { |
| 122 var _url = null; | 124 var _url = null; |
| 123 var _queryParams = new core.Map(); | 125 var _queryParams = new core.Map(); |
| 124 var _uploadMedia = null; | 126 var _uploadMedia = null; |
| 125 var _uploadOptions = null; | 127 var _uploadOptions = null; |
| 126 var _downloadOptions = common.DownloadOptions.Metadata; | 128 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 127 var _body = null; | 129 var _body = null; |
| 128 | 130 |
| 129 if (project == null) { | 131 if (project == null) { |
| 130 throw new core.ArgumentError("Parameter project is required."); | 132 throw new core.ArgumentError("Parameter project is required."); |
| 131 } | 133 } |
| 132 if (instance == null) { | 134 if (instance == null) { |
| 133 throw new core.ArgumentError("Parameter instance is required."); | 135 throw new core.ArgumentError("Parameter instance is required."); |
| 134 } | 136 } |
| 135 if (maxResults != null) { | 137 if (maxResults != null) { |
| 136 _queryParams["maxResults"] = ["${maxResults}"]; | 138 _queryParams["maxResults"] = ["${maxResults}"]; |
| 137 } | 139 } |
| 138 if (pageToken != null) { | 140 if (pageToken != null) { |
| 139 _queryParams["pageToken"] = [pageToken]; | 141 _queryParams["pageToken"] = [pageToken]; |
| 140 } | 142 } |
| 141 | 143 |
| 142 | 144 |
| 143 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/backupRuns'; | 145 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/backupRuns'; |
| 144 | 146 |
| 145 var _response = _requester.request(_url, | 147 var _response = _requester.request(_url, |
| 146 "GET", | 148 "GET", |
| 147 body: _body, | 149 body: _body, |
| 148 queryParams: _queryParams, | 150 queryParams: _queryParams, |
| 149 uploadOptions: _uploadOptions, | 151 uploadOptions: _uploadOptions, |
| 150 uploadMedia: _uploadMedia, | 152 uploadMedia: _uploadMedia, |
| 151 downloadOptions: _downloadOptions); | 153 downloadOptions: _downloadOptions); |
| 152 return _response.then((data) => new BackupRunsListResponse.fromJson(data)); | 154 return _response.then((data) => new BackupRunsListResponse.fromJson(data)); |
| 153 } | 155 } |
| 154 | 156 |
| 155 } | 157 } |
| 156 | 158 |
| 157 | 159 |
| 158 /** Not documented yet. */ | |
| 159 class DatabasesResourceApi { | 160 class DatabasesResourceApi { |
| 160 final common_internal.ApiRequester _requester; | 161 final commons.ApiRequester _requester; |
| 161 | 162 |
| 162 DatabasesResourceApi(common_internal.ApiRequester client) : | 163 DatabasesResourceApi(commons.ApiRequester client) : |
| 163 _requester = client; | 164 _requester = client; |
| 164 | 165 |
| 165 /** | 166 /** |
| 166 * Deletes a resource containing information about a database inside a Cloud | 167 * Deletes a resource containing information about a database inside a Cloud |
| 167 * SQL instance. | 168 * SQL instance. |
| 168 * | 169 * |
| 169 * Request parameters: | 170 * Request parameters: |
| 170 * | 171 * |
| 171 * [project] - Project ID of the project that contains the instance. | 172 * [project] - Project ID of the project that contains the instance. |
| 172 * | 173 * |
| 173 * [instance] - Database instance ID. This does not include the project ID. | 174 * [instance] - Database instance ID. This does not include the project ID. |
| 174 * | 175 * |
| 175 * [database] - Name of the database to be deleted in the instance. | 176 * [database] - Name of the database to be deleted in the instance. |
| 176 * | 177 * |
| 177 * Completes with a [Operation]. | 178 * Completes with a [Operation]. |
| 178 * | 179 * |
| 179 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 180 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 180 * error. | 181 * error. |
| 181 * | 182 * |
| 182 * If the used [http.Client] completes with an error when making a REST call, | 183 * If the used [http.Client] completes with an error when making a REST call, |
| 183 * this method will complete with the same error. | 184 * this method will complete with the same error. |
| 184 */ | 185 */ |
| 185 async.Future<Operation> delete(core.String project, core.String instance, core
.String database) { | 186 async.Future<Operation> delete(core.String project, core.String instance, core
.String database) { |
| 186 var _url = null; | 187 var _url = null; |
| 187 var _queryParams = new core.Map(); | 188 var _queryParams = new core.Map(); |
| 188 var _uploadMedia = null; | 189 var _uploadMedia = null; |
| 189 var _uploadOptions = null; | 190 var _uploadOptions = null; |
| 190 var _downloadOptions = common.DownloadOptions.Metadata; | 191 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 191 var _body = null; | 192 var _body = null; |
| 192 | 193 |
| 193 if (project == null) { | 194 if (project == null) { |
| 194 throw new core.ArgumentError("Parameter project is required."); | 195 throw new core.ArgumentError("Parameter project is required."); |
| 195 } | 196 } |
| 196 if (instance == null) { | 197 if (instance == null) { |
| 197 throw new core.ArgumentError("Parameter instance is required."); | 198 throw new core.ArgumentError("Parameter instance is required."); |
| 198 } | 199 } |
| 199 if (database == null) { | 200 if (database == null) { |
| 200 throw new core.ArgumentError("Parameter database is required."); | 201 throw new core.ArgumentError("Parameter database is required."); |
| 201 } | 202 } |
| 202 | 203 |
| 203 | 204 |
| 204 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/databases/'
+ common_internal.Escaper.ecapeVariable('$database'); | 205 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/databases/' + commons.Escape
r.ecapeVariable('$database'); |
| 205 | 206 |
| 206 var _response = _requester.request(_url, | 207 var _response = _requester.request(_url, |
| 207 "DELETE", | 208 "DELETE", |
| 208 body: _body, | 209 body: _body, |
| 209 queryParams: _queryParams, | 210 queryParams: _queryParams, |
| 210 uploadOptions: _uploadOptions, | 211 uploadOptions: _uploadOptions, |
| 211 uploadMedia: _uploadMedia, | 212 uploadMedia: _uploadMedia, |
| 212 downloadOptions: _downloadOptions); | 213 downloadOptions: _downloadOptions); |
| 213 return _response.then((data) => new Operation.fromJson(data)); | 214 return _response.then((data) => new Operation.fromJson(data)); |
| 214 } | 215 } |
| 215 | 216 |
| 216 /** | 217 /** |
| 217 * Retrieves a resource containing information about a database inside a Cloud | 218 * Retrieves a resource containing information about a database inside a Cloud |
| 218 * SQL instance. | 219 * SQL instance. |
| 219 * | 220 * |
| 220 * Request parameters: | 221 * Request parameters: |
| 221 * | 222 * |
| 222 * [project] - Project ID of the project that contains the instance. | 223 * [project] - Project ID of the project that contains the instance. |
| 223 * | 224 * |
| 224 * [instance] - Database instance ID. This does not include the project ID. | 225 * [instance] - Database instance ID. This does not include the project ID. |
| 225 * | 226 * |
| 226 * [database] - Name of the database in the instance. | 227 * [database] - Name of the database in the instance. |
| 227 * | 228 * |
| 228 * Completes with a [Database]. | 229 * Completes with a [Database]. |
| 229 * | 230 * |
| 230 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 231 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 231 * error. | 232 * error. |
| 232 * | 233 * |
| 233 * If the used [http.Client] completes with an error when making a REST call, | 234 * If the used [http.Client] completes with an error when making a REST call, |
| 234 * this method will complete with the same error. | 235 * this method will complete with the same error. |
| 235 */ | 236 */ |
| 236 async.Future<Database> get(core.String project, core.String instance, core.Str
ing database) { | 237 async.Future<Database> get(core.String project, core.String instance, core.Str
ing database) { |
| 237 var _url = null; | 238 var _url = null; |
| 238 var _queryParams = new core.Map(); | 239 var _queryParams = new core.Map(); |
| 239 var _uploadMedia = null; | 240 var _uploadMedia = null; |
| 240 var _uploadOptions = null; | 241 var _uploadOptions = null; |
| 241 var _downloadOptions = common.DownloadOptions.Metadata; | 242 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 242 var _body = null; | 243 var _body = null; |
| 243 | 244 |
| 244 if (project == null) { | 245 if (project == null) { |
| 245 throw new core.ArgumentError("Parameter project is required."); | 246 throw new core.ArgumentError("Parameter project is required."); |
| 246 } | 247 } |
| 247 if (instance == null) { | 248 if (instance == null) { |
| 248 throw new core.ArgumentError("Parameter instance is required."); | 249 throw new core.ArgumentError("Parameter instance is required."); |
| 249 } | 250 } |
| 250 if (database == null) { | 251 if (database == null) { |
| 251 throw new core.ArgumentError("Parameter database is required."); | 252 throw new core.ArgumentError("Parameter database is required."); |
| 252 } | 253 } |
| 253 | 254 |
| 254 | 255 |
| 255 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/databases/'
+ common_internal.Escaper.ecapeVariable('$database'); | 256 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/databases/' + commons.Escape
r.ecapeVariable('$database'); |
| 256 | 257 |
| 257 var _response = _requester.request(_url, | 258 var _response = _requester.request(_url, |
| 258 "GET", | 259 "GET", |
| 259 body: _body, | 260 body: _body, |
| 260 queryParams: _queryParams, | 261 queryParams: _queryParams, |
| 261 uploadOptions: _uploadOptions, | 262 uploadOptions: _uploadOptions, |
| 262 uploadMedia: _uploadMedia, | 263 uploadMedia: _uploadMedia, |
| 263 downloadOptions: _downloadOptions); | 264 downloadOptions: _downloadOptions); |
| 264 return _response.then((data) => new Database.fromJson(data)); | 265 return _response.then((data) => new Database.fromJson(data)); |
| 265 } | 266 } |
| 266 | 267 |
| 267 /** | 268 /** |
| 268 * Inserts a resource containing information about a database inside a Cloud | 269 * Inserts a resource containing information about a database inside a Cloud |
| 269 * SQL instance. | 270 * SQL instance. |
| 270 * | 271 * |
| 271 * [request] - The metadata request object. | 272 * [request] - The metadata request object. |
| 272 * | 273 * |
| 273 * Request parameters: | 274 * Request parameters: |
| 274 * | 275 * |
| 275 * [project] - Project ID of the project that contains the instance. | 276 * [project] - Project ID of the project that contains the instance. |
| 276 * | 277 * |
| 277 * [instance] - Database instance ID. This does not include the project ID. | 278 * [instance] - Database instance ID. This does not include the project ID. |
| 278 * | 279 * |
| 279 * Completes with a [Operation]. | 280 * Completes with a [Operation]. |
| 280 * | 281 * |
| 281 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 282 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 282 * error. | 283 * error. |
| 283 * | 284 * |
| 284 * If the used [http.Client] completes with an error when making a REST call, | 285 * If the used [http.Client] completes with an error when making a REST call, |
| 285 * this method will complete with the same error. | 286 * this method will complete with the same error. |
| 286 */ | 287 */ |
| 287 async.Future<Operation> insert(Database request, core.String project, core.Str
ing instance) { | 288 async.Future<Operation> insert(Database request, core.String project, core.Str
ing instance) { |
| 288 var _url = null; | 289 var _url = null; |
| 289 var _queryParams = new core.Map(); | 290 var _queryParams = new core.Map(); |
| 290 var _uploadMedia = null; | 291 var _uploadMedia = null; |
| 291 var _uploadOptions = null; | 292 var _uploadOptions = null; |
| 292 var _downloadOptions = common.DownloadOptions.Metadata; | 293 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 293 var _body = null; | 294 var _body = null; |
| 294 | 295 |
| 295 if (request != null) { | 296 if (request != null) { |
| 296 _body = convert.JSON.encode((request).toJson()); | 297 _body = convert.JSON.encode((request).toJson()); |
| 297 } | 298 } |
| 298 if (project == null) { | 299 if (project == null) { |
| 299 throw new core.ArgumentError("Parameter project is required."); | 300 throw new core.ArgumentError("Parameter project is required."); |
| 300 } | 301 } |
| 301 if (instance == null) { | 302 if (instance == null) { |
| 302 throw new core.ArgumentError("Parameter instance is required."); | 303 throw new core.ArgumentError("Parameter instance is required."); |
| 303 } | 304 } |
| 304 | 305 |
| 305 | 306 |
| 306 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/databases'; | 307 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/databases'; |
| 307 | 308 |
| 308 var _response = _requester.request(_url, | 309 var _response = _requester.request(_url, |
| 309 "POST", | 310 "POST", |
| 310 body: _body, | 311 body: _body, |
| 311 queryParams: _queryParams, | 312 queryParams: _queryParams, |
| 312 uploadOptions: _uploadOptions, | 313 uploadOptions: _uploadOptions, |
| 313 uploadMedia: _uploadMedia, | 314 uploadMedia: _uploadMedia, |
| 314 downloadOptions: _downloadOptions); | 315 downloadOptions: _downloadOptions); |
| 315 return _response.then((data) => new Operation.fromJson(data)); | 316 return _response.then((data) => new Operation.fromJson(data)); |
| 316 } | 317 } |
| 317 | 318 |
| 318 /** | 319 /** |
| 319 * Lists databases in the specified Cloud SQL instance. | 320 * Lists databases in the specified Cloud SQL instance. |
| 320 * | 321 * |
| 321 * Request parameters: | 322 * Request parameters: |
| 322 * | 323 * |
| 323 * [project] - Project ID of the project for which to list Cloud SQL | 324 * [project] - Project ID of the project for which to list Cloud SQL |
| 324 * instances. | 325 * instances. |
| 325 * | 326 * |
| 326 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 327 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 327 * | 328 * |
| 328 * Completes with a [DatabasesListResponse]. | 329 * Completes with a [DatabasesListResponse]. |
| 329 * | 330 * |
| 330 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 331 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 331 * error. | 332 * error. |
| 332 * | 333 * |
| 333 * If the used [http.Client] completes with an error when making a REST call, | 334 * If the used [http.Client] completes with an error when making a REST call, |
| 334 * this method will complete with the same error. | 335 * this method will complete with the same error. |
| 335 */ | 336 */ |
| 336 async.Future<DatabasesListResponse> list(core.String project, core.String inst
ance) { | 337 async.Future<DatabasesListResponse> list(core.String project, core.String inst
ance) { |
| 337 var _url = null; | 338 var _url = null; |
| 338 var _queryParams = new core.Map(); | 339 var _queryParams = new core.Map(); |
| 339 var _uploadMedia = null; | 340 var _uploadMedia = null; |
| 340 var _uploadOptions = null; | 341 var _uploadOptions = null; |
| 341 var _downloadOptions = common.DownloadOptions.Metadata; | 342 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 342 var _body = null; | 343 var _body = null; |
| 343 | 344 |
| 344 if (project == null) { | 345 if (project == null) { |
| 345 throw new core.ArgumentError("Parameter project is required."); | 346 throw new core.ArgumentError("Parameter project is required."); |
| 346 } | 347 } |
| 347 if (instance == null) { | 348 if (instance == null) { |
| 348 throw new core.ArgumentError("Parameter instance is required."); | 349 throw new core.ArgumentError("Parameter instance is required."); |
| 349 } | 350 } |
| 350 | 351 |
| 351 | 352 |
| 352 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/databases'; | 353 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/databases'; |
| 353 | 354 |
| 354 var _response = _requester.request(_url, | 355 var _response = _requester.request(_url, |
| 355 "GET", | 356 "GET", |
| 356 body: _body, | 357 body: _body, |
| 357 queryParams: _queryParams, | 358 queryParams: _queryParams, |
| 358 uploadOptions: _uploadOptions, | 359 uploadOptions: _uploadOptions, |
| 359 uploadMedia: _uploadMedia, | 360 uploadMedia: _uploadMedia, |
| 360 downloadOptions: _downloadOptions); | 361 downloadOptions: _downloadOptions); |
| 361 return _response.then((data) => new DatabasesListResponse.fromJson(data)); | 362 return _response.then((data) => new DatabasesListResponse.fromJson(data)); |
| 362 } | 363 } |
| 363 | 364 |
| 364 /** | 365 /** |
| 365 * Updates a resource containing information about a database inside a Cloud | 366 * Updates a resource containing information about a database inside a Cloud |
| 366 * SQL instance. This method supports patch semantics. | 367 * SQL instance. This method supports patch semantics. |
| 367 * | 368 * |
| 368 * [request] - The metadata request object. | 369 * [request] - The metadata request object. |
| 369 * | 370 * |
| 370 * Request parameters: | 371 * Request parameters: |
| 371 * | 372 * |
| 372 * [project] - Project ID of the project that contains the instance. | 373 * [project] - Project ID of the project that contains the instance. |
| 373 * | 374 * |
| 374 * [instance] - Database instance ID. This does not include the project ID. | 375 * [instance] - Database instance ID. This does not include the project ID. |
| 375 * | 376 * |
| 376 * [database] - Name of the database to be updated in the instance. | 377 * [database] - Name of the database to be updated in the instance. |
| 377 * | 378 * |
| 378 * Completes with a [Operation]. | 379 * Completes with a [Operation]. |
| 379 * | 380 * |
| 380 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 381 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 381 * error. | 382 * error. |
| 382 * | 383 * |
| 383 * If the used [http.Client] completes with an error when making a REST call, | 384 * If the used [http.Client] completes with an error when making a REST call, |
| 384 * this method will complete with the same error. | 385 * this method will complete with the same error. |
| 385 */ | 386 */ |
| 386 async.Future<Operation> patch(Database request, core.String project, core.Stri
ng instance, core.String database) { | 387 async.Future<Operation> patch(Database request, core.String project, core.Stri
ng instance, core.String database) { |
| 387 var _url = null; | 388 var _url = null; |
| 388 var _queryParams = new core.Map(); | 389 var _queryParams = new core.Map(); |
| 389 var _uploadMedia = null; | 390 var _uploadMedia = null; |
| 390 var _uploadOptions = null; | 391 var _uploadOptions = null; |
| 391 var _downloadOptions = common.DownloadOptions.Metadata; | 392 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 392 var _body = null; | 393 var _body = null; |
| 393 | 394 |
| 394 if (request != null) { | 395 if (request != null) { |
| 395 _body = convert.JSON.encode((request).toJson()); | 396 _body = convert.JSON.encode((request).toJson()); |
| 396 } | 397 } |
| 397 if (project == null) { | 398 if (project == null) { |
| 398 throw new core.ArgumentError("Parameter project is required."); | 399 throw new core.ArgumentError("Parameter project is required."); |
| 399 } | 400 } |
| 400 if (instance == null) { | 401 if (instance == null) { |
| 401 throw new core.ArgumentError("Parameter instance is required."); | 402 throw new core.ArgumentError("Parameter instance is required."); |
| 402 } | 403 } |
| 403 if (database == null) { | 404 if (database == null) { |
| 404 throw new core.ArgumentError("Parameter database is required."); | 405 throw new core.ArgumentError("Parameter database is required."); |
| 405 } | 406 } |
| 406 | 407 |
| 407 | 408 |
| 408 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/databases/'
+ common_internal.Escaper.ecapeVariable('$database'); | 409 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/databases/' + commons.Escape
r.ecapeVariable('$database'); |
| 409 | 410 |
| 410 var _response = _requester.request(_url, | 411 var _response = _requester.request(_url, |
| 411 "PATCH", | 412 "PATCH", |
| 412 body: _body, | 413 body: _body, |
| 413 queryParams: _queryParams, | 414 queryParams: _queryParams, |
| 414 uploadOptions: _uploadOptions, | 415 uploadOptions: _uploadOptions, |
| 415 uploadMedia: _uploadMedia, | 416 uploadMedia: _uploadMedia, |
| 416 downloadOptions: _downloadOptions); | 417 downloadOptions: _downloadOptions); |
| 417 return _response.then((data) => new Operation.fromJson(data)); | 418 return _response.then((data) => new Operation.fromJson(data)); |
| 418 } | 419 } |
| 419 | 420 |
| 420 /** | 421 /** |
| 421 * Updates a resource containing information about a database inside a Cloud | 422 * Updates a resource containing information about a database inside a Cloud |
| 422 * SQL instance. | 423 * SQL instance. |
| 423 * | 424 * |
| 424 * [request] - The metadata request object. | 425 * [request] - The metadata request object. |
| 425 * | 426 * |
| 426 * Request parameters: | 427 * Request parameters: |
| 427 * | 428 * |
| 428 * [project] - Project ID of the project that contains the instance. | 429 * [project] - Project ID of the project that contains the instance. |
| 429 * | 430 * |
| 430 * [instance] - Database instance ID. This does not include the project ID. | 431 * [instance] - Database instance ID. This does not include the project ID. |
| 431 * | 432 * |
| 432 * [database] - Name of the database to be updated in the instance. | 433 * [database] - Name of the database to be updated in the instance. |
| 433 * | 434 * |
| 434 * Completes with a [Operation]. | 435 * Completes with a [Operation]. |
| 435 * | 436 * |
| 436 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 437 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 437 * error. | 438 * error. |
| 438 * | 439 * |
| 439 * If the used [http.Client] completes with an error when making a REST call, | 440 * If the used [http.Client] completes with an error when making a REST call, |
| 440 * this method will complete with the same error. | 441 * this method will complete with the same error. |
| 441 */ | 442 */ |
| 442 async.Future<Operation> update(Database request, core.String project, core.Str
ing instance, core.String database) { | 443 async.Future<Operation> update(Database request, core.String project, core.Str
ing instance, core.String database) { |
| 443 var _url = null; | 444 var _url = null; |
| 444 var _queryParams = new core.Map(); | 445 var _queryParams = new core.Map(); |
| 445 var _uploadMedia = null; | 446 var _uploadMedia = null; |
| 446 var _uploadOptions = null; | 447 var _uploadOptions = null; |
| 447 var _downloadOptions = common.DownloadOptions.Metadata; | 448 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 448 var _body = null; | 449 var _body = null; |
| 449 | 450 |
| 450 if (request != null) { | 451 if (request != null) { |
| 451 _body = convert.JSON.encode((request).toJson()); | 452 _body = convert.JSON.encode((request).toJson()); |
| 452 } | 453 } |
| 453 if (project == null) { | 454 if (project == null) { |
| 454 throw new core.ArgumentError("Parameter project is required."); | 455 throw new core.ArgumentError("Parameter project is required."); |
| 455 } | 456 } |
| 456 if (instance == null) { | 457 if (instance == null) { |
| 457 throw new core.ArgumentError("Parameter instance is required."); | 458 throw new core.ArgumentError("Parameter instance is required."); |
| 458 } | 459 } |
| 459 if (database == null) { | 460 if (database == null) { |
| 460 throw new core.ArgumentError("Parameter database is required."); | 461 throw new core.ArgumentError("Parameter database is required."); |
| 461 } | 462 } |
| 462 | 463 |
| 463 | 464 |
| 464 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/databases/'
+ common_internal.Escaper.ecapeVariable('$database'); | 465 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/databases/' + commons.Escape
r.ecapeVariable('$database'); |
| 465 | 466 |
| 466 var _response = _requester.request(_url, | 467 var _response = _requester.request(_url, |
| 467 "PUT", | 468 "PUT", |
| 468 body: _body, | 469 body: _body, |
| 469 queryParams: _queryParams, | 470 queryParams: _queryParams, |
| 470 uploadOptions: _uploadOptions, | 471 uploadOptions: _uploadOptions, |
| 471 uploadMedia: _uploadMedia, | 472 uploadMedia: _uploadMedia, |
| 472 downloadOptions: _downloadOptions); | 473 downloadOptions: _downloadOptions); |
| 473 return _response.then((data) => new Operation.fromJson(data)); | 474 return _response.then((data) => new Operation.fromJson(data)); |
| 474 } | 475 } |
| 475 | 476 |
| 476 } | 477 } |
| 477 | 478 |
| 478 | 479 |
| 479 /** Not documented yet. */ | |
| 480 class FlagsResourceApi { | 480 class FlagsResourceApi { |
| 481 final common_internal.ApiRequester _requester; | 481 final commons.ApiRequester _requester; |
| 482 | 482 |
| 483 FlagsResourceApi(common_internal.ApiRequester client) : | 483 FlagsResourceApi(commons.ApiRequester client) : |
| 484 _requester = client; | 484 _requester = client; |
| 485 | 485 |
| 486 /** | 486 /** |
| 487 * List all available database flags for Google Cloud SQL instances. | 487 * List all available database flags for Google Cloud SQL instances. |
| 488 * | 488 * |
| 489 * Request parameters: | 489 * Request parameters: |
| 490 * | 490 * |
| 491 * Completes with a [FlagsListResponse]. | 491 * Completes with a [FlagsListResponse]. |
| 492 * | 492 * |
| 493 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 493 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 494 * error. | 494 * error. |
| 495 * | 495 * |
| 496 * If the used [http.Client] completes with an error when making a REST call, | 496 * If the used [http.Client] completes with an error when making a REST call, |
| 497 * this method will complete with the same error. | 497 * this method will complete with the same error. |
| 498 */ | 498 */ |
| 499 async.Future<FlagsListResponse> list() { | 499 async.Future<FlagsListResponse> list() { |
| 500 var _url = null; | 500 var _url = null; |
| 501 var _queryParams = new core.Map(); | 501 var _queryParams = new core.Map(); |
| 502 var _uploadMedia = null; | 502 var _uploadMedia = null; |
| 503 var _uploadOptions = null; | 503 var _uploadOptions = null; |
| 504 var _downloadOptions = common.DownloadOptions.Metadata; | 504 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 505 var _body = null; | 505 var _body = null; |
| 506 | 506 |
| 507 | 507 |
| 508 | 508 |
| 509 _url = 'flags'; | 509 _url = 'flags'; |
| 510 | 510 |
| 511 var _response = _requester.request(_url, | 511 var _response = _requester.request(_url, |
| 512 "GET", | 512 "GET", |
| 513 body: _body, | 513 body: _body, |
| 514 queryParams: _queryParams, | 514 queryParams: _queryParams, |
| 515 uploadOptions: _uploadOptions, | 515 uploadOptions: _uploadOptions, |
| 516 uploadMedia: _uploadMedia, | 516 uploadMedia: _uploadMedia, |
| 517 downloadOptions: _downloadOptions); | 517 downloadOptions: _downloadOptions); |
| 518 return _response.then((data) => new FlagsListResponse.fromJson(data)); | 518 return _response.then((data) => new FlagsListResponse.fromJson(data)); |
| 519 } | 519 } |
| 520 | 520 |
| 521 } | 521 } |
| 522 | 522 |
| 523 | 523 |
| 524 /** Not documented yet. */ | |
| 525 class InstancesResourceApi { | 524 class InstancesResourceApi { |
| 526 final common_internal.ApiRequester _requester; | 525 final commons.ApiRequester _requester; |
| 527 | 526 |
| 528 InstancesResourceApi(common_internal.ApiRequester client) : | 527 InstancesResourceApi(commons.ApiRequester client) : |
| 529 _requester = client; | 528 _requester = client; |
| 530 | 529 |
| 531 /** | 530 /** |
| 532 * Creates a Cloud SQL instance as a clone of the source instance. | 531 * Creates a Cloud SQL instance as a clone of the source instance. |
| 533 * | 532 * |
| 534 * [request] - The metadata request object. | 533 * [request] - The metadata request object. |
| 535 * | 534 * |
| 536 * Request parameters: | 535 * Request parameters: |
| 537 * | 536 * |
| 538 * [project] - Project ID of the source as well as the clone Cloud SQL | 537 * [project] - Project ID of the source as well as the clone Cloud SQL |
| 539 * instance. | 538 * instance. |
| 540 * | 539 * |
| 541 * [instance] - The ID of the Cloud SQL instance to be cloned (source). This | 540 * [instance] - The ID of the Cloud SQL instance to be cloned (source). This |
| 542 * does not include the project ID. | 541 * does not include the project ID. |
| 543 * | 542 * |
| 544 * Completes with a [Operation]. | 543 * Completes with a [Operation]. |
| 545 * | 544 * |
| 546 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 545 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 547 * error. | 546 * error. |
| 548 * | 547 * |
| 549 * If the used [http.Client] completes with an error when making a REST call, | 548 * If the used [http.Client] completes with an error when making a REST call, |
| 550 * this method will complete with the same error. | 549 * this method will complete with the same error. |
| 551 */ | 550 */ |
| 552 async.Future<Operation> clone(InstancesCloneRequest request, core.String proje
ct, core.String instance) { | 551 async.Future<Operation> clone(InstancesCloneRequest request, core.String proje
ct, core.String instance) { |
| 553 var _url = null; | 552 var _url = null; |
| 554 var _queryParams = new core.Map(); | 553 var _queryParams = new core.Map(); |
| 555 var _uploadMedia = null; | 554 var _uploadMedia = null; |
| 556 var _uploadOptions = null; | 555 var _uploadOptions = null; |
| 557 var _downloadOptions = common.DownloadOptions.Metadata; | 556 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 558 var _body = null; | 557 var _body = null; |
| 559 | 558 |
| 560 if (request != null) { | 559 if (request != null) { |
| 561 _body = convert.JSON.encode((request).toJson()); | 560 _body = convert.JSON.encode((request).toJson()); |
| 562 } | 561 } |
| 563 if (project == null) { | 562 if (project == null) { |
| 564 throw new core.ArgumentError("Parameter project is required."); | 563 throw new core.ArgumentError("Parameter project is required."); |
| 565 } | 564 } |
| 566 if (instance == null) { | 565 if (instance == null) { |
| 567 throw new core.ArgumentError("Parameter instance is required."); | 566 throw new core.ArgumentError("Parameter instance is required."); |
| 568 } | 567 } |
| 569 | 568 |
| 570 | 569 |
| 571 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/clone'; | 570 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/clone'; |
| 572 | 571 |
| 573 var _response = _requester.request(_url, | 572 var _response = _requester.request(_url, |
| 574 "POST", | 573 "POST", |
| 575 body: _body, | 574 body: _body, |
| 576 queryParams: _queryParams, | 575 queryParams: _queryParams, |
| 577 uploadOptions: _uploadOptions, | 576 uploadOptions: _uploadOptions, |
| 578 uploadMedia: _uploadMedia, | 577 uploadMedia: _uploadMedia, |
| 579 downloadOptions: _downloadOptions); | 578 downloadOptions: _downloadOptions); |
| 580 return _response.then((data) => new Operation.fromJson(data)); | 579 return _response.then((data) => new Operation.fromJson(data)); |
| 581 } | 580 } |
| 582 | 581 |
| 583 /** | 582 /** |
| 584 * Deletes a Cloud SQL instance. | 583 * Deletes a Cloud SQL instance. |
| 585 * | 584 * |
| 586 * Request parameters: | 585 * Request parameters: |
| 587 * | 586 * |
| 588 * [project] - Project ID of the project that contains the instance to be | 587 * [project] - Project ID of the project that contains the instance to be |
| 589 * deleted. | 588 * deleted. |
| 590 * | 589 * |
| 591 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 590 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 592 * | 591 * |
| 593 * Completes with a [Operation]. | 592 * Completes with a [Operation]. |
| 594 * | 593 * |
| 595 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 594 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 596 * error. | 595 * error. |
| 597 * | 596 * |
| 598 * If the used [http.Client] completes with an error when making a REST call, | 597 * If the used [http.Client] completes with an error when making a REST call, |
| 599 * this method will complete with the same error. | 598 * this method will complete with the same error. |
| 600 */ | 599 */ |
| 601 async.Future<Operation> delete(core.String project, core.String instance) { | 600 async.Future<Operation> delete(core.String project, core.String instance) { |
| 602 var _url = null; | 601 var _url = null; |
| 603 var _queryParams = new core.Map(); | 602 var _queryParams = new core.Map(); |
| 604 var _uploadMedia = null; | 603 var _uploadMedia = null; |
| 605 var _uploadOptions = null; | 604 var _uploadOptions = null; |
| 606 var _downloadOptions = common.DownloadOptions.Metadata; | 605 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 607 var _body = null; | 606 var _body = null; |
| 608 | 607 |
| 609 if (project == null) { | 608 if (project == null) { |
| 610 throw new core.ArgumentError("Parameter project is required."); | 609 throw new core.ArgumentError("Parameter project is required."); |
| 611 } | 610 } |
| 612 if (instance == null) { | 611 if (instance == null) { |
| 613 throw new core.ArgumentError("Parameter instance is required."); | 612 throw new core.ArgumentError("Parameter instance is required."); |
| 614 } | 613 } |
| 615 | 614 |
| 616 | 615 |
| 617 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 616 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
| 618 | 617 |
| 619 var _response = _requester.request(_url, | 618 var _response = _requester.request(_url, |
| 620 "DELETE", | 619 "DELETE", |
| 621 body: _body, | 620 body: _body, |
| 622 queryParams: _queryParams, | 621 queryParams: _queryParams, |
| 623 uploadOptions: _uploadOptions, | 622 uploadOptions: _uploadOptions, |
| 624 uploadMedia: _uploadMedia, | 623 uploadMedia: _uploadMedia, |
| 625 downloadOptions: _downloadOptions); | 624 downloadOptions: _downloadOptions); |
| 626 return _response.then((data) => new Operation.fromJson(data)); | 625 return _response.then((data) => new Operation.fromJson(data)); |
| 627 } | 626 } |
| 628 | 627 |
| 629 /** | 628 /** |
| 630 * Exports data from a Cloud SQL instance to a Google Cloud Storage bucket as | 629 * Exports data from a Cloud SQL instance to a Google Cloud Storage bucket as |
| 631 * a MySQL dump file. | 630 * a MySQL dump file. |
| 632 * | 631 * |
| 633 * [request] - The metadata request object. | 632 * [request] - The metadata request object. |
| 634 * | 633 * |
| 635 * Request parameters: | 634 * Request parameters: |
| 636 * | 635 * |
| 637 * [project] - Project ID of the project that contains the instance to be | 636 * [project] - Project ID of the project that contains the instance to be |
| 638 * exported. | 637 * exported. |
| 639 * | 638 * |
| 640 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 639 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 641 * | 640 * |
| 642 * Completes with a [Operation]. | 641 * Completes with a [Operation]. |
| 643 * | 642 * |
| 644 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 643 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 645 * error. | 644 * error. |
| 646 * | 645 * |
| 647 * If the used [http.Client] completes with an error when making a REST call, | 646 * If the used [http.Client] completes with an error when making a REST call, |
| 648 * this method will complete with the same error. | 647 * this method will complete with the same error. |
| 649 */ | 648 */ |
| 650 async.Future<Operation> export(InstancesExportRequest request, core.String pro
ject, core.String instance) { | 649 async.Future<Operation> export(InstancesExportRequest request, core.String pro
ject, core.String instance) { |
| 651 var _url = null; | 650 var _url = null; |
| 652 var _queryParams = new core.Map(); | 651 var _queryParams = new core.Map(); |
| 653 var _uploadMedia = null; | 652 var _uploadMedia = null; |
| 654 var _uploadOptions = null; | 653 var _uploadOptions = null; |
| 655 var _downloadOptions = common.DownloadOptions.Metadata; | 654 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 656 var _body = null; | 655 var _body = null; |
| 657 | 656 |
| 658 if (request != null) { | 657 if (request != null) { |
| 659 _body = convert.JSON.encode((request).toJson()); | 658 _body = convert.JSON.encode((request).toJson()); |
| 660 } | 659 } |
| 661 if (project == null) { | 660 if (project == null) { |
| 662 throw new core.ArgumentError("Parameter project is required."); | 661 throw new core.ArgumentError("Parameter project is required."); |
| 663 } | 662 } |
| 664 if (instance == null) { | 663 if (instance == null) { |
| 665 throw new core.ArgumentError("Parameter instance is required."); | 664 throw new core.ArgumentError("Parameter instance is required."); |
| 666 } | 665 } |
| 667 | 666 |
| 668 | 667 |
| 669 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/export'; | 668 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/export'; |
| 670 | 669 |
| 671 var _response = _requester.request(_url, | 670 var _response = _requester.request(_url, |
| 672 "POST", | 671 "POST", |
| 673 body: _body, | 672 body: _body, |
| 674 queryParams: _queryParams, | 673 queryParams: _queryParams, |
| 675 uploadOptions: _uploadOptions, | 674 uploadOptions: _uploadOptions, |
| 676 uploadMedia: _uploadMedia, | 675 uploadMedia: _uploadMedia, |
| 677 downloadOptions: _downloadOptions); | 676 downloadOptions: _downloadOptions); |
| 678 return _response.then((data) => new Operation.fromJson(data)); | 677 return _response.then((data) => new Operation.fromJson(data)); |
| 679 } | 678 } |
| 680 | 679 |
| 681 /** | 680 /** |
| 682 * Retrieves a resource containing information about a Cloud SQL instance. | 681 * Retrieves a resource containing information about a Cloud SQL instance. |
| 683 * | 682 * |
| 684 * Request parameters: | 683 * Request parameters: |
| 685 * | 684 * |
| 686 * [project] - Project ID of the project that contains the instance. | 685 * [project] - Project ID of the project that contains the instance. |
| 687 * | 686 * |
| 688 * [instance] - Database instance ID. This does not include the project ID. | 687 * [instance] - Database instance ID. This does not include the project ID. |
| 689 * | 688 * |
| 690 * Completes with a [DatabaseInstance]. | 689 * Completes with a [DatabaseInstance]. |
| 691 * | 690 * |
| 692 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 691 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 693 * error. | 692 * error. |
| 694 * | 693 * |
| 695 * If the used [http.Client] completes with an error when making a REST call, | 694 * If the used [http.Client] completes with an error when making a REST call, |
| 696 * this method will complete with the same error. | 695 * this method will complete with the same error. |
| 697 */ | 696 */ |
| 698 async.Future<DatabaseInstance> get(core.String project, core.String instance)
{ | 697 async.Future<DatabaseInstance> get(core.String project, core.String instance)
{ |
| 699 var _url = null; | 698 var _url = null; |
| 700 var _queryParams = new core.Map(); | 699 var _queryParams = new core.Map(); |
| 701 var _uploadMedia = null; | 700 var _uploadMedia = null; |
| 702 var _uploadOptions = null; | 701 var _uploadOptions = null; |
| 703 var _downloadOptions = common.DownloadOptions.Metadata; | 702 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 704 var _body = null; | 703 var _body = null; |
| 705 | 704 |
| 706 if (project == null) { | 705 if (project == null) { |
| 707 throw new core.ArgumentError("Parameter project is required."); | 706 throw new core.ArgumentError("Parameter project is required."); |
| 708 } | 707 } |
| 709 if (instance == null) { | 708 if (instance == null) { |
| 710 throw new core.ArgumentError("Parameter instance is required."); | 709 throw new core.ArgumentError("Parameter instance is required."); |
| 711 } | 710 } |
| 712 | 711 |
| 713 | 712 |
| 714 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 713 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
| 715 | 714 |
| 716 var _response = _requester.request(_url, | 715 var _response = _requester.request(_url, |
| 717 "GET", | 716 "GET", |
| 718 body: _body, | 717 body: _body, |
| 719 queryParams: _queryParams, | 718 queryParams: _queryParams, |
| 720 uploadOptions: _uploadOptions, | 719 uploadOptions: _uploadOptions, |
| 721 uploadMedia: _uploadMedia, | 720 uploadMedia: _uploadMedia, |
| 722 downloadOptions: _downloadOptions); | 721 downloadOptions: _downloadOptions); |
| 723 return _response.then((data) => new DatabaseInstance.fromJson(data)); | 722 return _response.then((data) => new DatabaseInstance.fromJson(data)); |
| 724 } | 723 } |
| 725 | 724 |
| 726 /** | 725 /** |
| 727 * Imports data into a Cloud SQL instance from a MySQL dump file in Google | 726 * Imports data into a Cloud SQL instance from a MySQL dump file in Google |
| 728 * Cloud Storage. | 727 * Cloud Storage. |
| 729 * | 728 * |
| 730 * [request] - The metadata request object. | 729 * [request] - The metadata request object. |
| 731 * | 730 * |
| 732 * Request parameters: | 731 * Request parameters: |
| 733 * | 732 * |
| 734 * [project] - Project ID of the project that contains the instance. | 733 * [project] - Project ID of the project that contains the instance. |
| 735 * | 734 * |
| 736 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 735 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 737 * | 736 * |
| 738 * Completes with a [Operation]. | 737 * Completes with a [Operation]. |
| 739 * | 738 * |
| 740 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 739 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 741 * error. | 740 * error. |
| 742 * | 741 * |
| 743 * If the used [http.Client] completes with an error when making a REST call, | 742 * If the used [http.Client] completes with an error when making a REST call, |
| 744 * this method will complete with the same error. | 743 * this method will complete with the same error. |
| 745 */ | 744 */ |
| 746 async.Future<Operation> import(InstancesImportRequest request, core.String pro
ject, core.String instance) { | 745 async.Future<Operation> import(InstancesImportRequest request, core.String pro
ject, core.String instance) { |
| 747 var _url = null; | 746 var _url = null; |
| 748 var _queryParams = new core.Map(); | 747 var _queryParams = new core.Map(); |
| 749 var _uploadMedia = null; | 748 var _uploadMedia = null; |
| 750 var _uploadOptions = null; | 749 var _uploadOptions = null; |
| 751 var _downloadOptions = common.DownloadOptions.Metadata; | 750 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 752 var _body = null; | 751 var _body = null; |
| 753 | 752 |
| 754 if (request != null) { | 753 if (request != null) { |
| 755 _body = convert.JSON.encode((request).toJson()); | 754 _body = convert.JSON.encode((request).toJson()); |
| 756 } | 755 } |
| 757 if (project == null) { | 756 if (project == null) { |
| 758 throw new core.ArgumentError("Parameter project is required."); | 757 throw new core.ArgumentError("Parameter project is required."); |
| 759 } | 758 } |
| 760 if (instance == null) { | 759 if (instance == null) { |
| 761 throw new core.ArgumentError("Parameter instance is required."); | 760 throw new core.ArgumentError("Parameter instance is required."); |
| 762 } | 761 } |
| 763 | 762 |
| 764 | 763 |
| 765 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/import'; | 764 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/import'; |
| 766 | 765 |
| 767 var _response = _requester.request(_url, | 766 var _response = _requester.request(_url, |
| 768 "POST", | 767 "POST", |
| 769 body: _body, | 768 body: _body, |
| 770 queryParams: _queryParams, | 769 queryParams: _queryParams, |
| 771 uploadOptions: _uploadOptions, | 770 uploadOptions: _uploadOptions, |
| 772 uploadMedia: _uploadMedia, | 771 uploadMedia: _uploadMedia, |
| 773 downloadOptions: _downloadOptions); | 772 downloadOptions: _downloadOptions); |
| 774 return _response.then((data) => new Operation.fromJson(data)); | 773 return _response.then((data) => new Operation.fromJson(data)); |
| 775 } | 774 } |
| 776 | 775 |
| 777 /** | 776 /** |
| 778 * Creates a new Cloud SQL instance. | 777 * Creates a new Cloud SQL instance. |
| 779 * | 778 * |
| 780 * [request] - The metadata request object. | 779 * [request] - The metadata request object. |
| 781 * | 780 * |
| 782 * Request parameters: | 781 * Request parameters: |
| 783 * | 782 * |
| 784 * [project] - Project ID of the project to which the newly created Cloud SQL | 783 * [project] - Project ID of the project to which the newly created Cloud SQL |
| 785 * instances should belong. | 784 * instances should belong. |
| 786 * | 785 * |
| 787 * Completes with a [Operation]. | 786 * Completes with a [Operation]. |
| 788 * | 787 * |
| 789 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 788 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 790 * error. | 789 * error. |
| 791 * | 790 * |
| 792 * If the used [http.Client] completes with an error when making a REST call, | 791 * If the used [http.Client] completes with an error when making a REST call, |
| 793 * this method will complete with the same error. | 792 * this method will complete with the same error. |
| 794 */ | 793 */ |
| 795 async.Future<Operation> insert(DatabaseInstance request, core.String project)
{ | 794 async.Future<Operation> insert(DatabaseInstance request, core.String project)
{ |
| 796 var _url = null; | 795 var _url = null; |
| 797 var _queryParams = new core.Map(); | 796 var _queryParams = new core.Map(); |
| 798 var _uploadMedia = null; | 797 var _uploadMedia = null; |
| 799 var _uploadOptions = null; | 798 var _uploadOptions = null; |
| 800 var _downloadOptions = common.DownloadOptions.Metadata; | 799 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 801 var _body = null; | 800 var _body = null; |
| 802 | 801 |
| 803 if (request != null) { | 802 if (request != null) { |
| 804 _body = convert.JSON.encode((request).toJson()); | 803 _body = convert.JSON.encode((request).toJson()); |
| 805 } | 804 } |
| 806 if (project == null) { | 805 if (project == null) { |
| 807 throw new core.ArgumentError("Parameter project is required."); | 806 throw new core.ArgumentError("Parameter project is required."); |
| 808 } | 807 } |
| 809 | 808 |
| 810 | 809 |
| 811 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances'; | 810 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
'; |
| 812 | 811 |
| 813 var _response = _requester.request(_url, | 812 var _response = _requester.request(_url, |
| 814 "POST", | 813 "POST", |
| 815 body: _body, | 814 body: _body, |
| 816 queryParams: _queryParams, | 815 queryParams: _queryParams, |
| 817 uploadOptions: _uploadOptions, | 816 uploadOptions: _uploadOptions, |
| 818 uploadMedia: _uploadMedia, | 817 uploadMedia: _uploadMedia, |
| 819 downloadOptions: _downloadOptions); | 818 downloadOptions: _downloadOptions); |
| 820 return _response.then((data) => new Operation.fromJson(data)); | 819 return _response.then((data) => new Operation.fromJson(data)); |
| 821 } | 820 } |
| 822 | 821 |
| 823 /** | 822 /** |
| 824 * Lists instances under a given project in the alphabetical order of the | 823 * Lists instances under a given project in the alphabetical order of the |
| 825 * instance name. | 824 * instance name. |
| 826 * | 825 * |
| 827 * Request parameters: | 826 * Request parameters: |
| 828 * | 827 * |
| 829 * [project] - Project ID of the project for which to list Cloud SQL | 828 * [project] - Project ID of the project for which to list Cloud SQL |
| 830 * instances. | 829 * instances. |
| 831 * | 830 * |
| 832 * [maxResults] - The maximum number of results to return per response. | 831 * [maxResults] - The maximum number of results to return per response. |
| 833 * | 832 * |
| 834 * [pageToken] - A previously-returned page token representing part of the | 833 * [pageToken] - A previously-returned page token representing part of the |
| 835 * larger set of results to view. | 834 * larger set of results to view. |
| 836 * | 835 * |
| 837 * Completes with a [InstancesListResponse]. | 836 * Completes with a [InstancesListResponse]. |
| 838 * | 837 * |
| 839 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 838 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 840 * error. | 839 * error. |
| 841 * | 840 * |
| 842 * If the used [http.Client] completes with an error when making a REST call, | 841 * If the used [http.Client] completes with an error when making a REST call, |
| 843 * this method will complete with the same error. | 842 * this method will complete with the same error. |
| 844 */ | 843 */ |
| 845 async.Future<InstancesListResponse> list(core.String project, {core.int maxRes
ults, core.String pageToken}) { | 844 async.Future<InstancesListResponse> list(core.String project, {core.int maxRes
ults, core.String pageToken}) { |
| 846 var _url = null; | 845 var _url = null; |
| 847 var _queryParams = new core.Map(); | 846 var _queryParams = new core.Map(); |
| 848 var _uploadMedia = null; | 847 var _uploadMedia = null; |
| 849 var _uploadOptions = null; | 848 var _uploadOptions = null; |
| 850 var _downloadOptions = common.DownloadOptions.Metadata; | 849 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 851 var _body = null; | 850 var _body = null; |
| 852 | 851 |
| 853 if (project == null) { | 852 if (project == null) { |
| 854 throw new core.ArgumentError("Parameter project is required."); | 853 throw new core.ArgumentError("Parameter project is required."); |
| 855 } | 854 } |
| 856 if (maxResults != null) { | 855 if (maxResults != null) { |
| 857 _queryParams["maxResults"] = ["${maxResults}"]; | 856 _queryParams["maxResults"] = ["${maxResults}"]; |
| 858 } | 857 } |
| 859 if (pageToken != null) { | 858 if (pageToken != null) { |
| 860 _queryParams["pageToken"] = [pageToken]; | 859 _queryParams["pageToken"] = [pageToken]; |
| 861 } | 860 } |
| 862 | 861 |
| 863 | 862 |
| 864 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances'; | 863 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
'; |
| 865 | 864 |
| 866 var _response = _requester.request(_url, | 865 var _response = _requester.request(_url, |
| 867 "GET", | 866 "GET", |
| 868 body: _body, | 867 body: _body, |
| 869 queryParams: _queryParams, | 868 queryParams: _queryParams, |
| 870 uploadOptions: _uploadOptions, | 869 uploadOptions: _uploadOptions, |
| 871 uploadMedia: _uploadMedia, | 870 uploadMedia: _uploadMedia, |
| 872 downloadOptions: _downloadOptions); | 871 downloadOptions: _downloadOptions); |
| 873 return _response.then((data) => new InstancesListResponse.fromJson(data)); | 872 return _response.then((data) => new InstancesListResponse.fromJson(data)); |
| 874 } | 873 } |
| 875 | 874 |
| 876 /** | 875 /** |
| 877 * Updates settings of a Cloud SQL instance. Caution: This is not a partial | 876 * Updates settings of a Cloud SQL instance. Caution: This is not a partial |
| 878 * update, so you must include values for all the settings that you want to | 877 * update, so you must include values for all the settings that you want to |
| 879 * retain. For partial updates, use patch.. This method supports patch | 878 * retain. For partial updates, use patch.. This method supports patch |
| 880 * semantics. | 879 * semantics. |
| 881 * | 880 * |
| 882 * [request] - The metadata request object. | 881 * [request] - The metadata request object. |
| 883 * | 882 * |
| 884 * Request parameters: | 883 * Request parameters: |
| 885 * | 884 * |
| 886 * [project] - Project ID of the project that contains the instance. | 885 * [project] - Project ID of the project that contains the instance. |
| 887 * | 886 * |
| 888 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 887 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 889 * | 888 * |
| 890 * Completes with a [Operation]. | 889 * Completes with a [Operation]. |
| 891 * | 890 * |
| 892 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 891 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 893 * error. | 892 * error. |
| 894 * | 893 * |
| 895 * If the used [http.Client] completes with an error when making a REST call, | 894 * If the used [http.Client] completes with an error when making a REST call, |
| 896 * this method will complete with the same error. | 895 * this method will complete with the same error. |
| 897 */ | 896 */ |
| 898 async.Future<Operation> patch(DatabaseInstance request, core.String project, c
ore.String instance) { | 897 async.Future<Operation> patch(DatabaseInstance request, core.String project, c
ore.String instance) { |
| 899 var _url = null; | 898 var _url = null; |
| 900 var _queryParams = new core.Map(); | 899 var _queryParams = new core.Map(); |
| 901 var _uploadMedia = null; | 900 var _uploadMedia = null; |
| 902 var _uploadOptions = null; | 901 var _uploadOptions = null; |
| 903 var _downloadOptions = common.DownloadOptions.Metadata; | 902 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 904 var _body = null; | 903 var _body = null; |
| 905 | 904 |
| 906 if (request != null) { | 905 if (request != null) { |
| 907 _body = convert.JSON.encode((request).toJson()); | 906 _body = convert.JSON.encode((request).toJson()); |
| 908 } | 907 } |
| 909 if (project == null) { | 908 if (project == null) { |
| 910 throw new core.ArgumentError("Parameter project is required."); | 909 throw new core.ArgumentError("Parameter project is required."); |
| 911 } | 910 } |
| 912 if (instance == null) { | 911 if (instance == null) { |
| 913 throw new core.ArgumentError("Parameter instance is required."); | 912 throw new core.ArgumentError("Parameter instance is required."); |
| 914 } | 913 } |
| 915 | 914 |
| 916 | 915 |
| 917 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 916 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
| 918 | 917 |
| 919 var _response = _requester.request(_url, | 918 var _response = _requester.request(_url, |
| 920 "PATCH", | 919 "PATCH", |
| 921 body: _body, | 920 body: _body, |
| 922 queryParams: _queryParams, | 921 queryParams: _queryParams, |
| 923 uploadOptions: _uploadOptions, | 922 uploadOptions: _uploadOptions, |
| 924 uploadMedia: _uploadMedia, | 923 uploadMedia: _uploadMedia, |
| 925 downloadOptions: _downloadOptions); | 924 downloadOptions: _downloadOptions); |
| 926 return _response.then((data) => new Operation.fromJson(data)); | 925 return _response.then((data) => new Operation.fromJson(data)); |
| 927 } | 926 } |
| 928 | 927 |
| 929 /** | 928 /** |
| 930 * Promotes the read replica instance to be a stand-alone Cloud SQL instance. | 929 * Promotes the read replica instance to be a stand-alone Cloud SQL instance. |
| 931 * | 930 * |
| 932 * Request parameters: | 931 * Request parameters: |
| 933 * | 932 * |
| 934 * [project] - ID of the project that contains the read replica. | 933 * [project] - ID of the project that contains the read replica. |
| 935 * | 934 * |
| 936 * [instance] - Cloud SQL read replica instance name. | 935 * [instance] - Cloud SQL read replica instance name. |
| 937 * | 936 * |
| 938 * Completes with a [Operation]. | 937 * Completes with a [Operation]. |
| 939 * | 938 * |
| 940 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 939 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 941 * error. | 940 * error. |
| 942 * | 941 * |
| 943 * If the used [http.Client] completes with an error when making a REST call, | 942 * If the used [http.Client] completes with an error when making a REST call, |
| 944 * this method will complete with the same error. | 943 * this method will complete with the same error. |
| 945 */ | 944 */ |
| 946 async.Future<Operation> promoteReplica(core.String project, core.String instan
ce) { | 945 async.Future<Operation> promoteReplica(core.String project, core.String instan
ce) { |
| 947 var _url = null; | 946 var _url = null; |
| 948 var _queryParams = new core.Map(); | 947 var _queryParams = new core.Map(); |
| 949 var _uploadMedia = null; | 948 var _uploadMedia = null; |
| 950 var _uploadOptions = null; | 949 var _uploadOptions = null; |
| 951 var _downloadOptions = common.DownloadOptions.Metadata; | 950 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 952 var _body = null; | 951 var _body = null; |
| 953 | 952 |
| 954 if (project == null) { | 953 if (project == null) { |
| 955 throw new core.ArgumentError("Parameter project is required."); | 954 throw new core.ArgumentError("Parameter project is required."); |
| 956 } | 955 } |
| 957 if (instance == null) { | 956 if (instance == null) { |
| 958 throw new core.ArgumentError("Parameter instance is required."); | 957 throw new core.ArgumentError("Parameter instance is required."); |
| 959 } | 958 } |
| 960 | 959 |
| 961 | 960 |
| 962 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/promoteRepli
ca'; | 961 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/promoteReplica'; |
| 963 | 962 |
| 964 var _response = _requester.request(_url, | 963 var _response = _requester.request(_url, |
| 965 "POST", | 964 "POST", |
| 966 body: _body, | 965 body: _body, |
| 967 queryParams: _queryParams, | 966 queryParams: _queryParams, |
| 968 uploadOptions: _uploadOptions, | 967 uploadOptions: _uploadOptions, |
| 969 uploadMedia: _uploadMedia, | 968 uploadMedia: _uploadMedia, |
| 970 downloadOptions: _downloadOptions); | 969 downloadOptions: _downloadOptions); |
| 971 return _response.then((data) => new Operation.fromJson(data)); | 970 return _response.then((data) => new Operation.fromJson(data)); |
| 972 } | 971 } |
| 973 | 972 |
| 974 /** | 973 /** |
| 975 * Deletes all client certificates and generates a new server SSL certificate | 974 * Deletes all client certificates and generates a new server SSL certificate |
| 976 * for the instance. The changes will not take effect until the instance is | 975 * for the instance. The changes will not take effect until the instance is |
| 977 * restarted. Existing instances without a server certificate will need to | 976 * restarted. Existing instances without a server certificate will need to |
| 978 * call this once to set a server certificate. | 977 * call this once to set a server certificate. |
| 979 * | 978 * |
| 980 * Request parameters: | 979 * Request parameters: |
| 981 * | 980 * |
| 982 * [project] - Project ID of the project that contains the instance. | 981 * [project] - Project ID of the project that contains the instance. |
| 983 * | 982 * |
| 984 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 983 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 985 * | 984 * |
| 986 * Completes with a [Operation]. | 985 * Completes with a [Operation]. |
| 987 * | 986 * |
| 988 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 987 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 989 * error. | 988 * error. |
| 990 * | 989 * |
| 991 * If the used [http.Client] completes with an error when making a REST call, | 990 * If the used [http.Client] completes with an error when making a REST call, |
| 992 * this method will complete with the same error. | 991 * this method will complete with the same error. |
| 993 */ | 992 */ |
| 994 async.Future<Operation> resetSslConfig(core.String project, core.String instan
ce) { | 993 async.Future<Operation> resetSslConfig(core.String project, core.String instan
ce) { |
| 995 var _url = null; | 994 var _url = null; |
| 996 var _queryParams = new core.Map(); | 995 var _queryParams = new core.Map(); |
| 997 var _uploadMedia = null; | 996 var _uploadMedia = null; |
| 998 var _uploadOptions = null; | 997 var _uploadOptions = null; |
| 999 var _downloadOptions = common.DownloadOptions.Metadata; | 998 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1000 var _body = null; | 999 var _body = null; |
| 1001 | 1000 |
| 1002 if (project == null) { | 1001 if (project == null) { |
| 1003 throw new core.ArgumentError("Parameter project is required."); | 1002 throw new core.ArgumentError("Parameter project is required."); |
| 1004 } | 1003 } |
| 1005 if (instance == null) { | 1004 if (instance == null) { |
| 1006 throw new core.ArgumentError("Parameter instance is required."); | 1005 throw new core.ArgumentError("Parameter instance is required."); |
| 1007 } | 1006 } |
| 1008 | 1007 |
| 1009 | 1008 |
| 1010 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/resetSslConf
ig'; | 1009 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/resetSslConfig'; |
| 1011 | 1010 |
| 1012 var _response = _requester.request(_url, | 1011 var _response = _requester.request(_url, |
| 1013 "POST", | 1012 "POST", |
| 1014 body: _body, | 1013 body: _body, |
| 1015 queryParams: _queryParams, | 1014 queryParams: _queryParams, |
| 1016 uploadOptions: _uploadOptions, | 1015 uploadOptions: _uploadOptions, |
| 1017 uploadMedia: _uploadMedia, | 1016 uploadMedia: _uploadMedia, |
| 1018 downloadOptions: _downloadOptions); | 1017 downloadOptions: _downloadOptions); |
| 1019 return _response.then((data) => new Operation.fromJson(data)); | 1018 return _response.then((data) => new Operation.fromJson(data)); |
| 1020 } | 1019 } |
| 1021 | 1020 |
| 1022 /** | 1021 /** |
| 1023 * Restarts a Cloud SQL instance. | 1022 * Restarts a Cloud SQL instance. |
| 1024 * | 1023 * |
| 1025 * Request parameters: | 1024 * Request parameters: |
| 1026 * | 1025 * |
| 1027 * [project] - Project ID of the project that contains the instance to be | 1026 * [project] - Project ID of the project that contains the instance to be |
| 1028 * restarted. | 1027 * restarted. |
| 1029 * | 1028 * |
| 1030 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1029 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1031 * | 1030 * |
| 1032 * Completes with a [Operation]. | 1031 * Completes with a [Operation]. |
| 1033 * | 1032 * |
| 1034 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1033 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1035 * error. | 1034 * error. |
| 1036 * | 1035 * |
| 1037 * If the used [http.Client] completes with an error when making a REST call, | 1036 * If the used [http.Client] completes with an error when making a REST call, |
| 1038 * this method will complete with the same error. | 1037 * this method will complete with the same error. |
| 1039 */ | 1038 */ |
| 1040 async.Future<Operation> restart(core.String project, core.String instance) { | 1039 async.Future<Operation> restart(core.String project, core.String instance) { |
| 1041 var _url = null; | 1040 var _url = null; |
| 1042 var _queryParams = new core.Map(); | 1041 var _queryParams = new core.Map(); |
| 1043 var _uploadMedia = null; | 1042 var _uploadMedia = null; |
| 1044 var _uploadOptions = null; | 1043 var _uploadOptions = null; |
| 1045 var _downloadOptions = common.DownloadOptions.Metadata; | 1044 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1046 var _body = null; | 1045 var _body = null; |
| 1047 | 1046 |
| 1048 if (project == null) { | 1047 if (project == null) { |
| 1049 throw new core.ArgumentError("Parameter project is required."); | 1048 throw new core.ArgumentError("Parameter project is required."); |
| 1050 } | 1049 } |
| 1051 if (instance == null) { | 1050 if (instance == null) { |
| 1052 throw new core.ArgumentError("Parameter instance is required."); | 1051 throw new core.ArgumentError("Parameter instance is required."); |
| 1053 } | 1052 } |
| 1054 | 1053 |
| 1055 | 1054 |
| 1056 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/restart'; | 1055 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/restart'; |
| 1057 | 1056 |
| 1058 var _response = _requester.request(_url, | 1057 var _response = _requester.request(_url, |
| 1059 "POST", | 1058 "POST", |
| 1060 body: _body, | 1059 body: _body, |
| 1061 queryParams: _queryParams, | 1060 queryParams: _queryParams, |
| 1062 uploadOptions: _uploadOptions, | 1061 uploadOptions: _uploadOptions, |
| 1063 uploadMedia: _uploadMedia, | 1062 uploadMedia: _uploadMedia, |
| 1064 downloadOptions: _downloadOptions); | 1063 downloadOptions: _downloadOptions); |
| 1065 return _response.then((data) => new Operation.fromJson(data)); | 1064 return _response.then((data) => new Operation.fromJson(data)); |
| 1066 } | 1065 } |
| 1067 | 1066 |
| 1068 /** | 1067 /** |
| 1069 * Restores a backup of a Cloud SQL instance. | 1068 * Restores a backup of a Cloud SQL instance. |
| 1070 * | 1069 * |
| 1071 * [request] - The metadata request object. | 1070 * [request] - The metadata request object. |
| 1072 * | 1071 * |
| 1073 * Request parameters: | 1072 * Request parameters: |
| 1074 * | 1073 * |
| 1075 * [project] - Project ID of the project that contains the instance. | 1074 * [project] - Project ID of the project that contains the instance. |
| 1076 * | 1075 * |
| 1077 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1076 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1078 * | 1077 * |
| 1079 * Completes with a [Operation]. | 1078 * Completes with a [Operation]. |
| 1080 * | 1079 * |
| 1081 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1080 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1082 * error. | 1081 * error. |
| 1083 * | 1082 * |
| 1084 * If the used [http.Client] completes with an error when making a REST call, | 1083 * If the used [http.Client] completes with an error when making a REST call, |
| 1085 * this method will complete with the same error. | 1084 * this method will complete with the same error. |
| 1086 */ | 1085 */ |
| 1087 async.Future<Operation> restoreBackup(InstancesRestoreBackupRequest request, c
ore.String project, core.String instance) { | 1086 async.Future<Operation> restoreBackup(InstancesRestoreBackupRequest request, c
ore.String project, core.String instance) { |
| 1088 var _url = null; | 1087 var _url = null; |
| 1089 var _queryParams = new core.Map(); | 1088 var _queryParams = new core.Map(); |
| 1090 var _uploadMedia = null; | 1089 var _uploadMedia = null; |
| 1091 var _uploadOptions = null; | 1090 var _uploadOptions = null; |
| 1092 var _downloadOptions = common.DownloadOptions.Metadata; | 1091 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1093 var _body = null; | 1092 var _body = null; |
| 1094 | 1093 |
| 1095 if (request != null) { | 1094 if (request != null) { |
| 1096 _body = convert.JSON.encode((request).toJson()); | 1095 _body = convert.JSON.encode((request).toJson()); |
| 1097 } | 1096 } |
| 1098 if (project == null) { | 1097 if (project == null) { |
| 1099 throw new core.ArgumentError("Parameter project is required."); | 1098 throw new core.ArgumentError("Parameter project is required."); |
| 1100 } | 1099 } |
| 1101 if (instance == null) { | 1100 if (instance == null) { |
| 1102 throw new core.ArgumentError("Parameter instance is required."); | 1101 throw new core.ArgumentError("Parameter instance is required."); |
| 1103 } | 1102 } |
| 1104 | 1103 |
| 1105 | 1104 |
| 1106 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/restoreBacku
p'; | 1105 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/restoreBackup'; |
| 1107 | 1106 |
| 1108 var _response = _requester.request(_url, | 1107 var _response = _requester.request(_url, |
| 1109 "POST", | 1108 "POST", |
| 1110 body: _body, | 1109 body: _body, |
| 1111 queryParams: _queryParams, | 1110 queryParams: _queryParams, |
| 1112 uploadOptions: _uploadOptions, | 1111 uploadOptions: _uploadOptions, |
| 1113 uploadMedia: _uploadMedia, | 1112 uploadMedia: _uploadMedia, |
| 1114 downloadOptions: _downloadOptions); | 1113 downloadOptions: _downloadOptions); |
| 1115 return _response.then((data) => new Operation.fromJson(data)); | 1114 return _response.then((data) => new Operation.fromJson(data)); |
| 1116 } | 1115 } |
| 1117 | 1116 |
| 1118 /** | 1117 /** |
| 1119 * Starts the replication in the read replica instance. | 1118 * Starts the replication in the read replica instance. |
| 1120 * | 1119 * |
| 1121 * Request parameters: | 1120 * Request parameters: |
| 1122 * | 1121 * |
| 1123 * [project] - ID of the project that contains the read replica. | 1122 * [project] - ID of the project that contains the read replica. |
| 1124 * | 1123 * |
| 1125 * [instance] - Cloud SQL read replica instance name. | 1124 * [instance] - Cloud SQL read replica instance name. |
| 1126 * | 1125 * |
| 1127 * Completes with a [Operation]. | 1126 * Completes with a [Operation]. |
| 1128 * | 1127 * |
| 1129 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1128 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1130 * error. | 1129 * error. |
| 1131 * | 1130 * |
| 1132 * If the used [http.Client] completes with an error when making a REST call, | 1131 * If the used [http.Client] completes with an error when making a REST call, |
| 1133 * this method will complete with the same error. | 1132 * this method will complete with the same error. |
| 1134 */ | 1133 */ |
| 1135 async.Future<Operation> startReplica(core.String project, core.String instance
) { | 1134 async.Future<Operation> startReplica(core.String project, core.String instance
) { |
| 1136 var _url = null; | 1135 var _url = null; |
| 1137 var _queryParams = new core.Map(); | 1136 var _queryParams = new core.Map(); |
| 1138 var _uploadMedia = null; | 1137 var _uploadMedia = null; |
| 1139 var _uploadOptions = null; | 1138 var _uploadOptions = null; |
| 1140 var _downloadOptions = common.DownloadOptions.Metadata; | 1139 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1141 var _body = null; | 1140 var _body = null; |
| 1142 | 1141 |
| 1143 if (project == null) { | 1142 if (project == null) { |
| 1144 throw new core.ArgumentError("Parameter project is required."); | 1143 throw new core.ArgumentError("Parameter project is required."); |
| 1145 } | 1144 } |
| 1146 if (instance == null) { | 1145 if (instance == null) { |
| 1147 throw new core.ArgumentError("Parameter instance is required."); | 1146 throw new core.ArgumentError("Parameter instance is required."); |
| 1148 } | 1147 } |
| 1149 | 1148 |
| 1150 | 1149 |
| 1151 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/startReplica
'; | 1150 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/startReplica'; |
| 1152 | 1151 |
| 1153 var _response = _requester.request(_url, | 1152 var _response = _requester.request(_url, |
| 1154 "POST", | 1153 "POST", |
| 1155 body: _body, | 1154 body: _body, |
| 1156 queryParams: _queryParams, | 1155 queryParams: _queryParams, |
| 1157 uploadOptions: _uploadOptions, | 1156 uploadOptions: _uploadOptions, |
| 1158 uploadMedia: _uploadMedia, | 1157 uploadMedia: _uploadMedia, |
| 1159 downloadOptions: _downloadOptions); | 1158 downloadOptions: _downloadOptions); |
| 1160 return _response.then((data) => new Operation.fromJson(data)); | 1159 return _response.then((data) => new Operation.fromJson(data)); |
| 1161 } | 1160 } |
| 1162 | 1161 |
| 1163 /** | 1162 /** |
| 1164 * Stops the replication in the read replica instance. | 1163 * Stops the replication in the read replica instance. |
| 1165 * | 1164 * |
| 1166 * Request parameters: | 1165 * Request parameters: |
| 1167 * | 1166 * |
| 1168 * [project] - ID of the project that contains the read replica. | 1167 * [project] - ID of the project that contains the read replica. |
| 1169 * | 1168 * |
| 1170 * [instance] - Cloud SQL read replica instance name. | 1169 * [instance] - Cloud SQL read replica instance name. |
| 1171 * | 1170 * |
| 1172 * Completes with a [Operation]. | 1171 * Completes with a [Operation]. |
| 1173 * | 1172 * |
| 1174 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1173 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1175 * error. | 1174 * error. |
| 1176 * | 1175 * |
| 1177 * If the used [http.Client] completes with an error when making a REST call, | 1176 * If the used [http.Client] completes with an error when making a REST call, |
| 1178 * this method will complete with the same error. | 1177 * this method will complete with the same error. |
| 1179 */ | 1178 */ |
| 1180 async.Future<Operation> stopReplica(core.String project, core.String instance)
{ | 1179 async.Future<Operation> stopReplica(core.String project, core.String instance)
{ |
| 1181 var _url = null; | 1180 var _url = null; |
| 1182 var _queryParams = new core.Map(); | 1181 var _queryParams = new core.Map(); |
| 1183 var _uploadMedia = null; | 1182 var _uploadMedia = null; |
| 1184 var _uploadOptions = null; | 1183 var _uploadOptions = null; |
| 1185 var _downloadOptions = common.DownloadOptions.Metadata; | 1184 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1186 var _body = null; | 1185 var _body = null; |
| 1187 | 1186 |
| 1188 if (project == null) { | 1187 if (project == null) { |
| 1189 throw new core.ArgumentError("Parameter project is required."); | 1188 throw new core.ArgumentError("Parameter project is required."); |
| 1190 } | 1189 } |
| 1191 if (instance == null) { | 1190 if (instance == null) { |
| 1192 throw new core.ArgumentError("Parameter instance is required."); | 1191 throw new core.ArgumentError("Parameter instance is required."); |
| 1193 } | 1192 } |
| 1194 | 1193 |
| 1195 | 1194 |
| 1196 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/stopReplica'
; | 1195 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/stopReplica'; |
| 1197 | 1196 |
| 1198 var _response = _requester.request(_url, | 1197 var _response = _requester.request(_url, |
| 1199 "POST", | 1198 "POST", |
| 1200 body: _body, | 1199 body: _body, |
| 1201 queryParams: _queryParams, | 1200 queryParams: _queryParams, |
| 1202 uploadOptions: _uploadOptions, | 1201 uploadOptions: _uploadOptions, |
| 1203 uploadMedia: _uploadMedia, | 1202 uploadMedia: _uploadMedia, |
| 1204 downloadOptions: _downloadOptions); | 1203 downloadOptions: _downloadOptions); |
| 1205 return _response.then((data) => new Operation.fromJson(data)); | 1204 return _response.then((data) => new Operation.fromJson(data)); |
| 1206 } | 1205 } |
| 1207 | 1206 |
| 1208 /** | 1207 /** |
| 1209 * Updates settings of a Cloud SQL instance. Caution: This is not a partial | 1208 * Updates settings of a Cloud SQL instance. Caution: This is not a partial |
| 1210 * update, so you must include values for all the settings that you want to | 1209 * update, so you must include values for all the settings that you want to |
| 1211 * retain. For partial updates, use patch. | 1210 * retain. For partial updates, use patch. |
| 1212 * | 1211 * |
| 1213 * [request] - The metadata request object. | 1212 * [request] - The metadata request object. |
| 1214 * | 1213 * |
| 1215 * Request parameters: | 1214 * Request parameters: |
| 1216 * | 1215 * |
| 1217 * [project] - Project ID of the project that contains the instance. | 1216 * [project] - Project ID of the project that contains the instance. |
| 1218 * | 1217 * |
| 1219 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1218 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1220 * | 1219 * |
| 1221 * Completes with a [Operation]. | 1220 * Completes with a [Operation]. |
| 1222 * | 1221 * |
| 1223 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1222 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1224 * error. | 1223 * error. |
| 1225 * | 1224 * |
| 1226 * If the used [http.Client] completes with an error when making a REST call, | 1225 * If the used [http.Client] completes with an error when making a REST call, |
| 1227 * this method will complete with the same error. | 1226 * this method will complete with the same error. |
| 1228 */ | 1227 */ |
| 1229 async.Future<Operation> update(DatabaseInstance request, core.String project,
core.String instance) { | 1228 async.Future<Operation> update(DatabaseInstance request, core.String project,
core.String instance) { |
| 1230 var _url = null; | 1229 var _url = null; |
| 1231 var _queryParams = new core.Map(); | 1230 var _queryParams = new core.Map(); |
| 1232 var _uploadMedia = null; | 1231 var _uploadMedia = null; |
| 1233 var _uploadOptions = null; | 1232 var _uploadOptions = null; |
| 1234 var _downloadOptions = common.DownloadOptions.Metadata; | 1233 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1235 var _body = null; | 1234 var _body = null; |
| 1236 | 1235 |
| 1237 if (request != null) { | 1236 if (request != null) { |
| 1238 _body = convert.JSON.encode((request).toJson()); | 1237 _body = convert.JSON.encode((request).toJson()); |
| 1239 } | 1238 } |
| 1240 if (project == null) { | 1239 if (project == null) { |
| 1241 throw new core.ArgumentError("Parameter project is required."); | 1240 throw new core.ArgumentError("Parameter project is required."); |
| 1242 } | 1241 } |
| 1243 if (instance == null) { | 1242 if (instance == null) { |
| 1244 throw new core.ArgumentError("Parameter instance is required."); | 1243 throw new core.ArgumentError("Parameter instance is required."); |
| 1245 } | 1244 } |
| 1246 | 1245 |
| 1247 | 1246 |
| 1248 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance'); | 1247 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance'); |
| 1249 | 1248 |
| 1250 var _response = _requester.request(_url, | 1249 var _response = _requester.request(_url, |
| 1251 "PUT", | 1250 "PUT", |
| 1252 body: _body, | 1251 body: _body, |
| 1253 queryParams: _queryParams, | 1252 queryParams: _queryParams, |
| 1254 uploadOptions: _uploadOptions, | 1253 uploadOptions: _uploadOptions, |
| 1255 uploadMedia: _uploadMedia, | 1254 uploadMedia: _uploadMedia, |
| 1256 downloadOptions: _downloadOptions); | 1255 downloadOptions: _downloadOptions); |
| 1257 return _response.then((data) => new Operation.fromJson(data)); | 1256 return _response.then((data) => new Operation.fromJson(data)); |
| 1258 } | 1257 } |
| 1259 | 1258 |
| 1260 } | 1259 } |
| 1261 | 1260 |
| 1262 | 1261 |
| 1263 /** Not documented yet. */ | |
| 1264 class OperationsResourceApi { | 1262 class OperationsResourceApi { |
| 1265 final common_internal.ApiRequester _requester; | 1263 final commons.ApiRequester _requester; |
| 1266 | 1264 |
| 1267 OperationsResourceApi(common_internal.ApiRequester client) : | 1265 OperationsResourceApi(commons.ApiRequester client) : |
| 1268 _requester = client; | 1266 _requester = client; |
| 1269 | 1267 |
| 1270 /** | 1268 /** |
| 1271 * Retrieves an instance operation that has been performed on an instance. | 1269 * Retrieves an instance operation that has been performed on an instance. |
| 1272 * | 1270 * |
| 1273 * Request parameters: | 1271 * Request parameters: |
| 1274 * | 1272 * |
| 1275 * [project] - Project ID of the project that contains the instance. | 1273 * [project] - Project ID of the project that contains the instance. |
| 1276 * | 1274 * |
| 1277 * [operation] - Instance operation ID. | 1275 * [operation] - Instance operation ID. |
| 1278 * | 1276 * |
| 1279 * Completes with a [Operation]. | 1277 * Completes with a [Operation]. |
| 1280 * | 1278 * |
| 1281 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1279 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1282 * error. | 1280 * error. |
| 1283 * | 1281 * |
| 1284 * If the used [http.Client] completes with an error when making a REST call, | 1282 * If the used [http.Client] completes with an error when making a REST call, |
| 1285 * this method will complete with the same error. | 1283 * this method will complete with the same error. |
| 1286 */ | 1284 */ |
| 1287 async.Future<Operation> get(core.String project, core.String operation) { | 1285 async.Future<Operation> get(core.String project, core.String operation) { |
| 1288 var _url = null; | 1286 var _url = null; |
| 1289 var _queryParams = new core.Map(); | 1287 var _queryParams = new core.Map(); |
| 1290 var _uploadMedia = null; | 1288 var _uploadMedia = null; |
| 1291 var _uploadOptions = null; | 1289 var _uploadOptions = null; |
| 1292 var _downloadOptions = common.DownloadOptions.Metadata; | 1290 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1293 var _body = null; | 1291 var _body = null; |
| 1294 | 1292 |
| 1295 if (project == null) { | 1293 if (project == null) { |
| 1296 throw new core.ArgumentError("Parameter project is required."); | 1294 throw new core.ArgumentError("Parameter project is required."); |
| 1297 } | 1295 } |
| 1298 if (operation == null) { | 1296 if (operation == null) { |
| 1299 throw new core.ArgumentError("Parameter operation is required."); | 1297 throw new core.ArgumentError("Parameter operation is required."); |
| 1300 } | 1298 } |
| 1301 | 1299 |
| 1302 | 1300 |
| 1303 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/o
perations/' + common_internal.Escaper.ecapeVariable('$operation'); | 1301 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/operation
s/' + commons.Escaper.ecapeVariable('$operation'); |
| 1304 | 1302 |
| 1305 var _response = _requester.request(_url, | 1303 var _response = _requester.request(_url, |
| 1306 "GET", | 1304 "GET", |
| 1307 body: _body, | 1305 body: _body, |
| 1308 queryParams: _queryParams, | 1306 queryParams: _queryParams, |
| 1309 uploadOptions: _uploadOptions, | 1307 uploadOptions: _uploadOptions, |
| 1310 uploadMedia: _uploadMedia, | 1308 uploadMedia: _uploadMedia, |
| 1311 downloadOptions: _downloadOptions); | 1309 downloadOptions: _downloadOptions); |
| 1312 return _response.then((data) => new Operation.fromJson(data)); | 1310 return _response.then((data) => new Operation.fromJson(data)); |
| 1313 } | 1311 } |
| 1314 | 1312 |
| 1315 /** | 1313 /** |
| 1316 * Lists all instance operations that have been performed on the given Cloud | 1314 * Lists all instance operations that have been performed on the given Cloud |
| 1317 * SQL instance in the reverse chronological order of the start time. | 1315 * SQL instance in the reverse chronological order of the start time. |
| 1318 * | 1316 * |
| 1319 * Request parameters: | 1317 * Request parameters: |
| 1320 * | 1318 * |
| 1321 * [project] - Project ID of the project that contains the instance. | 1319 * [project] - Project ID of the project that contains the instance. |
| 1322 * | 1320 * |
| 1323 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1321 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1324 * | 1322 * |
| 1325 * [maxResults] - Maximum number of operations per response. | 1323 * [maxResults] - Maximum number of operations per response. |
| 1326 * | 1324 * |
| 1327 * [pageToken] - A previously-returned page token representing part of the | 1325 * [pageToken] - A previously-returned page token representing part of the |
| 1328 * larger set of results to view. | 1326 * larger set of results to view. |
| 1329 * | 1327 * |
| 1330 * Completes with a [OperationsListResponse]. | 1328 * Completes with a [OperationsListResponse]. |
| 1331 * | 1329 * |
| 1332 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1330 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1333 * error. | 1331 * error. |
| 1334 * | 1332 * |
| 1335 * If the used [http.Client] completes with an error when making a REST call, | 1333 * If the used [http.Client] completes with an error when making a REST call, |
| 1336 * this method will complete with the same error. | 1334 * this method will complete with the same error. |
| 1337 */ | 1335 */ |
| 1338 async.Future<OperationsListResponse> list(core.String project, core.String ins
tance, {core.int maxResults, core.String pageToken}) { | 1336 async.Future<OperationsListResponse> list(core.String project, core.String ins
tance, {core.int maxResults, core.String pageToken}) { |
| 1339 var _url = null; | 1337 var _url = null; |
| 1340 var _queryParams = new core.Map(); | 1338 var _queryParams = new core.Map(); |
| 1341 var _uploadMedia = null; | 1339 var _uploadMedia = null; |
| 1342 var _uploadOptions = null; | 1340 var _uploadOptions = null; |
| 1343 var _downloadOptions = common.DownloadOptions.Metadata; | 1341 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1344 var _body = null; | 1342 var _body = null; |
| 1345 | 1343 |
| 1346 if (project == null) { | 1344 if (project == null) { |
| 1347 throw new core.ArgumentError("Parameter project is required."); | 1345 throw new core.ArgumentError("Parameter project is required."); |
| 1348 } | 1346 } |
| 1349 if (instance == null) { | 1347 if (instance == null) { |
| 1350 throw new core.ArgumentError("Parameter instance is required."); | 1348 throw new core.ArgumentError("Parameter instance is required."); |
| 1351 } | 1349 } |
| 1352 _queryParams["instance"] = [instance]; | 1350 _queryParams["instance"] = [instance]; |
| 1353 if (maxResults != null) { | 1351 if (maxResults != null) { |
| 1354 _queryParams["maxResults"] = ["${maxResults}"]; | 1352 _queryParams["maxResults"] = ["${maxResults}"]; |
| 1355 } | 1353 } |
| 1356 if (pageToken != null) { | 1354 if (pageToken != null) { |
| 1357 _queryParams["pageToken"] = [pageToken]; | 1355 _queryParams["pageToken"] = [pageToken]; |
| 1358 } | 1356 } |
| 1359 | 1357 |
| 1360 | 1358 |
| 1361 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/o
perations'; | 1359 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/operation
s'; |
| 1362 | 1360 |
| 1363 var _response = _requester.request(_url, | 1361 var _response = _requester.request(_url, |
| 1364 "GET", | 1362 "GET", |
| 1365 body: _body, | 1363 body: _body, |
| 1366 queryParams: _queryParams, | 1364 queryParams: _queryParams, |
| 1367 uploadOptions: _uploadOptions, | 1365 uploadOptions: _uploadOptions, |
| 1368 uploadMedia: _uploadMedia, | 1366 uploadMedia: _uploadMedia, |
| 1369 downloadOptions: _downloadOptions); | 1367 downloadOptions: _downloadOptions); |
| 1370 return _response.then((data) => new OperationsListResponse.fromJson(data)); | 1368 return _response.then((data) => new OperationsListResponse.fromJson(data)); |
| 1371 } | 1369 } |
| 1372 | 1370 |
| 1373 } | 1371 } |
| 1374 | 1372 |
| 1375 | 1373 |
| 1376 /** Not documented yet. */ | |
| 1377 class SslCertsResourceApi { | 1374 class SslCertsResourceApi { |
| 1378 final common_internal.ApiRequester _requester; | 1375 final commons.ApiRequester _requester; |
| 1379 | 1376 |
| 1380 SslCertsResourceApi(common_internal.ApiRequester client) : | 1377 SslCertsResourceApi(commons.ApiRequester client) : |
| 1381 _requester = client; | 1378 _requester = client; |
| 1382 | 1379 |
| 1383 /** | 1380 /** |
| 1384 * Deletes the SSL certificate. The change will not take effect until the | 1381 * Deletes the SSL certificate. The change will not take effect until the |
| 1385 * instance is restarted. | 1382 * instance is restarted. |
| 1386 * | 1383 * |
| 1387 * Request parameters: | 1384 * Request parameters: |
| 1388 * | 1385 * |
| 1389 * [project] - Project ID of the project that contains the instance to be | 1386 * [project] - Project ID of the project that contains the instance to be |
| 1390 * deleted. | 1387 * deleted. |
| 1391 * | 1388 * |
| 1392 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1389 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1393 * | 1390 * |
| 1394 * [sha1Fingerprint] - Sha1 FingerPrint. | 1391 * [sha1Fingerprint] - Sha1 FingerPrint. |
| 1395 * | 1392 * |
| 1396 * Completes with a [Operation]. | 1393 * Completes with a [Operation]. |
| 1397 * | 1394 * |
| 1398 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1395 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1399 * error. | 1396 * error. |
| 1400 * | 1397 * |
| 1401 * If the used [http.Client] completes with an error when making a REST call, | 1398 * If the used [http.Client] completes with an error when making a REST call, |
| 1402 * this method will complete with the same error. | 1399 * this method will complete with the same error. |
| 1403 */ | 1400 */ |
| 1404 async.Future<Operation> delete(core.String project, core.String instance, core
.String sha1Fingerprint) { | 1401 async.Future<Operation> delete(core.String project, core.String instance, core
.String sha1Fingerprint) { |
| 1405 var _url = null; | 1402 var _url = null; |
| 1406 var _queryParams = new core.Map(); | 1403 var _queryParams = new core.Map(); |
| 1407 var _uploadMedia = null; | 1404 var _uploadMedia = null; |
| 1408 var _uploadOptions = null; | 1405 var _uploadOptions = null; |
| 1409 var _downloadOptions = common.DownloadOptions.Metadata; | 1406 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1410 var _body = null; | 1407 var _body = null; |
| 1411 | 1408 |
| 1412 if (project == null) { | 1409 if (project == null) { |
| 1413 throw new core.ArgumentError("Parameter project is required."); | 1410 throw new core.ArgumentError("Parameter project is required."); |
| 1414 } | 1411 } |
| 1415 if (instance == null) { | 1412 if (instance == null) { |
| 1416 throw new core.ArgumentError("Parameter instance is required."); | 1413 throw new core.ArgumentError("Parameter instance is required."); |
| 1417 } | 1414 } |
| 1418 if (sha1Fingerprint == null) { | 1415 if (sha1Fingerprint == null) { |
| 1419 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); | 1416 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); |
| 1420 } | 1417 } |
| 1421 | 1418 |
| 1422 | 1419 |
| 1423 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts/' +
common_internal.Escaper.ecapeVariable('$sha1Fingerprint'); | 1420 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts/' + commons.Escaper
.ecapeVariable('$sha1Fingerprint'); |
| 1424 | 1421 |
| 1425 var _response = _requester.request(_url, | 1422 var _response = _requester.request(_url, |
| 1426 "DELETE", | 1423 "DELETE", |
| 1427 body: _body, | 1424 body: _body, |
| 1428 queryParams: _queryParams, | 1425 queryParams: _queryParams, |
| 1429 uploadOptions: _uploadOptions, | 1426 uploadOptions: _uploadOptions, |
| 1430 uploadMedia: _uploadMedia, | 1427 uploadMedia: _uploadMedia, |
| 1431 downloadOptions: _downloadOptions); | 1428 downloadOptions: _downloadOptions); |
| 1432 return _response.then((data) => new Operation.fromJson(data)); | 1429 return _response.then((data) => new Operation.fromJson(data)); |
| 1433 } | 1430 } |
| 1434 | 1431 |
| 1435 /** | 1432 /** |
| 1436 * Retrieves a particular SSL certificate. Does not include the private key | 1433 * Retrieves a particular SSL certificate. Does not include the private key |
| 1437 * (required for usage). The private key must be saved from the response to | 1434 * (required for usage). The private key must be saved from the response to |
| 1438 * initial creation. | 1435 * initial creation. |
| 1439 * | 1436 * |
| 1440 * Request parameters: | 1437 * Request parameters: |
| 1441 * | 1438 * |
| 1442 * [project] - Project ID of the project that contains the instance. | 1439 * [project] - Project ID of the project that contains the instance. |
| 1443 * | 1440 * |
| 1444 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1441 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1445 * | 1442 * |
| 1446 * [sha1Fingerprint] - Sha1 FingerPrint. | 1443 * [sha1Fingerprint] - Sha1 FingerPrint. |
| 1447 * | 1444 * |
| 1448 * Completes with a [SslCert]. | 1445 * Completes with a [SslCert]. |
| 1449 * | 1446 * |
| 1450 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1447 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1451 * error. | 1448 * error. |
| 1452 * | 1449 * |
| 1453 * If the used [http.Client] completes with an error when making a REST call, | 1450 * If the used [http.Client] completes with an error when making a REST call, |
| 1454 * this method will complete with the same error. | 1451 * this method will complete with the same error. |
| 1455 */ | 1452 */ |
| 1456 async.Future<SslCert> get(core.String project, core.String instance, core.Stri
ng sha1Fingerprint) { | 1453 async.Future<SslCert> get(core.String project, core.String instance, core.Stri
ng sha1Fingerprint) { |
| 1457 var _url = null; | 1454 var _url = null; |
| 1458 var _queryParams = new core.Map(); | 1455 var _queryParams = new core.Map(); |
| 1459 var _uploadMedia = null; | 1456 var _uploadMedia = null; |
| 1460 var _uploadOptions = null; | 1457 var _uploadOptions = null; |
| 1461 var _downloadOptions = common.DownloadOptions.Metadata; | 1458 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1462 var _body = null; | 1459 var _body = null; |
| 1463 | 1460 |
| 1464 if (project == null) { | 1461 if (project == null) { |
| 1465 throw new core.ArgumentError("Parameter project is required."); | 1462 throw new core.ArgumentError("Parameter project is required."); |
| 1466 } | 1463 } |
| 1467 if (instance == null) { | 1464 if (instance == null) { |
| 1468 throw new core.ArgumentError("Parameter instance is required."); | 1465 throw new core.ArgumentError("Parameter instance is required."); |
| 1469 } | 1466 } |
| 1470 if (sha1Fingerprint == null) { | 1467 if (sha1Fingerprint == null) { |
| 1471 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); | 1468 throw new core.ArgumentError("Parameter sha1Fingerprint is required."); |
| 1472 } | 1469 } |
| 1473 | 1470 |
| 1474 | 1471 |
| 1475 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts/' +
common_internal.Escaper.ecapeVariable('$sha1Fingerprint'); | 1472 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts/' + commons.Escaper
.ecapeVariable('$sha1Fingerprint'); |
| 1476 | 1473 |
| 1477 var _response = _requester.request(_url, | 1474 var _response = _requester.request(_url, |
| 1478 "GET", | 1475 "GET", |
| 1479 body: _body, | 1476 body: _body, |
| 1480 queryParams: _queryParams, | 1477 queryParams: _queryParams, |
| 1481 uploadOptions: _uploadOptions, | 1478 uploadOptions: _uploadOptions, |
| 1482 uploadMedia: _uploadMedia, | 1479 uploadMedia: _uploadMedia, |
| 1483 downloadOptions: _downloadOptions); | 1480 downloadOptions: _downloadOptions); |
| 1484 return _response.then((data) => new SslCert.fromJson(data)); | 1481 return _response.then((data) => new SslCert.fromJson(data)); |
| 1485 } | 1482 } |
| 1486 | 1483 |
| 1487 /** | 1484 /** |
| 1488 * Creates an SSL certificate and returns it along with the private key and | 1485 * Creates an SSL certificate and returns it along with the private key and |
| 1489 * server certificate authority. The new certificate will not be usable until | 1486 * server certificate authority. The new certificate will not be usable until |
| 1490 * the instance is restarted. | 1487 * the instance is restarted. |
| 1491 * | 1488 * |
| 1492 * [request] - The metadata request object. | 1489 * [request] - The metadata request object. |
| 1493 * | 1490 * |
| 1494 * Request parameters: | 1491 * Request parameters: |
| 1495 * | 1492 * |
| 1496 * [project] - Project ID of the project to which the newly created Cloud SQL | 1493 * [project] - Project ID of the project to which the newly created Cloud SQL |
| 1497 * instances should belong. | 1494 * instances should belong. |
| 1498 * | 1495 * |
| 1499 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1496 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1500 * | 1497 * |
| 1501 * Completes with a [SslCertsInsertResponse]. | 1498 * Completes with a [SslCertsInsertResponse]. |
| 1502 * | 1499 * |
| 1503 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1500 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1504 * error. | 1501 * error. |
| 1505 * | 1502 * |
| 1506 * If the used [http.Client] completes with an error when making a REST call, | 1503 * If the used [http.Client] completes with an error when making a REST call, |
| 1507 * this method will complete with the same error. | 1504 * this method will complete with the same error. |
| 1508 */ | 1505 */ |
| 1509 async.Future<SslCertsInsertResponse> insert(SslCertsInsertRequest request, cor
e.String project, core.String instance) { | 1506 async.Future<SslCertsInsertResponse> insert(SslCertsInsertRequest request, cor
e.String project, core.String instance) { |
| 1510 var _url = null; | 1507 var _url = null; |
| 1511 var _queryParams = new core.Map(); | 1508 var _queryParams = new core.Map(); |
| 1512 var _uploadMedia = null; | 1509 var _uploadMedia = null; |
| 1513 var _uploadOptions = null; | 1510 var _uploadOptions = null; |
| 1514 var _downloadOptions = common.DownloadOptions.Metadata; | 1511 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1515 var _body = null; | 1512 var _body = null; |
| 1516 | 1513 |
| 1517 if (request != null) { | 1514 if (request != null) { |
| 1518 _body = convert.JSON.encode((request).toJson()); | 1515 _body = convert.JSON.encode((request).toJson()); |
| 1519 } | 1516 } |
| 1520 if (project == null) { | 1517 if (project == null) { |
| 1521 throw new core.ArgumentError("Parameter project is required."); | 1518 throw new core.ArgumentError("Parameter project is required."); |
| 1522 } | 1519 } |
| 1523 if (instance == null) { | 1520 if (instance == null) { |
| 1524 throw new core.ArgumentError("Parameter instance is required."); | 1521 throw new core.ArgumentError("Parameter instance is required."); |
| 1525 } | 1522 } |
| 1526 | 1523 |
| 1527 | 1524 |
| 1528 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts'; | 1525 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts'; |
| 1529 | 1526 |
| 1530 var _response = _requester.request(_url, | 1527 var _response = _requester.request(_url, |
| 1531 "POST", | 1528 "POST", |
| 1532 body: _body, | 1529 body: _body, |
| 1533 queryParams: _queryParams, | 1530 queryParams: _queryParams, |
| 1534 uploadOptions: _uploadOptions, | 1531 uploadOptions: _uploadOptions, |
| 1535 uploadMedia: _uploadMedia, | 1532 uploadMedia: _uploadMedia, |
| 1536 downloadOptions: _downloadOptions); | 1533 downloadOptions: _downloadOptions); |
| 1537 return _response.then((data) => new SslCertsInsertResponse.fromJson(data)); | 1534 return _response.then((data) => new SslCertsInsertResponse.fromJson(data)); |
| 1538 } | 1535 } |
| 1539 | 1536 |
| 1540 /** | 1537 /** |
| 1541 * Lists all of the current SSL certificates for the instance. | 1538 * Lists all of the current SSL certificates for the instance. |
| 1542 * | 1539 * |
| 1543 * Request parameters: | 1540 * Request parameters: |
| 1544 * | 1541 * |
| 1545 * [project] - Project ID of the project for which to list Cloud SQL | 1542 * [project] - Project ID of the project for which to list Cloud SQL |
| 1546 * instances. | 1543 * instances. |
| 1547 * | 1544 * |
| 1548 * [instance] - Cloud SQL instance ID. This does not include the project ID. | 1545 * [instance] - Cloud SQL instance ID. This does not include the project ID. |
| 1549 * | 1546 * |
| 1550 * Completes with a [SslCertsListResponse]. | 1547 * Completes with a [SslCertsListResponse]. |
| 1551 * | 1548 * |
| 1552 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1549 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1553 * error. | 1550 * error. |
| 1554 * | 1551 * |
| 1555 * If the used [http.Client] completes with an error when making a REST call, | 1552 * If the used [http.Client] completes with an error when making a REST call, |
| 1556 * this method will complete with the same error. | 1553 * this method will complete with the same error. |
| 1557 */ | 1554 */ |
| 1558 async.Future<SslCertsListResponse> list(core.String project, core.String insta
nce) { | 1555 async.Future<SslCertsListResponse> list(core.String project, core.String insta
nce) { |
| 1559 var _url = null; | 1556 var _url = null; |
| 1560 var _queryParams = new core.Map(); | 1557 var _queryParams = new core.Map(); |
| 1561 var _uploadMedia = null; | 1558 var _uploadMedia = null; |
| 1562 var _uploadOptions = null; | 1559 var _uploadOptions = null; |
| 1563 var _downloadOptions = common.DownloadOptions.Metadata; | 1560 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1564 var _body = null; | 1561 var _body = null; |
| 1565 | 1562 |
| 1566 if (project == null) { | 1563 if (project == null) { |
| 1567 throw new core.ArgumentError("Parameter project is required."); | 1564 throw new core.ArgumentError("Parameter project is required."); |
| 1568 } | 1565 } |
| 1569 if (instance == null) { | 1566 if (instance == null) { |
| 1570 throw new core.ArgumentError("Parameter instance is required."); | 1567 throw new core.ArgumentError("Parameter instance is required."); |
| 1571 } | 1568 } |
| 1572 | 1569 |
| 1573 | 1570 |
| 1574 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/sslCerts'; | 1571 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/sslCerts'; |
| 1575 | 1572 |
| 1576 var _response = _requester.request(_url, | 1573 var _response = _requester.request(_url, |
| 1577 "GET", | 1574 "GET", |
| 1578 body: _body, | 1575 body: _body, |
| 1579 queryParams: _queryParams, | 1576 queryParams: _queryParams, |
| 1580 uploadOptions: _uploadOptions, | 1577 uploadOptions: _uploadOptions, |
| 1581 uploadMedia: _uploadMedia, | 1578 uploadMedia: _uploadMedia, |
| 1582 downloadOptions: _downloadOptions); | 1579 downloadOptions: _downloadOptions); |
| 1583 return _response.then((data) => new SslCertsListResponse.fromJson(data)); | 1580 return _response.then((data) => new SslCertsListResponse.fromJson(data)); |
| 1584 } | 1581 } |
| 1585 | 1582 |
| 1586 } | 1583 } |
| 1587 | 1584 |
| 1588 | 1585 |
| 1589 /** Not documented yet. */ | |
| 1590 class TiersResourceApi { | 1586 class TiersResourceApi { |
| 1591 final common_internal.ApiRequester _requester; | 1587 final commons.ApiRequester _requester; |
| 1592 | 1588 |
| 1593 TiersResourceApi(common_internal.ApiRequester client) : | 1589 TiersResourceApi(commons.ApiRequester client) : |
| 1594 _requester = client; | 1590 _requester = client; |
| 1595 | 1591 |
| 1596 /** | 1592 /** |
| 1597 * Lists all available service tiers for Google Cloud SQL, for example D1, D2. | 1593 * Lists all available service tiers for Google Cloud SQL, for example D1, D2. |
| 1598 * For related information, see Pricing. | 1594 * For related information, see Pricing. |
| 1599 * | 1595 * |
| 1600 * Request parameters: | 1596 * Request parameters: |
| 1601 * | 1597 * |
| 1602 * [project] - Project ID of the project for which to list tiers. | 1598 * [project] - Project ID of the project for which to list tiers. |
| 1603 * | 1599 * |
| 1604 * Completes with a [TiersListResponse]. | 1600 * Completes with a [TiersListResponse]. |
| 1605 * | 1601 * |
| 1606 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1602 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1607 * error. | 1603 * error. |
| 1608 * | 1604 * |
| 1609 * If the used [http.Client] completes with an error when making a REST call, | 1605 * If the used [http.Client] completes with an error when making a REST call, |
| 1610 * this method will complete with the same error. | 1606 * this method will complete with the same error. |
| 1611 */ | 1607 */ |
| 1612 async.Future<TiersListResponse> list(core.String project) { | 1608 async.Future<TiersListResponse> list(core.String project) { |
| 1613 var _url = null; | 1609 var _url = null; |
| 1614 var _queryParams = new core.Map(); | 1610 var _queryParams = new core.Map(); |
| 1615 var _uploadMedia = null; | 1611 var _uploadMedia = null; |
| 1616 var _uploadOptions = null; | 1612 var _uploadOptions = null; |
| 1617 var _downloadOptions = common.DownloadOptions.Metadata; | 1613 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1618 var _body = null; | 1614 var _body = null; |
| 1619 | 1615 |
| 1620 if (project == null) { | 1616 if (project == null) { |
| 1621 throw new core.ArgumentError("Parameter project is required."); | 1617 throw new core.ArgumentError("Parameter project is required."); |
| 1622 } | 1618 } |
| 1623 | 1619 |
| 1624 | 1620 |
| 1625 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/t
iers'; | 1621 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/tiers'; |
| 1626 | 1622 |
| 1627 var _response = _requester.request(_url, | 1623 var _response = _requester.request(_url, |
| 1628 "GET", | 1624 "GET", |
| 1629 body: _body, | 1625 body: _body, |
| 1630 queryParams: _queryParams, | 1626 queryParams: _queryParams, |
| 1631 uploadOptions: _uploadOptions, | 1627 uploadOptions: _uploadOptions, |
| 1632 uploadMedia: _uploadMedia, | 1628 uploadMedia: _uploadMedia, |
| 1633 downloadOptions: _downloadOptions); | 1629 downloadOptions: _downloadOptions); |
| 1634 return _response.then((data) => new TiersListResponse.fromJson(data)); | 1630 return _response.then((data) => new TiersListResponse.fromJson(data)); |
| 1635 } | 1631 } |
| 1636 | 1632 |
| 1637 } | 1633 } |
| 1638 | 1634 |
| 1639 | 1635 |
| 1640 /** Not documented yet. */ | |
| 1641 class UsersResourceApi { | 1636 class UsersResourceApi { |
| 1642 final common_internal.ApiRequester _requester; | 1637 final commons.ApiRequester _requester; |
| 1643 | 1638 |
| 1644 UsersResourceApi(common_internal.ApiRequester client) : | 1639 UsersResourceApi(commons.ApiRequester client) : |
| 1645 _requester = client; | 1640 _requester = client; |
| 1646 | 1641 |
| 1647 /** | 1642 /** |
| 1648 * Deletes a user from a Cloud SQL instance. | 1643 * Deletes a user from a Cloud SQL instance. |
| 1649 * | 1644 * |
| 1650 * Request parameters: | 1645 * Request parameters: |
| 1651 * | 1646 * |
| 1652 * [project] - Project ID of the project that contains the instance. | 1647 * [project] - Project ID of the project that contains the instance. |
| 1653 * | 1648 * |
| 1654 * [instance] - Database instance ID. This does not include the project ID. | 1649 * [instance] - Database instance ID. This does not include the project ID. |
| 1655 * | 1650 * |
| 1656 * [host] - Host of the user in the instance. | 1651 * [host] - Host of the user in the instance. |
| 1657 * | 1652 * |
| 1658 * [name] - Name of the user in the instance. | 1653 * [name] - Name of the user in the instance. |
| 1659 * | 1654 * |
| 1660 * Completes with a [Operation]. | 1655 * Completes with a [Operation]. |
| 1661 * | 1656 * |
| 1662 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1657 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1663 * error. | 1658 * error. |
| 1664 * | 1659 * |
| 1665 * If the used [http.Client] completes with an error when making a REST call, | 1660 * If the used [http.Client] completes with an error when making a REST call, |
| 1666 * this method will complete with the same error. | 1661 * this method will complete with the same error. |
| 1667 */ | 1662 */ |
| 1668 async.Future<Operation> delete(core.String project, core.String instance, core
.String host, core.String name) { | 1663 async.Future<Operation> delete(core.String project, core.String instance, core
.String host, core.String name) { |
| 1669 var _url = null; | 1664 var _url = null; |
| 1670 var _queryParams = new core.Map(); | 1665 var _queryParams = new core.Map(); |
| 1671 var _uploadMedia = null; | 1666 var _uploadMedia = null; |
| 1672 var _uploadOptions = null; | 1667 var _uploadOptions = null; |
| 1673 var _downloadOptions = common.DownloadOptions.Metadata; | 1668 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1674 var _body = null; | 1669 var _body = null; |
| 1675 | 1670 |
| 1676 if (project == null) { | 1671 if (project == null) { |
| 1677 throw new core.ArgumentError("Parameter project is required."); | 1672 throw new core.ArgumentError("Parameter project is required."); |
| 1678 } | 1673 } |
| 1679 if (instance == null) { | 1674 if (instance == null) { |
| 1680 throw new core.ArgumentError("Parameter instance is required."); | 1675 throw new core.ArgumentError("Parameter instance is required."); |
| 1681 } | 1676 } |
| 1682 if (host == null) { | 1677 if (host == null) { |
| 1683 throw new core.ArgumentError("Parameter host is required."); | 1678 throw new core.ArgumentError("Parameter host is required."); |
| 1684 } | 1679 } |
| 1685 _queryParams["host"] = [host]; | 1680 _queryParams["host"] = [host]; |
| 1686 if (name == null) { | 1681 if (name == null) { |
| 1687 throw new core.ArgumentError("Parameter name is required."); | 1682 throw new core.ArgumentError("Parameter name is required."); |
| 1688 } | 1683 } |
| 1689 _queryParams["name"] = [name]; | 1684 _queryParams["name"] = [name]; |
| 1690 | 1685 |
| 1691 | 1686 |
| 1692 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/users'; | 1687 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/users'; |
| 1693 | 1688 |
| 1694 var _response = _requester.request(_url, | 1689 var _response = _requester.request(_url, |
| 1695 "DELETE", | 1690 "DELETE", |
| 1696 body: _body, | 1691 body: _body, |
| 1697 queryParams: _queryParams, | 1692 queryParams: _queryParams, |
| 1698 uploadOptions: _uploadOptions, | 1693 uploadOptions: _uploadOptions, |
| 1699 uploadMedia: _uploadMedia, | 1694 uploadMedia: _uploadMedia, |
| 1700 downloadOptions: _downloadOptions); | 1695 downloadOptions: _downloadOptions); |
| 1701 return _response.then((data) => new Operation.fromJson(data)); | 1696 return _response.then((data) => new Operation.fromJson(data)); |
| 1702 } | 1697 } |
| 1703 | 1698 |
| 1704 /** | 1699 /** |
| 1705 * Creates a new user in a Cloud SQL instance. | 1700 * Creates a new user in a Cloud SQL instance. |
| 1706 * | 1701 * |
| 1707 * [request] - The metadata request object. | 1702 * [request] - The metadata request object. |
| 1708 * | 1703 * |
| 1709 * Request parameters: | 1704 * Request parameters: |
| 1710 * | 1705 * |
| 1711 * [project] - Project ID of the project that contains the instance. | 1706 * [project] - Project ID of the project that contains the instance. |
| 1712 * | 1707 * |
| 1713 * [instance] - Database instance ID. This does not include the project ID. | 1708 * [instance] - Database instance ID. This does not include the project ID. |
| 1714 * | 1709 * |
| 1715 * Completes with a [Operation]. | 1710 * Completes with a [Operation]. |
| 1716 * | 1711 * |
| 1717 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1712 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1718 * error. | 1713 * error. |
| 1719 * | 1714 * |
| 1720 * If the used [http.Client] completes with an error when making a REST call, | 1715 * If the used [http.Client] completes with an error when making a REST call, |
| 1721 * this method will complete with the same error. | 1716 * this method will complete with the same error. |
| 1722 */ | 1717 */ |
| 1723 async.Future<Operation> insert(User request, core.String project, core.String
instance) { | 1718 async.Future<Operation> insert(User request, core.String project, core.String
instance) { |
| 1724 var _url = null; | 1719 var _url = null; |
| 1725 var _queryParams = new core.Map(); | 1720 var _queryParams = new core.Map(); |
| 1726 var _uploadMedia = null; | 1721 var _uploadMedia = null; |
| 1727 var _uploadOptions = null; | 1722 var _uploadOptions = null; |
| 1728 var _downloadOptions = common.DownloadOptions.Metadata; | 1723 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1729 var _body = null; | 1724 var _body = null; |
| 1730 | 1725 |
| 1731 if (request != null) { | 1726 if (request != null) { |
| 1732 _body = convert.JSON.encode((request).toJson()); | 1727 _body = convert.JSON.encode((request).toJson()); |
| 1733 } | 1728 } |
| 1734 if (project == null) { | 1729 if (project == null) { |
| 1735 throw new core.ArgumentError("Parameter project is required."); | 1730 throw new core.ArgumentError("Parameter project is required."); |
| 1736 } | 1731 } |
| 1737 if (instance == null) { | 1732 if (instance == null) { |
| 1738 throw new core.ArgumentError("Parameter instance is required."); | 1733 throw new core.ArgumentError("Parameter instance is required."); |
| 1739 } | 1734 } |
| 1740 | 1735 |
| 1741 | 1736 |
| 1742 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/users'; | 1737 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/users'; |
| 1743 | 1738 |
| 1744 var _response = _requester.request(_url, | 1739 var _response = _requester.request(_url, |
| 1745 "POST", | 1740 "POST", |
| 1746 body: _body, | 1741 body: _body, |
| 1747 queryParams: _queryParams, | 1742 queryParams: _queryParams, |
| 1748 uploadOptions: _uploadOptions, | 1743 uploadOptions: _uploadOptions, |
| 1749 uploadMedia: _uploadMedia, | 1744 uploadMedia: _uploadMedia, |
| 1750 downloadOptions: _downloadOptions); | 1745 downloadOptions: _downloadOptions); |
| 1751 return _response.then((data) => new Operation.fromJson(data)); | 1746 return _response.then((data) => new Operation.fromJson(data)); |
| 1752 } | 1747 } |
| 1753 | 1748 |
| 1754 /** | 1749 /** |
| 1755 * Lists users in the specified Cloud SQL instance. | 1750 * Lists users in the specified Cloud SQL instance. |
| 1756 * | 1751 * |
| 1757 * Request parameters: | 1752 * Request parameters: |
| 1758 * | 1753 * |
| 1759 * [project] - Project ID of the project that contains the instance. | 1754 * [project] - Project ID of the project that contains the instance. |
| 1760 * | 1755 * |
| 1761 * [instance] - Database instance ID. This does not include the project ID. | 1756 * [instance] - Database instance ID. This does not include the project ID. |
| 1762 * | 1757 * |
| 1763 * Completes with a [UsersListResponse]. | 1758 * Completes with a [UsersListResponse]. |
| 1764 * | 1759 * |
| 1765 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1760 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1766 * error. | 1761 * error. |
| 1767 * | 1762 * |
| 1768 * If the used [http.Client] completes with an error when making a REST call, | 1763 * If the used [http.Client] completes with an error when making a REST call, |
| 1769 * this method will complete with the same error. | 1764 * this method will complete with the same error. |
| 1770 */ | 1765 */ |
| 1771 async.Future<UsersListResponse> list(core.String project, core.String instance
) { | 1766 async.Future<UsersListResponse> list(core.String project, core.String instance
) { |
| 1772 var _url = null; | 1767 var _url = null; |
| 1773 var _queryParams = new core.Map(); | 1768 var _queryParams = new core.Map(); |
| 1774 var _uploadMedia = null; | 1769 var _uploadMedia = null; |
| 1775 var _uploadOptions = null; | 1770 var _uploadOptions = null; |
| 1776 var _downloadOptions = common.DownloadOptions.Metadata; | 1771 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1777 var _body = null; | 1772 var _body = null; |
| 1778 | 1773 |
| 1779 if (project == null) { | 1774 if (project == null) { |
| 1780 throw new core.ArgumentError("Parameter project is required."); | 1775 throw new core.ArgumentError("Parameter project is required."); |
| 1781 } | 1776 } |
| 1782 if (instance == null) { | 1777 if (instance == null) { |
| 1783 throw new core.ArgumentError("Parameter instance is required."); | 1778 throw new core.ArgumentError("Parameter instance is required."); |
| 1784 } | 1779 } |
| 1785 | 1780 |
| 1786 | 1781 |
| 1787 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/users'; | 1782 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/users'; |
| 1788 | 1783 |
| 1789 var _response = _requester.request(_url, | 1784 var _response = _requester.request(_url, |
| 1790 "GET", | 1785 "GET", |
| 1791 body: _body, | 1786 body: _body, |
| 1792 queryParams: _queryParams, | 1787 queryParams: _queryParams, |
| 1793 uploadOptions: _uploadOptions, | 1788 uploadOptions: _uploadOptions, |
| 1794 uploadMedia: _uploadMedia, | 1789 uploadMedia: _uploadMedia, |
| 1795 downloadOptions: _downloadOptions); | 1790 downloadOptions: _downloadOptions); |
| 1796 return _response.then((data) => new UsersListResponse.fromJson(data)); | 1791 return _response.then((data) => new UsersListResponse.fromJson(data)); |
| 1797 } | 1792 } |
| 1798 | 1793 |
| 1799 /** | 1794 /** |
| 1800 * Updates an existing user in a Cloud SQL instance. | 1795 * Updates an existing user in a Cloud SQL instance. |
| 1801 * | 1796 * |
| 1802 * [request] - The metadata request object. | 1797 * [request] - The metadata request object. |
| 1803 * | 1798 * |
| 1804 * Request parameters: | 1799 * Request parameters: |
| 1805 * | 1800 * |
| 1806 * [project] - Project ID of the project that contains the instance. | 1801 * [project] - Project ID of the project that contains the instance. |
| 1807 * | 1802 * |
| 1808 * [instance] - Database instance ID. This does not include the project ID. | 1803 * [instance] - Database instance ID. This does not include the project ID. |
| 1809 * | 1804 * |
| 1810 * [host] - Host of the user in the instance. | 1805 * [host] - Host of the user in the instance. |
| 1811 * | 1806 * |
| 1812 * [name] - Name of the user in the instance. | 1807 * [name] - Name of the user in the instance. |
| 1813 * | 1808 * |
| 1814 * Completes with a [Operation]. | 1809 * Completes with a [Operation]. |
| 1815 * | 1810 * |
| 1816 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1811 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1817 * error. | 1812 * error. |
| 1818 * | 1813 * |
| 1819 * If the used [http.Client] completes with an error when making a REST call, | 1814 * If the used [http.Client] completes with an error when making a REST call, |
| 1820 * this method will complete with the same error. | 1815 * this method will complete with the same error. |
| 1821 */ | 1816 */ |
| 1822 async.Future<Operation> update(User request, core.String project, core.String
instance, core.String host, core.String name) { | 1817 async.Future<Operation> update(User request, core.String project, core.String
instance, core.String host, core.String name) { |
| 1823 var _url = null; | 1818 var _url = null; |
| 1824 var _queryParams = new core.Map(); | 1819 var _queryParams = new core.Map(); |
| 1825 var _uploadMedia = null; | 1820 var _uploadMedia = null; |
| 1826 var _uploadOptions = null; | 1821 var _uploadOptions = null; |
| 1827 var _downloadOptions = common.DownloadOptions.Metadata; | 1822 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1828 var _body = null; | 1823 var _body = null; |
| 1829 | 1824 |
| 1830 if (request != null) { | 1825 if (request != null) { |
| 1831 _body = convert.JSON.encode((request).toJson()); | 1826 _body = convert.JSON.encode((request).toJson()); |
| 1832 } | 1827 } |
| 1833 if (project == null) { | 1828 if (project == null) { |
| 1834 throw new core.ArgumentError("Parameter project is required."); | 1829 throw new core.ArgumentError("Parameter project is required."); |
| 1835 } | 1830 } |
| 1836 if (instance == null) { | 1831 if (instance == null) { |
| 1837 throw new core.ArgumentError("Parameter instance is required."); | 1832 throw new core.ArgumentError("Parameter instance is required."); |
| 1838 } | 1833 } |
| 1839 if (host == null) { | 1834 if (host == null) { |
| 1840 throw new core.ArgumentError("Parameter host is required."); | 1835 throw new core.ArgumentError("Parameter host is required."); |
| 1841 } | 1836 } |
| 1842 _queryParams["host"] = [host]; | 1837 _queryParams["host"] = [host]; |
| 1843 if (name == null) { | 1838 if (name == null) { |
| 1844 throw new core.ArgumentError("Parameter name is required."); | 1839 throw new core.ArgumentError("Parameter name is required."); |
| 1845 } | 1840 } |
| 1846 _queryParams["name"] = [name]; | 1841 _queryParams["name"] = [name]; |
| 1847 | 1842 |
| 1848 | 1843 |
| 1849 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$project') + '/i
nstances/' + common_internal.Escaper.ecapeVariable('$instance') + '/users'; | 1844 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances
/' + commons.Escaper.ecapeVariable('$instance') + '/users'; |
| 1850 | 1845 |
| 1851 var _response = _requester.request(_url, | 1846 var _response = _requester.request(_url, |
| 1852 "PUT", | 1847 "PUT", |
| 1853 body: _body, | 1848 body: _body, |
| 1854 queryParams: _queryParams, | 1849 queryParams: _queryParams, |
| 1855 uploadOptions: _uploadOptions, | 1850 uploadOptions: _uploadOptions, |
| 1856 uploadMedia: _uploadMedia, | 1851 uploadMedia: _uploadMedia, |
| 1857 downloadOptions: _downloadOptions); | 1852 downloadOptions: _downloadOptions); |
| 1858 return _response.then((data) => new Operation.fromJson(data)); | 1853 return _response.then((data) => new Operation.fromJson(data)); |
| 1859 } | 1854 } |
| (...skipping 464 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2324 return _json; | 2319 return _json; |
| 2325 } | 2320 } |
| 2326 } | 2321 } |
| 2327 | 2322 |
| 2328 | 2323 |
| 2329 /** MySQL flags for Cloud SQL instances. */ | 2324 /** MySQL flags for Cloud SQL instances. */ |
| 2330 class DatabaseFlags { | 2325 class DatabaseFlags { |
| 2331 /** | 2326 /** |
| 2332 * The name of the flag. These flags are passed at instance startup, so | 2327 * The name of the flag. These flags are passed at instance startup, so |
| 2333 * include both MySQL server options and MySQL system variables. Flags should | 2328 * include both MySQL server options and MySQL system variables. Flags should |
| 2334 * be specified with underscores, not hyphens. Refer to the official MySQL | 2329 * be specified with underscores, not hyphens. For more information, see |
| 2335 * documentation on server options and system variables for descriptions of | 2330 * Configuring MySQL Flags in the Google Cloud SQL documentation, as well as |
| 2336 * what these flags do. Acceptable values are: character_set_server utf8 or | 2331 * the official MySQL documentation for server options and system variables. |
| 2337 * utf8mb4 event_scheduler on or off (Note: The event scheduler will only work | |
| 2338 * reliably if the instance activationPolicy is set to ALWAYS) general_log on | |
| 2339 * or off group_concat_max_len 4..17179869184 innodb_flush_log_at_trx_commit | |
| 2340 * 0..2 innodb_lock_wait_timeout 1..1073741824 log_bin_trust_function_creators | |
| 2341 * on or off log_output Can be either TABLE or NONE, FILE is not supported | |
| 2342 * log_queries_not_using_indexes on or off long_query_time 0..30000000 | |
| 2343 * lower_case_table_names 0..2 max_allowed_packet 16384..1073741824 read_only | |
| 2344 * on or off skip_show_database on or off slow_query_log on or off. If set to | |
| 2345 * on, you must also set the log_output flag to TABLE to receive logs. | |
| 2346 * wait_timeout 1..31536000 | |
| 2347 */ | 2332 */ |
| 2348 core.String name; | 2333 core.String name; |
| 2349 | 2334 |
| 2350 /** | 2335 /** |
| 2351 * The value of the flag. Booleans should be set using 1 for true, and 0 for | 2336 * The value of the flag. Booleans should be set to on for true and off for |
| 2352 * false. This field must be omitted if the flag doesn't take a value. | 2337 * false. This field must be omitted if the flag doesn't take a value. |
| 2353 */ | 2338 */ |
| 2354 core.String value; | 2339 core.String value; |
| 2355 | 2340 |
| 2356 | 2341 |
| 2357 DatabaseFlags(); | 2342 DatabaseFlags(); |
| 2358 | 2343 |
| 2359 DatabaseFlags.fromJson(core.Map _json) { | 2344 DatabaseFlags.fromJson(core.Map _json) { |
| 2360 if (_json.containsKey("name")) { | 2345 if (_json.containsKey("name")) { |
| 2361 name = _json["name"]; | 2346 name = _json["name"]; |
| (...skipping 28 matching lines...) Expand all Loading... |
| 2390 */ | 2375 */ |
| 2391 core.String databaseVersion; | 2376 core.String databaseVersion; |
| 2392 | 2377 |
| 2393 /** HTTP 1.1 Entity tag for the resource. */ | 2378 /** HTTP 1.1 Entity tag for the resource. */ |
| 2394 core.String etag; | 2379 core.String etag; |
| 2395 | 2380 |
| 2396 /** | 2381 /** |
| 2397 * The instance type. This can be one of the following. | 2382 * The instance type. This can be one of the following. |
| 2398 * CLOUD_SQL_INSTANCE: A Cloud SQL instance that is not replicating from a | 2383 * CLOUD_SQL_INSTANCE: A Cloud SQL instance that is not replicating from a |
| 2399 * master. | 2384 * master. |
| 2385 * ON_PREMISES_INSTANCE: An instance running on the customer's premises. |
| 2400 * READ_REPLICA_INSTANCE: A Cloud SQL instance configured as a read-replica. | 2386 * READ_REPLICA_INSTANCE: A Cloud SQL instance configured as a read-replica. |
| 2401 */ | 2387 */ |
| 2402 core.String instanceType; | 2388 core.String instanceType; |
| 2403 | 2389 |
| 2404 /** The assigned IP addresses for the instance. */ | 2390 /** The assigned IP addresses for the instance. */ |
| 2405 core.List<IpMapping> ipAddresses; | 2391 core.List<IpMapping> ipAddresses; |
| 2406 | 2392 |
| 2407 /** The IPv6 address assigned to the instance. */ | 2393 /** The IPv6 address assigned to the instance. */ |
| 2408 core.String ipv6Address; | 2394 core.String ipv6Address; |
| 2409 | 2395 |
| 2410 /** This is always sql#instance. */ | 2396 /** This is always sql#instance. */ |
| 2411 core.String kind; | 2397 core.String kind; |
| 2412 | 2398 |
| 2413 /** | 2399 /** |
| 2414 * The name of the instance which will act as master in the replication setup. | 2400 * The name of the instance which will act as master in the replication setup. |
| 2415 */ | 2401 */ |
| 2416 core.String masterInstanceName; | 2402 core.String masterInstanceName; |
| 2417 | 2403 |
| 2418 /** The maximum disk size of the instance in bytes. */ | 2404 /** The maximum disk size of the instance in bytes. */ |
| 2419 core.String maxDiskSize; | 2405 core.String maxDiskSize; |
| 2420 | 2406 |
| 2421 /** Name of the Cloud SQL instance. This does not include the project ID. */ | 2407 /** Name of the Cloud SQL instance. This does not include the project ID. */ |
| 2422 core.String name; | 2408 core.String name; |
| 2423 | 2409 |
| 2410 /** Configuration specific to on-premises instances. */ |
| 2411 OnPremisesConfiguration onPremisesConfiguration; |
| 2412 |
| 2424 /** | 2413 /** |
| 2425 * The project ID of the project containing the Cloud SQL instance. The Google | 2414 * The project ID of the project containing the Cloud SQL instance. The Google |
| 2426 * apps domain is prefixed if applicable. | 2415 * apps domain is prefixed if applicable. |
| 2427 */ | 2416 */ |
| 2428 core.String project; | 2417 core.String project; |
| 2429 | 2418 |
| 2430 /** | 2419 /** |
| 2431 * The geographical region. Can be us-central, asia-east1 or europe-west1. | 2420 * The geographical region. Can be us-central, asia-east1 or europe-west1. |
| 2432 * Defaults to us-central. The region can not be changed after instance | 2421 * Defaults to us-central. The region can not be changed after instance |
| 2433 * creation. | 2422 * creation. |
| 2434 */ | 2423 */ |
| 2435 core.String region; | 2424 core.String region; |
| 2436 | 2425 |
| 2426 /** |
| 2427 * Configuration specific to read-replicas replicating from on-premises |
| 2428 * masters. |
| 2429 */ |
| 2430 ReplicaConfiguration replicaConfiguration; |
| 2431 |
| 2437 /** The replicas of the instance. */ | 2432 /** The replicas of the instance. */ |
| 2438 core.List<core.String> replicaNames; | 2433 core.List<core.String> replicaNames; |
| 2439 | 2434 |
| 2440 /** The URI of this resource. */ | 2435 /** The URI of this resource. */ |
| 2441 core.String selfLink; | 2436 core.String selfLink; |
| 2442 | 2437 |
| 2443 /** SSL configuration. */ | 2438 /** SSL configuration. */ |
| 2444 SslCert serverCaCert; | 2439 SslCert serverCaCert; |
| 2445 | 2440 |
| 2446 /** The service account email address assigned to the instance. */ | 2441 /** The service account email address assigned to the instance. */ |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2488 } | 2483 } |
| 2489 if (_json.containsKey("masterInstanceName")) { | 2484 if (_json.containsKey("masterInstanceName")) { |
| 2490 masterInstanceName = _json["masterInstanceName"]; | 2485 masterInstanceName = _json["masterInstanceName"]; |
| 2491 } | 2486 } |
| 2492 if (_json.containsKey("maxDiskSize")) { | 2487 if (_json.containsKey("maxDiskSize")) { |
| 2493 maxDiskSize = _json["maxDiskSize"]; | 2488 maxDiskSize = _json["maxDiskSize"]; |
| 2494 } | 2489 } |
| 2495 if (_json.containsKey("name")) { | 2490 if (_json.containsKey("name")) { |
| 2496 name = _json["name"]; | 2491 name = _json["name"]; |
| 2497 } | 2492 } |
| 2493 if (_json.containsKey("onPremisesConfiguration")) { |
| 2494 onPremisesConfiguration = new OnPremisesConfiguration.fromJson(_json["onPr
emisesConfiguration"]); |
| 2495 } |
| 2498 if (_json.containsKey("project")) { | 2496 if (_json.containsKey("project")) { |
| 2499 project = _json["project"]; | 2497 project = _json["project"]; |
| 2500 } | 2498 } |
| 2501 if (_json.containsKey("region")) { | 2499 if (_json.containsKey("region")) { |
| 2502 region = _json["region"]; | 2500 region = _json["region"]; |
| 2503 } | 2501 } |
| 2502 if (_json.containsKey("replicaConfiguration")) { |
| 2503 replicaConfiguration = new ReplicaConfiguration.fromJson(_json["replicaCon
figuration"]); |
| 2504 } |
| 2504 if (_json.containsKey("replicaNames")) { | 2505 if (_json.containsKey("replicaNames")) { |
| 2505 replicaNames = _json["replicaNames"]; | 2506 replicaNames = _json["replicaNames"]; |
| 2506 } | 2507 } |
| 2507 if (_json.containsKey("selfLink")) { | 2508 if (_json.containsKey("selfLink")) { |
| 2508 selfLink = _json["selfLink"]; | 2509 selfLink = _json["selfLink"]; |
| 2509 } | 2510 } |
| 2510 if (_json.containsKey("serverCaCert")) { | 2511 if (_json.containsKey("serverCaCert")) { |
| 2511 serverCaCert = new SslCert.fromJson(_json["serverCaCert"]); | 2512 serverCaCert = new SslCert.fromJson(_json["serverCaCert"]); |
| 2512 } | 2513 } |
| 2513 if (_json.containsKey("serviceAccountEmailAddress")) { | 2514 if (_json.containsKey("serviceAccountEmailAddress")) { |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2546 } | 2547 } |
| 2547 if (masterInstanceName != null) { | 2548 if (masterInstanceName != null) { |
| 2548 _json["masterInstanceName"] = masterInstanceName; | 2549 _json["masterInstanceName"] = masterInstanceName; |
| 2549 } | 2550 } |
| 2550 if (maxDiskSize != null) { | 2551 if (maxDiskSize != null) { |
| 2551 _json["maxDiskSize"] = maxDiskSize; | 2552 _json["maxDiskSize"] = maxDiskSize; |
| 2552 } | 2553 } |
| 2553 if (name != null) { | 2554 if (name != null) { |
| 2554 _json["name"] = name; | 2555 _json["name"] = name; |
| 2555 } | 2556 } |
| 2557 if (onPremisesConfiguration != null) { |
| 2558 _json["onPremisesConfiguration"] = (onPremisesConfiguration).toJson(); |
| 2559 } |
| 2556 if (project != null) { | 2560 if (project != null) { |
| 2557 _json["project"] = project; | 2561 _json["project"] = project; |
| 2558 } | 2562 } |
| 2559 if (region != null) { | 2563 if (region != null) { |
| 2560 _json["region"] = region; | 2564 _json["region"] = region; |
| 2561 } | 2565 } |
| 2566 if (replicaConfiguration != null) { |
| 2567 _json["replicaConfiguration"] = (replicaConfiguration).toJson(); |
| 2568 } |
| 2562 if (replicaNames != null) { | 2569 if (replicaNames != null) { |
| 2563 _json["replicaNames"] = replicaNames; | 2570 _json["replicaNames"] = replicaNames; |
| 2564 } | 2571 } |
| 2565 if (selfLink != null) { | 2572 if (selfLink != null) { |
| 2566 _json["selfLink"] = selfLink; | 2573 _json["selfLink"] = selfLink; |
| 2567 } | 2574 } |
| 2568 if (serverCaCert != null) { | 2575 if (serverCaCert != null) { |
| 2569 _json["serverCaCert"] = (serverCaCert).toJson(); | 2576 _json["serverCaCert"] = (serverCaCert).toJson(); |
| 2570 } | 2577 } |
| 2571 if (serviceAccountEmailAddress != null) { | 2578 if (serviceAccountEmailAddress != null) { |
| (...skipping 681 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3253 _json["kind"] = kind; | 3260 _json["kind"] = kind; |
| 3254 } | 3261 } |
| 3255 if (zone != null) { | 3262 if (zone != null) { |
| 3256 _json["zone"] = zone; | 3263 _json["zone"] = zone; |
| 3257 } | 3264 } |
| 3258 return _json; | 3265 return _json; |
| 3259 } | 3266 } |
| 3260 } | 3267 } |
| 3261 | 3268 |
| 3262 | 3269 |
| 3270 /** Read-replica configuration specific to MySQL databases. */ |
| 3271 class MySqlReplicaConfiguration { |
| 3272 /** PEM representation of the trusted CA's x509 certificate. */ |
| 3273 core.String caCertificate; |
| 3274 |
| 3275 /** PEM representation of the slave's x509 certificate. */ |
| 3276 core.String clientCertificate; |
| 3277 |
| 3278 /** |
| 3279 * PEM representation of the slave's private key. The corresponsing public key |
| 3280 * is encoded in the client's certificate. |
| 3281 */ |
| 3282 core.String clientKey; |
| 3283 |
| 3284 /** |
| 3285 * Seconds to wait between connect retries. MySQL's default is 60 seconds. |
| 3286 */ |
| 3287 core.int connectRetryInterval; |
| 3288 |
| 3289 /** |
| 3290 * Path to a SQL dump file in Google Cloud Storage from which the slave |
| 3291 * instance is to be created. The URI is in the form gs://bucketName/fileName. |
| 3292 * Compressed gzip files (.gz) are also supported. Dumps should have the |
| 3293 * binlog co-ordinates from which replication should begin. This can be |
| 3294 * accomplished by setting --master-data to 1 when using mysqldump. |
| 3295 */ |
| 3296 core.String dumpFilePath; |
| 3297 |
| 3298 /** This is always sql#mysqlReplicaConfiguration. */ |
| 3299 core.String kind; |
| 3300 |
| 3301 /** Interval in milliseconds between replication heartbeats. */ |
| 3302 core.String masterHeartbeatPeriod; |
| 3303 |
| 3304 /** The password for the replication connection. */ |
| 3305 core.String password; |
| 3306 |
| 3307 /** A list of permissible ciphers to use for SSL encryption. */ |
| 3308 core.String sslCipher; |
| 3309 |
| 3310 /** The username for the replication connection. */ |
| 3311 core.String username; |
| 3312 |
| 3313 /** |
| 3314 * Whether or not to check the master's Common Name value in the certificate |
| 3315 * that it sends during the SSL handshake. |
| 3316 */ |
| 3317 core.bool verifyServerCertificate; |
| 3318 |
| 3319 |
| 3320 MySqlReplicaConfiguration(); |
| 3321 |
| 3322 MySqlReplicaConfiguration.fromJson(core.Map _json) { |
| 3323 if (_json.containsKey("caCertificate")) { |
| 3324 caCertificate = _json["caCertificate"]; |
| 3325 } |
| 3326 if (_json.containsKey("clientCertificate")) { |
| 3327 clientCertificate = _json["clientCertificate"]; |
| 3328 } |
| 3329 if (_json.containsKey("clientKey")) { |
| 3330 clientKey = _json["clientKey"]; |
| 3331 } |
| 3332 if (_json.containsKey("connectRetryInterval")) { |
| 3333 connectRetryInterval = _json["connectRetryInterval"]; |
| 3334 } |
| 3335 if (_json.containsKey("dumpFilePath")) { |
| 3336 dumpFilePath = _json["dumpFilePath"]; |
| 3337 } |
| 3338 if (_json.containsKey("kind")) { |
| 3339 kind = _json["kind"]; |
| 3340 } |
| 3341 if (_json.containsKey("masterHeartbeatPeriod")) { |
| 3342 masterHeartbeatPeriod = _json["masterHeartbeatPeriod"]; |
| 3343 } |
| 3344 if (_json.containsKey("password")) { |
| 3345 password = _json["password"]; |
| 3346 } |
| 3347 if (_json.containsKey("sslCipher")) { |
| 3348 sslCipher = _json["sslCipher"]; |
| 3349 } |
| 3350 if (_json.containsKey("username")) { |
| 3351 username = _json["username"]; |
| 3352 } |
| 3353 if (_json.containsKey("verifyServerCertificate")) { |
| 3354 verifyServerCertificate = _json["verifyServerCertificate"]; |
| 3355 } |
| 3356 } |
| 3357 |
| 3358 core.Map toJson() { |
| 3359 var _json = new core.Map(); |
| 3360 if (caCertificate != null) { |
| 3361 _json["caCertificate"] = caCertificate; |
| 3362 } |
| 3363 if (clientCertificate != null) { |
| 3364 _json["clientCertificate"] = clientCertificate; |
| 3365 } |
| 3366 if (clientKey != null) { |
| 3367 _json["clientKey"] = clientKey; |
| 3368 } |
| 3369 if (connectRetryInterval != null) { |
| 3370 _json["connectRetryInterval"] = connectRetryInterval; |
| 3371 } |
| 3372 if (dumpFilePath != null) { |
| 3373 _json["dumpFilePath"] = dumpFilePath; |
| 3374 } |
| 3375 if (kind != null) { |
| 3376 _json["kind"] = kind; |
| 3377 } |
| 3378 if (masterHeartbeatPeriod != null) { |
| 3379 _json["masterHeartbeatPeriod"] = masterHeartbeatPeriod; |
| 3380 } |
| 3381 if (password != null) { |
| 3382 _json["password"] = password; |
| 3383 } |
| 3384 if (sslCipher != null) { |
| 3385 _json["sslCipher"] = sslCipher; |
| 3386 } |
| 3387 if (username != null) { |
| 3388 _json["username"] = username; |
| 3389 } |
| 3390 if (verifyServerCertificate != null) { |
| 3391 _json["verifyServerCertificate"] = verifyServerCertificate; |
| 3392 } |
| 3393 return _json; |
| 3394 } |
| 3395 } |
| 3396 |
| 3397 |
| 3398 /** On-premises instance configuration. */ |
| 3399 class OnPremisesConfiguration { |
| 3400 /** The host and port of the on-premises instance in host:port format */ |
| 3401 core.String hostPort; |
| 3402 |
| 3403 /** This is always sql#onPremisesConfiguration. */ |
| 3404 core.String kind; |
| 3405 |
| 3406 |
| 3407 OnPremisesConfiguration(); |
| 3408 |
| 3409 OnPremisesConfiguration.fromJson(core.Map _json) { |
| 3410 if (_json.containsKey("hostPort")) { |
| 3411 hostPort = _json["hostPort"]; |
| 3412 } |
| 3413 if (_json.containsKey("kind")) { |
| 3414 kind = _json["kind"]; |
| 3415 } |
| 3416 } |
| 3417 |
| 3418 core.Map toJson() { |
| 3419 var _json = new core.Map(); |
| 3420 if (hostPort != null) { |
| 3421 _json["hostPort"] = hostPort; |
| 3422 } |
| 3423 if (kind != null) { |
| 3424 _json["kind"] = kind; |
| 3425 } |
| 3426 return _json; |
| 3427 } |
| 3428 } |
| 3429 |
| 3430 |
| 3263 /** | 3431 /** |
| 3264 * If errors occurred during processing of this operation, this field will be | 3432 * If errors occurred during processing of this operation, this field will be |
| 3265 * populated. | 3433 * populated. |
| 3266 */ | 3434 */ |
| 3267 class OperationError { | 3435 class OperationError { |
| 3268 /** The list of errors encountered while processing this operation. */ | 3436 /** The list of errors encountered while processing this operation. */ |
| 3269 core.List<OperationError_1> errors; | 3437 core.List<OperationError_1> errors; |
| 3270 | 3438 |
| 3271 | 3439 |
| 3272 OperationError(); | 3440 OperationError(); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3311 | 3479 |
| 3312 /** The context for import operation, if applicable. */ | 3480 /** The context for import operation, if applicable. */ |
| 3313 ImportContext importContext; | 3481 ImportContext importContext; |
| 3314 | 3482 |
| 3315 /** | 3483 /** |
| 3316 * The time this operation was enqueued in UTC timezone in RFC 3339 format, | 3484 * The time this operation was enqueued in UTC timezone in RFC 3339 format, |
| 3317 * for example 2012-11-15T16:19:00.094Z. | 3485 * for example 2012-11-15T16:19:00.094Z. |
| 3318 */ | 3486 */ |
| 3319 core.DateTime insertTime; | 3487 core.DateTime insertTime; |
| 3320 | 3488 |
| 3321 /** This is always sql#instanceOperation. */ | 3489 /** This is always sql#operation. */ |
| 3322 core.String kind; | 3490 core.String kind; |
| 3323 | 3491 |
| 3324 /** | 3492 /** |
| 3325 * An identifier that uniquely identifies the operation. You can use this | 3493 * An identifier that uniquely identifies the operation. You can use this |
| 3326 * identifier to retrieve the Operations resource that has information about | 3494 * identifier to retrieve the Operations resource that has information about |
| 3327 * the operation. | 3495 * the operation. |
| 3328 */ | 3496 */ |
| 3329 core.String name; | 3497 core.String name; |
| 3330 | 3498 |
| 3331 /** | 3499 /** |
| 3332 * TODO(b/18431310): update this list to reflect current values. The type of | 3500 * The type of the operation. Valid values are CREATE, DELETE, UPDATE, |
| 3333 * the operation. Valid values are CREATE, DELETE, UPDATE, RESTART, IMPORT, | 3501 * RESTART, IMPORT, EXPORT, BACKUP_VOLUME, RESTORE_VOLUME, CREATE_USER, |
| 3334 * EXPORT, BACKUP_VOLUME, RESTORE_VOLUME. | 3502 * DELETE_USER, CREATE_DATABASE, DELETE_DATABASE . |
| 3335 */ | 3503 */ |
| 3336 core.String operationType; | 3504 core.String operationType; |
| 3337 | 3505 |
| 3338 /** The URI of this resource. */ | 3506 /** The URI of this resource. */ |
| 3339 core.String selfLink; | 3507 core.String selfLink; |
| 3340 | 3508 |
| 3341 /** | 3509 /** |
| 3342 * The time this operation actually started in UTC timezone in RFC 3339 | 3510 * The time this operation actually started in UTC timezone in RFC 3339 |
| 3343 * format, for example 2012-11-15T16:19:00.094Z. | 3511 * format, for example 2012-11-15T16:19:00.094Z. |
| 3344 */ | 3512 */ |
| (...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3545 _json["kind"] = kind; | 3713 _json["kind"] = kind; |
| 3546 } | 3714 } |
| 3547 if (nextPageToken != null) { | 3715 if (nextPageToken != null) { |
| 3548 _json["nextPageToken"] = nextPageToken; | 3716 _json["nextPageToken"] = nextPageToken; |
| 3549 } | 3717 } |
| 3550 return _json; | 3718 return _json; |
| 3551 } | 3719 } |
| 3552 } | 3720 } |
| 3553 | 3721 |
| 3554 | 3722 |
| 3723 /** Read-replica configuration for connecting to the master. */ |
| 3724 class ReplicaConfiguration { |
| 3725 /** This is always sql#replicaConfiguration. */ |
| 3726 core.String kind; |
| 3727 |
| 3728 /** |
| 3729 * MySQL specific configuration when replicating from a MySQL on-premises |
| 3730 * master. |
| 3731 */ |
| 3732 MySqlReplicaConfiguration mysqlReplicaConfiguration; |
| 3733 |
| 3734 |
| 3735 ReplicaConfiguration(); |
| 3736 |
| 3737 ReplicaConfiguration.fromJson(core.Map _json) { |
| 3738 if (_json.containsKey("kind")) { |
| 3739 kind = _json["kind"]; |
| 3740 } |
| 3741 if (_json.containsKey("mysqlReplicaConfiguration")) { |
| 3742 mysqlReplicaConfiguration = new MySqlReplicaConfiguration.fromJson(_json["
mysqlReplicaConfiguration"]); |
| 3743 } |
| 3744 } |
| 3745 |
| 3746 core.Map toJson() { |
| 3747 var _json = new core.Map(); |
| 3748 if (kind != null) { |
| 3749 _json["kind"] = kind; |
| 3750 } |
| 3751 if (mysqlReplicaConfiguration != null) { |
| 3752 _json["mysqlReplicaConfiguration"] = (mysqlReplicaConfiguration).toJson(); |
| 3753 } |
| 3754 return _json; |
| 3755 } |
| 3756 } |
| 3757 |
| 3758 |
| 3555 /** Database instance restore from backup context. */ | 3759 /** Database instance restore from backup context. */ |
| 3556 class RestoreBackupContext { | 3760 class RestoreBackupContext { |
| 3557 /** The ID of the backup run to restore from. */ | 3761 /** The ID of the backup run to restore from. */ |
| 3558 core.String backupRunId; | 3762 core.String backupRunId; |
| 3559 | 3763 |
| 3560 /** This is always sql#restoreBackupContext. */ | 3764 /** This is always sql#restoreBackupContext. */ |
| 3561 core.String kind; | 3765 core.String kind; |
| 3562 | 3766 |
| 3563 | 3767 |
| 3564 RestoreBackupContext(); | 3768 RestoreBackupContext(); |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3596 * ON_DEMAND: The instance is activated upon receiving requests. | 3800 * ON_DEMAND: The instance is activated upon receiving requests. |
| 3597 */ | 3801 */ |
| 3598 core.String activationPolicy; | 3802 core.String activationPolicy; |
| 3599 | 3803 |
| 3600 /** The App Engine app IDs that can access this instance. */ | 3804 /** The App Engine app IDs that can access this instance. */ |
| 3601 core.List<core.String> authorizedGaeApplications; | 3805 core.List<core.String> authorizedGaeApplications; |
| 3602 | 3806 |
| 3603 /** The daily backup configuration for the instance. */ | 3807 /** The daily backup configuration for the instance. */ |
| 3604 BackupConfiguration backupConfiguration; | 3808 BackupConfiguration backupConfiguration; |
| 3605 | 3809 |
| 3810 core.bool crashSafeReplicationEnabled; |
| 3811 |
| 3606 /** The database flags passed to the instance at startup. */ | 3812 /** The database flags passed to the instance at startup. */ |
| 3607 core.List<DatabaseFlags> databaseFlags; | 3813 core.List<DatabaseFlags> databaseFlags; |
| 3608 | 3814 |
| 3609 /** | 3815 /** |
| 3610 * Configuration specific to read replica instances. Indicates whether | 3816 * Configuration specific to read replica instances. Indicates whether |
| 3611 * replication is enabled or not. | 3817 * replication is enabled or not. |
| 3612 */ | 3818 */ |
| 3613 core.bool databaseReplicationEnabled; | 3819 core.bool databaseReplicationEnabled; |
| 3614 | 3820 |
| 3615 /** | 3821 /** |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3659 Settings.fromJson(core.Map _json) { | 3865 Settings.fromJson(core.Map _json) { |
| 3660 if (_json.containsKey("activationPolicy")) { | 3866 if (_json.containsKey("activationPolicy")) { |
| 3661 activationPolicy = _json["activationPolicy"]; | 3867 activationPolicy = _json["activationPolicy"]; |
| 3662 } | 3868 } |
| 3663 if (_json.containsKey("authorizedGaeApplications")) { | 3869 if (_json.containsKey("authorizedGaeApplications")) { |
| 3664 authorizedGaeApplications = _json["authorizedGaeApplications"]; | 3870 authorizedGaeApplications = _json["authorizedGaeApplications"]; |
| 3665 } | 3871 } |
| 3666 if (_json.containsKey("backupConfiguration")) { | 3872 if (_json.containsKey("backupConfiguration")) { |
| 3667 backupConfiguration = new BackupConfiguration.fromJson(_json["backupConfig
uration"]); | 3873 backupConfiguration = new BackupConfiguration.fromJson(_json["backupConfig
uration"]); |
| 3668 } | 3874 } |
| 3875 if (_json.containsKey("crashSafeReplicationEnabled")) { |
| 3876 crashSafeReplicationEnabled = _json["crashSafeReplicationEnabled"]; |
| 3877 } |
| 3669 if (_json.containsKey("databaseFlags")) { | 3878 if (_json.containsKey("databaseFlags")) { |
| 3670 databaseFlags = _json["databaseFlags"].map((value) => new DatabaseFlags.fr
omJson(value)).toList(); | 3879 databaseFlags = _json["databaseFlags"].map((value) => new DatabaseFlags.fr
omJson(value)).toList(); |
| 3671 } | 3880 } |
| 3672 if (_json.containsKey("databaseReplicationEnabled")) { | 3881 if (_json.containsKey("databaseReplicationEnabled")) { |
| 3673 databaseReplicationEnabled = _json["databaseReplicationEnabled"]; | 3882 databaseReplicationEnabled = _json["databaseReplicationEnabled"]; |
| 3674 } | 3883 } |
| 3675 if (_json.containsKey("ipConfiguration")) { | 3884 if (_json.containsKey("ipConfiguration")) { |
| 3676 ipConfiguration = new IpConfiguration.fromJson(_json["ipConfiguration"]); | 3885 ipConfiguration = new IpConfiguration.fromJson(_json["ipConfiguration"]); |
| 3677 } | 3886 } |
| 3678 if (_json.containsKey("kind")) { | 3887 if (_json.containsKey("kind")) { |
| (...skipping 20 matching lines...) Expand all Loading... |
| 3699 var _json = new core.Map(); | 3908 var _json = new core.Map(); |
| 3700 if (activationPolicy != null) { | 3909 if (activationPolicy != null) { |
| 3701 _json["activationPolicy"] = activationPolicy; | 3910 _json["activationPolicy"] = activationPolicy; |
| 3702 } | 3911 } |
| 3703 if (authorizedGaeApplications != null) { | 3912 if (authorizedGaeApplications != null) { |
| 3704 _json["authorizedGaeApplications"] = authorizedGaeApplications; | 3913 _json["authorizedGaeApplications"] = authorizedGaeApplications; |
| 3705 } | 3914 } |
| 3706 if (backupConfiguration != null) { | 3915 if (backupConfiguration != null) { |
| 3707 _json["backupConfiguration"] = (backupConfiguration).toJson(); | 3916 _json["backupConfiguration"] = (backupConfiguration).toJson(); |
| 3708 } | 3917 } |
| 3918 if (crashSafeReplicationEnabled != null) { |
| 3919 _json["crashSafeReplicationEnabled"] = crashSafeReplicationEnabled; |
| 3920 } |
| 3709 if (databaseFlags != null) { | 3921 if (databaseFlags != null) { |
| 3710 _json["databaseFlags"] = databaseFlags.map((value) => (value).toJson()).to
List(); | 3922 _json["databaseFlags"] = databaseFlags.map((value) => (value).toJson()).to
List(); |
| 3711 } | 3923 } |
| 3712 if (databaseReplicationEnabled != null) { | 3924 if (databaseReplicationEnabled != null) { |
| 3713 _json["databaseReplicationEnabled"] = databaseReplicationEnabled; | 3925 _json["databaseReplicationEnabled"] = databaseReplicationEnabled; |
| 3714 } | 3926 } |
| 3715 if (ipConfiguration != null) { | 3927 if (ipConfiguration != null) { |
| 3716 _json["ipConfiguration"] = (ipConfiguration).toJson(); | 3928 _json["ipConfiguration"] = (ipConfiguration).toJson(); |
| 3717 } | 3929 } |
| 3718 if (kind != null) { | 3930 if (kind != null) { |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3760 * 2012-11-15T16:19:00.094Z. | 3972 * 2012-11-15T16:19:00.094Z. |
| 3761 */ | 3973 */ |
| 3762 core.DateTime expirationTime; | 3974 core.DateTime expirationTime; |
| 3763 | 3975 |
| 3764 /** Name of the database instance. */ | 3976 /** Name of the database instance. */ |
| 3765 core.String instance; | 3977 core.String instance; |
| 3766 | 3978 |
| 3767 /** This is always sql#sslCert. */ | 3979 /** This is always sql#sslCert. */ |
| 3768 core.String kind; | 3980 core.String kind; |
| 3769 | 3981 |
| 3770 /** Not documented yet. */ | |
| 3771 core.String selfLink; | 3982 core.String selfLink; |
| 3772 | 3983 |
| 3773 /** Sha1 Fingerprint. */ | 3984 /** Sha1 Fingerprint. */ |
| 3774 core.String sha1Fingerprint; | 3985 core.String sha1Fingerprint; |
| 3775 | 3986 |
| 3776 | 3987 |
| 3777 SslCert(); | 3988 SslCert(); |
| 3778 | 3989 |
| 3779 SslCert.fromJson(core.Map _json) { | 3990 SslCert.fromJson(core.Map _json) { |
| 3780 if (_json.containsKey("cert")) { | 3991 if (_json.containsKey("cert")) { |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4085 } | 4296 } |
| 4086 | 4297 |
| 4087 | 4298 |
| 4088 /** A Cloud SQL user resource. */ | 4299 /** A Cloud SQL user resource. */ |
| 4089 class User { | 4300 class User { |
| 4090 /** HTTP 1.1 Entity tag for the resource. */ | 4301 /** HTTP 1.1 Entity tag for the resource. */ |
| 4091 core.String etag; | 4302 core.String etag; |
| 4092 | 4303 |
| 4093 /** | 4304 /** |
| 4094 * The host name from which the user can connect. For insert operations, host | 4305 * The host name from which the user can connect. For insert operations, host |
| 4095 * is set to '%'. For update operations, host is specified as part of the | 4306 * defaults to an empty string. For update operations, host is specified as |
| 4096 * request URL. The host name is not mutable with this API. | 4307 * part of the request URL. The host name is not mutable with this API. |
| 4097 */ | 4308 */ |
| 4098 core.String host; | 4309 core.String host; |
| 4099 | 4310 |
| 4100 /** | 4311 /** |
| 4101 * The name of the Cloud SQL instance. This does not include the project ID. | 4312 * The name of the Cloud SQL instance. This does not include the project ID. |
| 4102 * Can be omitted for update since it is already specified on the URL. | 4313 * Can be omitted for update since it is already specified on the URL. |
| 4103 */ | 4314 */ |
| 4104 core.String instance; | 4315 core.String instance; |
| 4105 | 4316 |
| 4106 /** This is always sql#user. */ | 4317 /** This is always sql#user. */ |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4214 } | 4425 } |
| 4215 if (kind != null) { | 4426 if (kind != null) { |
| 4216 _json["kind"] = kind; | 4427 _json["kind"] = kind; |
| 4217 } | 4428 } |
| 4218 if (nextPageToken != null) { | 4429 if (nextPageToken != null) { |
| 4219 _json["nextPageToken"] = nextPageToken; | 4430 _json["nextPageToken"] = nextPageToken; |
| 4220 } | 4431 } |
| 4221 return _json; | 4432 return _json; |
| 4222 } | 4433 } |
| 4223 } | 4434 } |
| 4224 | |
| 4225 | |
| OLD | NEW |