Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(365)

Side by Side Diff: generated/googleapis_beta/lib/sqladmin/v1beta4.dart

Issue 2734843002: Api-roll 46: 2017-03-06 (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis_beta.sqladmin.v1beta4; 3 library googleapis_beta.sqladmin.v1beta4;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
(...skipping 562 matching lines...) Expand 10 before | Expand all | Expand 10 after
573 final commons.ApiRequester _requester; 573 final commons.ApiRequester _requester;
574 574
575 FlagsResourceApi(commons.ApiRequester client) : 575 FlagsResourceApi(commons.ApiRequester client) :
576 _requester = client; 576 _requester = client;
577 577
578 /** 578 /**
579 * List all available database flags for Google Cloud SQL instances. 579 * List all available database flags for Google Cloud SQL instances.
580 * 580 *
581 * Request parameters: 581 * Request parameters:
582 * 582 *
583 * [databaseVersion] - Database version for flag retrieval. Flags are specific
584 * to the database version.
585 *
583 * Completes with a [FlagsListResponse]. 586 * Completes with a [FlagsListResponse].
584 * 587 *
585 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 588 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
586 * error. 589 * error.
587 * 590 *
588 * If the used [http.Client] completes with an error when making a REST call, 591 * If the used [http.Client] completes with an error when making a REST call,
589 * this method will complete with the same error. 592 * this method will complete with the same error.
590 */ 593 */
591 async.Future<FlagsListResponse> list() { 594 async.Future<FlagsListResponse> list({core.String databaseVersion}) {
592 var _url = null; 595 var _url = null;
593 var _queryParams = new core.Map(); 596 var _queryParams = new core.Map();
594 var _uploadMedia = null; 597 var _uploadMedia = null;
595 var _uploadOptions = null; 598 var _uploadOptions = null;
596 var _downloadOptions = commons.DownloadOptions.Metadata; 599 var _downloadOptions = commons.DownloadOptions.Metadata;
597 var _body = null; 600 var _body = null;
598 601
602 if (databaseVersion != null) {
603 _queryParams["databaseVersion"] = [databaseVersion];
604 }
599 605
600 _url = 'flags'; 606 _url = 'flags';
601 607
602 var _response = _requester.request(_url, 608 var _response = _requester.request(_url,
603 "GET", 609 "GET",
604 body: _body, 610 body: _body,
605 queryParams: _queryParams, 611 queryParams: _queryParams,
606 uploadOptions: _uploadOptions, 612 uploadOptions: _uploadOptions,
607 uploadMedia: _uploadMedia, 613 uploadMedia: _uploadMedia,
608 downloadOptions: _downloadOptions); 614 downloadOptions: _downloadOptions);
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
956 962
957 /** 963 /**
958 * Lists instances under a given project in the alphabetical order of the 964 * Lists instances under a given project in the alphabetical order of the
959 * instance name. 965 * instance name.
960 * 966 *
961 * Request parameters: 967 * Request parameters:
962 * 968 *
963 * [project] - Project ID of the project for which to list Cloud SQL 969 * [project] - Project ID of the project for which to list Cloud SQL
964 * instances. 970 * instances.
965 * 971 *
972 * [filter] - A filter expression for filtering listed instances.
973 *
966 * [maxResults] - The maximum number of results to return per response. 974 * [maxResults] - The maximum number of results to return per response.
967 * 975 *
968 * [pageToken] - A previously-returned page token representing part of the 976 * [pageToken] - A previously-returned page token representing part of the
969 * larger set of results to view. 977 * larger set of results to view.
970 * 978 *
971 * Completes with a [InstancesListResponse]. 979 * Completes with a [InstancesListResponse].
972 * 980 *
973 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 981 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
974 * error. 982 * error.
975 * 983 *
976 * If the used [http.Client] completes with an error when making a REST call, 984 * If the used [http.Client] completes with an error when making a REST call,
977 * this method will complete with the same error. 985 * this method will complete with the same error.
978 */ 986 */
979 async.Future<InstancesListResponse> list(core.String project, {core.int maxRes ults, core.String pageToken}) { 987 async.Future<InstancesListResponse> list(core.String project, {core.String fil ter, core.int maxResults, core.String pageToken}) {
980 var _url = null; 988 var _url = null;
981 var _queryParams = new core.Map(); 989 var _queryParams = new core.Map();
982 var _uploadMedia = null; 990 var _uploadMedia = null;
983 var _uploadOptions = null; 991 var _uploadOptions = null;
984 var _downloadOptions = commons.DownloadOptions.Metadata; 992 var _downloadOptions = commons.DownloadOptions.Metadata;
985 var _body = null; 993 var _body = null;
986 994
987 if (project == null) { 995 if (project == null) {
988 throw new core.ArgumentError("Parameter project is required."); 996 throw new core.ArgumentError("Parameter project is required.");
989 } 997 }
998 if (filter != null) {
999 _queryParams["filter"] = [filter];
1000 }
990 if (maxResults != null) { 1001 if (maxResults != null) {
991 _queryParams["maxResults"] = ["${maxResults}"]; 1002 _queryParams["maxResults"] = ["${maxResults}"];
992 } 1003 }
993 if (pageToken != null) { 1004 if (pageToken != null) {
994 _queryParams["pageToken"] = [pageToken]; 1005 _queryParams["pageToken"] = [pageToken];
995 } 1006 }
996 1007
997 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances '; 1008 _url = 'projects/' + commons.Escaper.ecapeVariable('$project') + '/instances ';
998 1009
999 var _response = _requester.request(_url, 1010 var _response = _requester.request(_url,
(...skipping 2527 matching lines...) Expand 10 before | Expand all | Expand 10 after
3527 if (timeToRetire != null) { 3538 if (timeToRetire != null) {
3528 _json["timeToRetire"] = (timeToRetire).toIso8601String(); 3539 _json["timeToRetire"] = (timeToRetire).toIso8601String();
3529 } 3540 }
3530 if (type != null) { 3541 if (type != null) {
3531 _json["type"] = type; 3542 _json["type"] = type;
3532 } 3543 }
3533 return _json; 3544 return _json;
3534 } 3545 }
3535 } 3546 }
3536 3547
3548 /** User defined labels for Cloud SQL instances. */
3549 class Labels {
3550 /** The key of the label. */
3551 core.String key;
3552 /** The value of the label. */
3553 core.String value;
3554
3555 Labels();
3556
3557 Labels.fromJson(core.Map _json) {
3558 if (_json.containsKey("key")) {
3559 key = _json["key"];
3560 }
3561 if (_json.containsKey("value")) {
3562 value = _json["value"];
3563 }
3564 }
3565
3566 core.Map toJson() {
3567 var _json = new core.Map();
3568 if (key != null) {
3569 _json["key"] = key;
3570 }
3571 if (value != null) {
3572 _json["value"] = value;
3573 }
3574 return _json;
3575 }
3576 }
3577
3537 /** 3578 /**
3538 * Preferred location. This specifies where a Cloud SQL instance should 3579 * Preferred location. This specifies where a Cloud SQL instance should
3539 * preferably be located, either in a specific Compute Engine zone, or 3580 * preferably be located, either in a specific Compute Engine zone, or
3540 * co-located with an App Engine application. Note that if the preferred 3581 * co-located with an App Engine application. Note that if the preferred
3541 * location is not available, the instance will be located as close as possible 3582 * location is not available, the instance will be located as close as possible
3542 * within the region. Only one location may be specified. 3583 * within the region. Only one location may be specified.
3543 */ 3584 */
3544 class LocationPreference { 3585 class LocationPreference {
3545 /** 3586 /**
3546 * The AppEngine application to follow, it must be in the same region as the 3587 * The AppEngine application to follow, it must be in the same region as the
(...skipping 605 matching lines...) Expand 10 before | Expand all | Expand 10 after
4152 * when not in use. Instances with PER_USE pricing turn off after 15 minutes 4193 * when not in use. Instances with PER_USE pricing turn off after 15 minutes
4153 * of inactivity. Instances with PER_PACKAGE pricing turn off after 12 hours 4194 * of inactivity. Instances with PER_PACKAGE pricing turn off after 12 hours
4154 * of inactivity. 4195 * of inactivity.
4155 */ 4196 */
4156 core.String activationPolicy; 4197 core.String activationPolicy;
4157 /** 4198 /**
4158 * The App Engine app IDs that can access this instance. This property is only 4199 * The App Engine app IDs that can access this instance. This property is only
4159 * applicable to First Generation instances. 4200 * applicable to First Generation instances.
4160 */ 4201 */
4161 core.List<core.String> authorizedGaeApplications; 4202 core.List<core.String> authorizedGaeApplications;
4162 /** 4203 /** Reserved for future use. */
4163 * The availability type. This can be one of the following.
4164 * ZONAL: A Cloud SQL instance that is zonally available. The instance is
4165 * bound to a single GCE zone and may be inaccessible during an outage for
4166 * that GCE zone.
4167 * REGIONAL: A Cloud SQL instance that is regionally available. The instance
4168 * is provisioned in multiple zones within a region and is able to provide
4169 * higher availability than an instance with a zonal availability type.
4170 */
4171 core.String availabilityType; 4204 core.String availabilityType;
4172 /** The daily backup configuration for the instance. */ 4205 /** The daily backup configuration for the instance. */
4173 BackupConfiguration backupConfiguration; 4206 BackupConfiguration backupConfiguration;
4174 /** 4207 /**
4175 * Configuration specific to read replica instances. Indicates whether 4208 * Configuration specific to read replica instances. Indicates whether
4176 * database flags for crash-safe replication are enabled. This property is 4209 * database flags for crash-safe replication are enabled. This property is
4177 * only applicable to First Generation instances. 4210 * only applicable to First Generation instances.
4178 */ 4211 */
4179 core.bool crashSafeReplicationEnabled; 4212 core.bool crashSafeReplicationEnabled;
4180 /** 4213 /**
(...skipping 14 matching lines...) Expand all
4195 */ 4228 */
4196 core.bool databaseReplicationEnabled; 4229 core.bool databaseReplicationEnabled;
4197 /** 4230 /**
4198 * The settings for IP Management. This allows to enable or disable the 4231 * The settings for IP Management. This allows to enable or disable the
4199 * instance IP and manage which external networks can connect to the instance. 4232 * instance IP and manage which external networks can connect to the instance.
4200 * The IPv4 address cannot be disabled for Second Generation instances. 4233 * The IPv4 address cannot be disabled for Second Generation instances.
4201 */ 4234 */
4202 IpConfiguration ipConfiguration; 4235 IpConfiguration ipConfiguration;
4203 /** This is always sql#settings. */ 4236 /** This is always sql#settings. */
4204 core.String kind; 4237 core.String kind;
4238 /** User defined labels. */
4239 core.List<Labels> labels;
4205 /** 4240 /**
4206 * The location preference settings. This allows the instance to be located as 4241 * The location preference settings. This allows the instance to be located as
4207 * near as possible to either an App Engine app or GCE zone for better 4242 * near as possible to either an App Engine app or GCE zone for better
4208 * performance. App Engine co-location is only applicable to First Generation 4243 * performance. App Engine co-location is only applicable to First Generation
4209 * instances. 4244 * instances.
4210 */ 4245 */
4211 LocationPreference locationPreference; 4246 LocationPreference locationPreference;
4212 /** 4247 /**
4213 * The maintenance window for this instance. This specifies when the instance 4248 * The maintenance window for this instance. This specifies when the instance
4214 * may be restarted for maintenance purposes. Applies only to Second 4249 * may be restarted for maintenance purposes. Applies only to Second
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
4279 } 4314 }
4280 if (_json.containsKey("databaseReplicationEnabled")) { 4315 if (_json.containsKey("databaseReplicationEnabled")) {
4281 databaseReplicationEnabled = _json["databaseReplicationEnabled"]; 4316 databaseReplicationEnabled = _json["databaseReplicationEnabled"];
4282 } 4317 }
4283 if (_json.containsKey("ipConfiguration")) { 4318 if (_json.containsKey("ipConfiguration")) {
4284 ipConfiguration = new IpConfiguration.fromJson(_json["ipConfiguration"]); 4319 ipConfiguration = new IpConfiguration.fromJson(_json["ipConfiguration"]);
4285 } 4320 }
4286 if (_json.containsKey("kind")) { 4321 if (_json.containsKey("kind")) {
4287 kind = _json["kind"]; 4322 kind = _json["kind"];
4288 } 4323 }
4324 if (_json.containsKey("labels")) {
4325 labels = _json["labels"].map((value) => new Labels.fromJson(value)).toList ();
4326 }
4289 if (_json.containsKey("locationPreference")) { 4327 if (_json.containsKey("locationPreference")) {
4290 locationPreference = new LocationPreference.fromJson(_json["locationPrefer ence"]); 4328 locationPreference = new LocationPreference.fromJson(_json["locationPrefer ence"]);
4291 } 4329 }
4292 if (_json.containsKey("maintenanceWindow")) { 4330 if (_json.containsKey("maintenanceWindow")) {
4293 maintenanceWindow = new MaintenanceWindow.fromJson(_json["maintenanceWindo w"]); 4331 maintenanceWindow = new MaintenanceWindow.fromJson(_json["maintenanceWindo w"]);
4294 } 4332 }
4295 if (_json.containsKey("pricingPlan")) { 4333 if (_json.containsKey("pricingPlan")) {
4296 pricingPlan = _json["pricingPlan"]; 4334 pricingPlan = _json["pricingPlan"];
4297 } 4335 }
4298 if (_json.containsKey("replicationType")) { 4336 if (_json.containsKey("replicationType")) {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
4340 } 4378 }
4341 if (databaseReplicationEnabled != null) { 4379 if (databaseReplicationEnabled != null) {
4342 _json["databaseReplicationEnabled"] = databaseReplicationEnabled; 4380 _json["databaseReplicationEnabled"] = databaseReplicationEnabled;
4343 } 4381 }
4344 if (ipConfiguration != null) { 4382 if (ipConfiguration != null) {
4345 _json["ipConfiguration"] = (ipConfiguration).toJson(); 4383 _json["ipConfiguration"] = (ipConfiguration).toJson();
4346 } 4384 }
4347 if (kind != null) { 4385 if (kind != null) {
4348 _json["kind"] = kind; 4386 _json["kind"] = kind;
4349 } 4387 }
4388 if (labels != null) {
4389 _json["labels"] = labels.map((value) => (value).toJson()).toList();
4390 }
4350 if (locationPreference != null) { 4391 if (locationPreference != null) {
4351 _json["locationPreference"] = (locationPreference).toJson(); 4392 _json["locationPreference"] = (locationPreference).toJson();
4352 } 4393 }
4353 if (maintenanceWindow != null) { 4394 if (maintenanceWindow != null) {
4354 _json["maintenanceWindow"] = (maintenanceWindow).toJson(); 4395 _json["maintenanceWindow"] = (maintenanceWindow).toJson();
4355 } 4396 }
4356 if (pricingPlan != null) { 4397 if (pricingPlan != null) {
4357 _json["pricingPlan"] = pricingPlan; 4398 _json["pricingPlan"] = pricingPlan;
4358 } 4399 }
4359 if (replicationType != null) { 4400 if (replicationType != null) {
(...skipping 509 matching lines...) Expand 10 before | Expand all | Expand 10 after
4869 } 4910 }
4870 if (kind != null) { 4911 if (kind != null) {
4871 _json["kind"] = kind; 4912 _json["kind"] = kind;
4872 } 4913 }
4873 if (nextPageToken != null) { 4914 if (nextPageToken != null) {
4874 _json["nextPageToken"] = nextPageToken; 4915 _json["nextPageToken"] = nextPageToken;
4875 } 4916 }
4876 return _json; 4917 return _json;
4877 } 4918 }
4878 } 4919 }
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/speech/v1beta1.dart ('k') | generated/googleapis_beta/lib/toolresults/v1beta3.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698