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

Unified Diff: generated/googleapis_beta/lib/replicapool/v1beta2.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: generated/googleapis_beta/lib/replicapool/v1beta2.dart
diff --git a/generated/googleapis_beta/lib/replicapool/v1beta2.dart b/generated/googleapis_beta/lib/replicapool/v1beta2.dart
index 1b914d04e1ff5c55b35da7522f0f38538c1afe4d..0908ff519dcbd4401fc26e34506a740696aa1b54 100644
--- a/generated/googleapis_beta/lib/replicapool/v1beta2.dart
+++ b/generated/googleapis_beta/lib/replicapool/v1beta2.dart
@@ -9,73 +9,80 @@ import 'dart:convert' as convert;
import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
import 'package:http/http.dart' as http;
-export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
- ApiRequestError, DetailedApiRequestError;
+export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
+ show ApiRequestError, DetailedApiRequestError;
const core.String USER_AGENT = 'dart-api-client replicapool/v1beta2';
-/**
- * [Deprecated. Please use Instance Group Manager in Compute API] Provides
- * groups of homogenous Compute Engine instances.
- */
+/// [Deprecated. Please use Instance Group Manager in Compute API] Provides
+/// groups of homogenous Compute Engine instances.
class ReplicapoolApi {
- /** View and manage your data across Google Cloud Platform services */
- static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform";
+ /// View and manage your data across Google Cloud Platform services
+ static const CloudPlatformScope =
+ "https://www.googleapis.com/auth/cloud-platform";
- /** View your data across Google Cloud Platform services */
- static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/cloud-platform.read-only";
+ /// View your data across Google Cloud Platform services
+ static const CloudPlatformReadOnlyScope =
+ "https://www.googleapis.com/auth/cloud-platform.read-only";
- /** View and manage your Google Compute Engine resources */
+ /// View and manage your Google Compute Engine resources
static const ComputeScope = "https://www.googleapis.com/auth/compute";
- /** View your Google Compute Engine resources */
- static const ComputeReadonlyScope = "https://www.googleapis.com/auth/compute.readonly";
-
+ /// View your Google Compute Engine resources
+ static const ComputeReadonlyScope =
+ "https://www.googleapis.com/auth/compute.readonly";
final commons.ApiRequester _requester;
- InstanceGroupManagersResourceApi get instanceGroupManagers => new InstanceGroupManagersResourceApi(_requester);
- ZoneOperationsResourceApi get zoneOperations => new ZoneOperationsResourceApi(_requester);
+ InstanceGroupManagersResourceApi get instanceGroupManagers =>
+ new InstanceGroupManagersResourceApi(_requester);
+ ZoneOperationsResourceApi get zoneOperations =>
+ new ZoneOperationsResourceApi(_requester);
- ReplicapoolApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "replicapool/v1beta2/projects/"}) :
- _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
+ ReplicapoolApi(http.Client client,
+ {core.String rootUrl: "https://www.googleapis.com/",
+ core.String servicePath: "replicapool/v1beta2/projects/"})
+ : _requester =
+ new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
}
-
class InstanceGroupManagersResourceApi {
final commons.ApiRequester _requester;
- InstanceGroupManagersResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Removes the specified instances from the managed instance group, and from
- * any target pools of which they were members, without deleting the
- * instances.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - The name of the instance group manager.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> abandonInstances(InstanceGroupManagersAbandonInstancesRequest request, core.String project, core.String zone, core.String instanceGroupManager) {
+ InstanceGroupManagersResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Removes the specified instances from the managed instance group, and from
+ /// any target pools of which they were members, without deleting the
+ /// instances.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - The name of the instance group manager.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> abandonInstances(
+ InstanceGroupManagersAbandonInstancesRequest request,
+ core.String project,
+ core.String zone,
+ core.String instanceGroupManager) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -93,48 +100,53 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager') + '/abandonInstances';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager') +
+ '/abandonInstances';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Deletes the instance group manager and all instances contained within. If
- * you'd like to delete the manager without deleting the instances, you must
- * first abandon the instances to remove them from the group.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - Name of the Instance Group Manager resource to
- * delete.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> delete(core.String project, core.String zone, core.String instanceGroupManager) {
+ /// Deletes the instance group manager and all instances contained within. If
+ /// you'd like to delete the manager without deleting the instances, you must
+ /// first abandon the instances to remove them from the group.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - Name of the Instance Group Manager resource to
+ /// delete.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> delete(
+ core.String project, core.String zone, core.String instanceGroupManager) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -149,50 +161,57 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Deletes the specified instances. The instances are deleted, then removed
- * from the instance group and any target pools of which they were a member.
- * The targetSize of the instance group manager is reduced by the number of
- * instances deleted.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - The name of the instance group manager.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> deleteInstances(InstanceGroupManagersDeleteInstancesRequest request, core.String project, core.String zone, core.String instanceGroupManager) {
+ /// Deletes the specified instances. The instances are deleted, then removed
+ /// from the instance group and any target pools of which they were a member.
+ /// The targetSize of the instance group manager is reduced by the number of
+ /// instances deleted.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - The name of the instance group manager.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> deleteInstances(
+ InstanceGroupManagersDeleteInstancesRequest request,
+ core.String project,
+ core.String zone,
+ core.String instanceGroupManager) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -210,45 +229,50 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager') + '/deleteInstances';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager') +
+ '/deleteInstances';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Returns the specified Instance Group Manager resource.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - Name of the instance resource to return.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [InstanceGroupManager].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<InstanceGroupManager> get(core.String project, core.String zone, core.String instanceGroupManager) {
+ /// Returns the specified Instance Group Manager resource.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - Name of the instance resource to return.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [InstanceGroupManager].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<InstanceGroupManager> get(
+ core.String project, core.String zone, core.String instanceGroupManager) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -263,47 +287,51 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager');
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new InstanceGroupManager.fromJson(data));
}
- /**
- * Creates an instance group manager, as well as the instance group and the
- * specified number of instances.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [size] - Number of instances that should exist.
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> insert(InstanceGroupManager request, core.String project, core.String zone, core.int size) {
+ /// Creates an instance group manager, as well as the instance group and the
+ /// specified number of instances.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [size] - Number of instances that should exist.
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> insert(InstanceGroupManager request,
+ core.String project, core.String zone, core.int size) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -325,49 +353,52 @@ class InstanceGroupManagersResourceApi {
}
_queryParams["size"] = ["${size}"];
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Retrieves the list of Instance Group Manager resources contained within the
- * specified zone.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [filter] - Optional. Filter expression for filtering listed resources.
- *
- * [maxResults] - Optional. Maximum count of results to be returned. Maximum
- * value is 500 and default value is 500.
- * Value must be between "0" and "500".
- *
- * [pageToken] - Optional. Tag returned by a previous list request truncated
- * by maxResults. Used to continue a previous list request.
- *
- * Completes with a [InstanceGroupManagerList].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<InstanceGroupManagerList> list(core.String project, core.String zone, {core.String filter, core.int maxResults, core.String pageToken}) {
+ /// Retrieves the list of Instance Group Manager resources contained within
+ /// the specified zone.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [filter] - Optional. Filter expression for filtering listed resources.
+ ///
+ /// [maxResults] - Optional. Maximum count of results to be returned. Maximum
+ /// value is 500 and default value is 500.
+ /// Value must be between "0" and "500".
+ ///
+ /// [pageToken] - Optional. Tag returned by a previous list request truncated
+ /// by maxResults. Used to continue a previous list request.
+ ///
+ /// Completes with a [InstanceGroupManagerList].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<InstanceGroupManagerList> list(
+ core.String project, core.String zone,
+ {core.String filter, core.int maxResults, core.String pageToken}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -391,45 +422,51 @@ class InstanceGroupManagersResourceApi {
_queryParams["pageToken"] = [pageToken];
}
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers';
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new InstanceGroupManagerList.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new InstanceGroupManagerList.fromJson(data));
}
- /**
- * Recreates the specified instances. The instances are deleted, then
- * recreated using the instance group manager's current instance template.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - The name of the instance group manager.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> recreateInstances(InstanceGroupManagersRecreateInstancesRequest request, core.String project, core.String zone, core.String instanceGroupManager) {
+ /// Recreates the specified instances. The instances are deleted, then
+ /// recreated using the instance group manager's current instance template.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - The name of the instance group manager.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> recreateInstances(
+ InstanceGroupManagersRecreateInstancesRequest request,
+ core.String project,
+ core.String zone,
+ core.String instanceGroupManager) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -447,50 +484,56 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager') + '/recreateInstances';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager') +
+ '/recreateInstances';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Resizes the managed instance group up or down. If resized up, new instances
- * are created using the current instance template. If resized down, instances
- * are removed in the order outlined in Resizing a managed instance group.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - The name of the instance group manager.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [size] - Number of instances that should exist in this Instance Group
- * Manager.
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> resize(core.String project, core.String zone, core.String instanceGroupManager, core.int size) {
+ /// Resizes the managed instance group up or down. If resized up, new
+ /// instances are created using the current instance template. If resized
+ /// down, instances are removed in the order outlined in Resizing a managed
+ /// instance group.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - The name of the instance group manager.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [size] - Number of instances that should exist in this Instance Group
+ /// Manager.
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> resize(core.String project, core.String zone,
+ core.String instanceGroupManager, core.int size) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -505,52 +548,60 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
}
if (size == null) {
throw new core.ArgumentError("Parameter size is required.");
}
_queryParams["size"] = ["${size}"];
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager') + '/resize';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager') +
+ '/resize';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Sets the instance template to use when creating new instances in this
- * group. Existing instances are not affected.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - The name of the instance group manager.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> setInstanceTemplate(InstanceGroupManagersSetInstanceTemplateRequest request, core.String project, core.String zone, core.String instanceGroupManager) {
+ /// Sets the instance template to use when creating new instances in this
+ /// group. Existing instances are not affected.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - The name of the instance group manager.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> setInstanceTemplate(
+ InstanceGroupManagersSetInstanceTemplateRequest request,
+ core.String project,
+ core.String zone,
+ core.String instanceGroupManager) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -568,48 +619,56 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager') + '/setInstanceTemplate';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager') +
+ '/setInstanceTemplate';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Modifies the target pools to which all new instances in this group are
- * assigned. Existing instances in the group are not affected.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [project] - The Google Developers Console project name.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - The name of the zone in which the instance group manager resides.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [instanceGroupManager] - The name of the instance group manager.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> setTargetPools(InstanceGroupManagersSetTargetPoolsRequest request, core.String project, core.String zone, core.String instanceGroupManager) {
+ /// Modifies the target pools to which all new instances in this group are
+ /// assigned. Existing instances in the group are not affected.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - The Google Developers Console project name.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - The name of the zone in which the instance group manager
+ /// resides.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [instanceGroupManager] - The name of the instance group manager.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> setTargetPools(
+ InstanceGroupManagersSetTargetPoolsRequest request,
+ core.String project,
+ core.String zone,
+ core.String instanceGroupManager) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -627,54 +686,55 @@ class InstanceGroupManagersResourceApi {
throw new core.ArgumentError("Parameter zone is required.");
}
if (instanceGroupManager == null) {
- throw new core.ArgumentError("Parameter instanceGroupManager is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/instanceGroupManagers/' + commons.Escaper.ecapeVariable('$instanceGroupManager') + '/setTargetPools';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter instanceGroupManager is required.");
+ }
+
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/instanceGroupManagers/' +
+ commons.Escaper.ecapeVariable('$instanceGroupManager') +
+ '/setTargetPools';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
-
}
-
class ZoneOperationsResourceApi {
final commons.ApiRequester _requester;
- ZoneOperationsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves the specified zone-specific operation resource.
- *
- * Request parameters:
- *
- * [project] - Name of the project scoping this request.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - Name of the zone scoping this request.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [operation] - Name of the operation resource to return.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * Completes with a [Operation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Operation> get(core.String project, core.String zone, core.String operation) {
+ ZoneOperationsResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Retrieves the specified zone-specific operation resource.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - Name of the project scoping this request.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - Name of the zone scoping this request.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [operation] - Name of the operation resource to return.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// Completes with a [Operation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Operation> get(
+ core.String project, core.String zone, core.String operation) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -692,49 +752,51 @@ class ZoneOperationsResourceApi {
throw new core.ArgumentError("Parameter operation is required.");
}
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/operations/' + commons.Escaper.ecapeVariable('$operation');
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/operations/' +
+ commons.Escaper.ecapeVariable('$operation');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Operation.fromJson(data));
}
- /**
- * Retrieves the list of operation resources contained within the specified
- * zone.
- *
- * Request parameters:
- *
- * [project] - Name of the project scoping this request.
- * Value must have pattern
- * "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
- *
- * [zone] - Name of the zone scoping this request.
- * Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
- *
- * [filter] - Optional. Filter expression for filtering listed resources.
- *
- * [maxResults] - Optional. Maximum count of results to be returned. Maximum
- * value is 500 and default value is 500.
- * Value must be between "0" and "500".
- *
- * [pageToken] - Optional. Tag returned by a previous list request truncated
- * by maxResults. Used to continue a previous list request.
- *
- * Completes with a [OperationList].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<OperationList> list(core.String project, core.String zone, {core.String filter, core.int maxResults, core.String pageToken}) {
+ /// Retrieves the list of operation resources contained within the specified
+ /// zone.
+ ///
+ /// Request parameters:
+ ///
+ /// [project] - Name of the project scoping this request.
+ /// Value must have pattern
+ /// "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))".
+ ///
+ /// [zone] - Name of the zone scoping this request.
+ /// Value must have pattern "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?".
+ ///
+ /// [filter] - Optional. Filter expression for filtering listed resources.
+ ///
+ /// [maxResults] - Optional. Maximum count of results to be returned. Maximum
+ /// value is 500 and default value is 500.
+ /// Value must be between "0" and "500".
+ ///
+ /// [pageToken] - Optional. Tag returned by a previous list request truncated
+ /// by maxResults. Used to continue a previous list request.
+ ///
+ /// Completes with a [OperationList].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<OperationList> list(core.String project, core.String zone,
+ {core.String filter, core.int maxResults, core.String pageToken}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -758,105 +820,99 @@ class ZoneOperationsResourceApi {
_queryParams["pageToken"] = [pageToken];
}
- _url = commons.Escaper.ecapeVariable('$project') + '/zones/' + commons.Escaper.ecapeVariable('$zone') + '/operations';
+ _url = commons.Escaper.ecapeVariable('$project') +
+ '/zones/' +
+ commons.Escaper.ecapeVariable('$zone') +
+ '/operations';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new OperationList.fromJson(data));
}
-
}
-
-
-/** An Instance Group Manager resource. */
+/// An Instance Group Manager resource.
class InstanceGroupManager {
- /**
- * The autohealing policy for this managed instance group. You can specify
- * only one value.
- */
+ /// The autohealing policy for this managed instance group. You can specify
+ /// only one value.
core.List<ReplicaPoolAutoHealingPolicy> autoHealingPolicies;
- /**
- * The base instance name to use for instances in this group. The value must
- * be a valid RFC1035 name. Supported characters are lowercase letters,
- * numbers, and hyphens (-). Instances are named by appending a hyphen and a
- * random four-character string to the base instance name.
- */
+
+ /// The base instance name to use for instances in this group. The value must
+ /// be a valid RFC1035 name. Supported characters are lowercase letters,
+ /// numbers, and hyphens (-). Instances are named by appending a hyphen and a
+ /// random four-character string to the base instance name.
core.String baseInstanceName;
- /**
- * [Output only] The time the instance group manager was created, in RFC3339
- * text format.
- */
+
+ /// [Output only] The time the instance group manager was created, in RFC3339
+ /// text format.
core.String creationTimestamp;
- /**
- * [Output only] The number of instances that currently exist and are a part
- * of this group. This includes instances that are starting but are not yet
- * RUNNING, and instances that are in the process of being deleted or
- * abandoned.
- */
+
+ /// [Output only] The number of instances that currently exist and are a part
+ /// of this group. This includes instances that are starting but are not yet
+ /// RUNNING, and instances that are in the process of being deleted or
+ /// abandoned.
core.int currentSize;
- /** An optional textual description of the instance group manager. */
+
+ /// An optional textual description of the instance group manager.
core.String description;
- /**
- * [Output only] Fingerprint of the instance group manager. This field is used
- * for optimistic locking. An up-to-date fingerprint must be provided in order
- * to modify the Instance Group Manager resource.
- */
+
+ /// [Output only] Fingerprint of the instance group manager. This field is
+ /// used for optimistic locking. An up-to-date fingerprint must be provided
+ /// in order to modify the Instance Group Manager resource.
core.String fingerprint;
core.List<core.int> get fingerprintAsBytes {
return convert.BASE64.decode(fingerprint);
}
void set fingerprintAsBytes(core.List<core.int> _bytes) {
- fingerprint = convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "-");
+ fingerprint =
+ convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "-");
}
- /**
- * [Output only] The full URL of the instance group created by the manager.
- * This group contains all of the instances being managed, and cannot contain
- * non-managed instances.
- */
+
+ /// [Output only] The full URL of the instance group created by the manager.
+ /// This group contains all of the instances being managed, and cannot
+ /// contain non-managed instances.
core.String group;
- /** [Output only] A server-assigned unique identifier for the resource. */
+
+ /// [Output only] A server-assigned unique identifier for the resource.
core.String id;
- /**
- * The full URL to an instance template from which all new instances will be
- * created.
- */
+
+ /// The full URL to an instance template from which all new instances will be
+ /// created.
core.String instanceTemplate;
- /**
- * [Output only] The resource type. Always replicapool#instanceGroupManager.
- */
+
+ /// [Output only] The resource type. Always replicapool#instanceGroupManager.
core.String kind;
- /**
- * The name of the instance group manager. Must be 1-63 characters long and
- * comply with RFC1035. Supported characters include lowercase letters,
- * numbers, and hyphens.
- */
+
+ /// The name of the instance group manager. Must be 1-63 characters long and
+ /// comply with RFC1035. Supported characters include lowercase letters,
+ /// numbers, and hyphens.
core.String name;
- /** [Output only] The fully qualified URL for this resource. */
+
+ /// [Output only] The fully qualified URL for this resource.
core.String selfLink;
- /**
- * The full URL of all target pools to which new instances in the group are
- * added. Updating the target pool values does not affect existing instances.
- */
+
+ /// The full URL of all target pools to which new instances in the group are
+ /// added. Updating the target pool values does not affect existing
+ /// instances.
core.List<core.String> targetPools;
- /**
- * [Output only] The number of instances that the manager is attempting to
- * maintain. Deleting or abandoning instances affects this number, as does
- * resizing the group.
- */
+
+ /// [Output only] The number of instances that the manager is attempting to
+ /// maintain. Deleting or abandoning instances affects this number, as does
+ /// resizing the group.
core.int targetSize;
InstanceGroupManager();
InstanceGroupManager.fromJson(core.Map _json) {
if (_json.containsKey("autoHealingPolicies")) {
- autoHealingPolicies = _json["autoHealingPolicies"].map((value) => new ReplicaPoolAutoHealingPolicy.fromJson(value)).toList();
+ autoHealingPolicies = _json["autoHealingPolicies"]
+ .map((value) => new ReplicaPoolAutoHealingPolicy.fromJson(value))
+ .toList();
}
if (_json.containsKey("baseInstanceName")) {
baseInstanceName = _json["baseInstanceName"];
@@ -900,9 +956,11 @@ class InstanceGroupManager {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (autoHealingPolicies != null) {
- _json["autoHealingPolicies"] = autoHealingPolicies.map((value) => (value).toJson()).toList();
+ _json["autoHealingPolicies"] =
+ autoHealingPolicies.map((value) => (value).toJson()).toList();
}
if (baseInstanceName != null) {
_json["baseInstanceName"] = baseInstanceName;
@@ -948,17 +1006,19 @@ class InstanceGroupManager {
}
class InstanceGroupManagerList {
- /**
- * Unique identifier for the resource; defined by the server (output only).
- */
+ /// Unique identifier for the resource; defined by the server (output only).
core.String id;
- /** A list of instance resources. */
+
+ /// A list of instance resources.
core.List<InstanceGroupManager> items;
- /** Type of resource. */
+
+ /// Type of resource.
core.String kind;
- /** A token used to continue a truncated list request (output only). */
+
+ /// A token used to continue a truncated list request (output only).
core.String nextPageToken;
- /** Server defined URL for this resource (output only). */
+
+ /// Server defined URL for this resource (output only).
core.String selfLink;
InstanceGroupManagerList();
@@ -968,7 +1028,9 @@ class InstanceGroupManagerList {
id = _json["id"];
}
if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new InstanceGroupManager.fromJson(value)).toList();
+ items = _json["items"]
+ .map((value) => new InstanceGroupManager.fromJson(value))
+ .toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -982,7 +1044,8 @@ class InstanceGroupManagerList {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (id != null) {
_json["id"] = id;
}
@@ -1003,10 +1066,8 @@ class InstanceGroupManagerList {
}
class InstanceGroupManagersAbandonInstancesRequest {
- /**
- * The names of one or more instances to abandon. For example:
- * { 'instances': [ 'instance-c3po', 'instance-r2d2' ] }
- */
+ /// The names of one or more instances to abandon. For example:
+ /// { 'instances': [ 'instance-c3po', 'instance-r2d2' ] }
core.List<core.String> instances;
InstanceGroupManagersAbandonInstancesRequest();
@@ -1018,7 +1079,8 @@ class InstanceGroupManagersAbandonInstancesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (instances != null) {
_json["instances"] = instances;
}
@@ -1027,11 +1089,9 @@ class InstanceGroupManagersAbandonInstancesRequest {
}
class InstanceGroupManagersDeleteInstancesRequest {
- /**
- * Names of instances to delete.
- *
- * Example: 'instance-foo', 'instance-bar'
- */
+ /// Names of instances to delete.
+ ///
+ /// Example: 'instance-foo', 'instance-bar'
core.List<core.String> instances;
InstanceGroupManagersDeleteInstancesRequest();
@@ -1043,7 +1103,8 @@ class InstanceGroupManagersDeleteInstancesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (instances != null) {
_json["instances"] = instances;
}
@@ -1052,10 +1113,8 @@ class InstanceGroupManagersDeleteInstancesRequest {
}
class InstanceGroupManagersRecreateInstancesRequest {
- /**
- * The names of one or more instances to recreate. For example:
- * { 'instances': [ 'instance-c3po', 'instance-r2d2' ] }
- */
+ /// The names of one or more instances to recreate. For example:
+ /// { 'instances': [ 'instance-c3po', 'instance-r2d2' ] }
core.List<core.String> instances;
InstanceGroupManagersRecreateInstancesRequest();
@@ -1067,7 +1126,8 @@ class InstanceGroupManagersRecreateInstancesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (instances != null) {
_json["instances"] = instances;
}
@@ -1076,10 +1136,8 @@ class InstanceGroupManagersRecreateInstancesRequest {
}
class InstanceGroupManagersSetInstanceTemplateRequest {
- /**
- * The full URL to an Instance Template from which all new instances will be
- * created.
- */
+ /// The full URL to an Instance Template from which all new instances will be
+ /// created.
core.String instanceTemplate;
InstanceGroupManagersSetInstanceTemplateRequest();
@@ -1091,7 +1149,8 @@ class InstanceGroupManagersSetInstanceTemplateRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (instanceTemplate != null) {
_json["instanceTemplate"] = instanceTemplate;
}
@@ -1100,24 +1159,22 @@ class InstanceGroupManagersSetInstanceTemplateRequest {
}
class InstanceGroupManagersSetTargetPoolsRequest {
- /**
- * The current fingerprint of the Instance Group Manager resource. If this
- * does not match the server-side fingerprint of the resource, then the
- * request will be rejected.
- */
+ /// The current fingerprint of the Instance Group Manager resource. If this
+ /// does not match the server-side fingerprint of the resource, then the
+ /// request will be rejected.
core.String fingerprint;
core.List<core.int> get fingerprintAsBytes {
return convert.BASE64.decode(fingerprint);
}
void set fingerprintAsBytes(core.List<core.int> _bytes) {
- fingerprint = convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "-");
+ fingerprint =
+ convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "-");
}
- /**
- * A list of fully-qualified URLs to existing Target Pool resources. New
- * instances in the Instance Group Manager will be added to the specified
- * target pools; existing instances are not affected.
- */
+
+ /// A list of fully-qualified URLs to existing Target Pool resources. New
+ /// instances in the Instance Group Manager will be added to the specified
+ /// target pools; existing instances are not affected.
core.List<core.String> targetPools;
InstanceGroupManagersSetTargetPoolsRequest();
@@ -1132,7 +1189,8 @@ class InstanceGroupManagersSetTargetPoolsRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fingerprint != null) {
_json["fingerprint"] = fingerprint;
}
@@ -1144,14 +1202,14 @@ class InstanceGroupManagersSetTargetPoolsRequest {
}
class OperationErrorErrors {
- /** [Output Only] The error type identifier for this error. */
+ /// [Output Only] The error type identifier for this error.
core.String code;
- /**
- * [Output Only] Indicates the field in the request which caused the error.
- * This property is optional.
- */
+
+ /// [Output Only] Indicates the field in the request which caused the error.
+ /// This property is optional.
core.String location;
- /** [Output Only] An optional, human-readable error message. */
+
+ /// [Output Only] An optional, human-readable error message.
core.String message;
OperationErrorErrors();
@@ -1169,7 +1227,8 @@ class OperationErrorErrors {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (code != null) {
_json["code"] = code;
}
@@ -1183,27 +1242,26 @@ class OperationErrorErrors {
}
}
-/**
- * [Output Only] If errors occurred during processing of this operation, this
- * field will be populated.
- */
+/// [Output Only] If errors occurred during processing of this operation, this
+/// field will be populated.
class OperationError {
- /**
- * [Output Only] The array of errors encountered while processing this
- * operation.
- */
+ /// [Output Only] The array of errors encountered while processing this
+ /// operation.
core.List<OperationErrorErrors> errors;
OperationError();
OperationError.fromJson(core.Map _json) {
if (_json.containsKey("errors")) {
- errors = _json["errors"].map((value) => new OperationErrorErrors.fromJson(value)).toList();
+ errors = _json["errors"]
+ .map((value) => new OperationErrorErrors.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (errors != null) {
_json["errors"] = errors.map((value) => (value).toJson()).toList();
}
@@ -1212,9 +1270,10 @@ class OperationError {
}
class OperationWarningsData {
- /** [Output Only] Metadata key for this warning. */
+ /// [Output Only] Metadata key for this warning.
core.String key;
- /** [Output Only] Metadata value for this warning. */
+
+ /// [Output Only] Metadata value for this warning.
core.String value;
OperationWarningsData();
@@ -1229,7 +1288,8 @@ class OperationWarningsData {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (key != null) {
_json["key"] = key;
}
@@ -1241,27 +1301,27 @@ class OperationWarningsData {
}
class OperationWarnings {
- /**
- * [Output only] The warning type identifier for this warning.
- * Possible string values are:
- * - "DEPRECATED_RESOURCE_USED"
- * - "DISK_SIZE_LARGER_THAN_IMAGE_SIZE"
- * - "INJECTED_KERNELS_DEPRECATED"
- * - "NEXT_HOP_ADDRESS_NOT_ASSIGNED"
- * - "NEXT_HOP_CANNOT_IP_FORWARD"
- * - "NEXT_HOP_INSTANCE_NOT_FOUND"
- * - "NEXT_HOP_INSTANCE_NOT_ON_NETWORK"
- * - "NEXT_HOP_NOT_RUNNING"
- * - "NO_RESULTS_ON_PAGE"
- * - "REQUIRED_TOS_AGREEMENT"
- * - "RESOURCE_NOT_DELETED"
- * - "SINGLE_INSTANCE_PROPERTY_TEMPLATE"
- * - "UNREACHABLE"
- */
+ /// [Output only] The warning type identifier for this warning.
+ /// Possible string values are:
+ /// - "DEPRECATED_RESOURCE_USED"
+ /// - "DISK_SIZE_LARGER_THAN_IMAGE_SIZE"
+ /// - "INJECTED_KERNELS_DEPRECATED"
+ /// - "NEXT_HOP_ADDRESS_NOT_ASSIGNED"
+ /// - "NEXT_HOP_CANNOT_IP_FORWARD"
+ /// - "NEXT_HOP_INSTANCE_NOT_FOUND"
+ /// - "NEXT_HOP_INSTANCE_NOT_ON_NETWORK"
+ /// - "NEXT_HOP_NOT_RUNNING"
+ /// - "NO_RESULTS_ON_PAGE"
+ /// - "REQUIRED_TOS_AGREEMENT"
+ /// - "RESOURCE_NOT_DELETED"
+ /// - "SINGLE_INSTANCE_PROPERTY_TEMPLATE"
+ /// - "UNREACHABLE"
core.String code;
- /** [Output only] Metadata for this warning in key:value format. */
+
+ /// [Output only] Metadata for this warning in key:value format.
core.List<OperationWarningsData> data;
- /** [Output only] Optional human-readable details for this warning. */
+
+ /// [Output only] Optional human-readable details for this warning.
core.String message;
OperationWarnings();
@@ -1271,7 +1331,9 @@ class OperationWarnings {
code = _json["code"];
}
if (_json.containsKey("data")) {
- data = _json["data"].map((value) => new OperationWarningsData.fromJson(value)).toList();
+ data = _json["data"]
+ .map((value) => new OperationWarningsData.fromJson(value))
+ .toList();
}
if (_json.containsKey("message")) {
message = _json["message"];
@@ -1279,7 +1341,8 @@ class OperationWarnings {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (code != null) {
_json["code"] = code;
}
@@ -1293,105 +1356,95 @@ class OperationWarnings {
}
}
-/** An operation resource, used to manage asynchronous API requests. */
+/// An operation resource, used to manage asynchronous API requests.
class Operation {
- /**
- * [Output only] An optional identifier specified by the client when the
- * mutation was initiated. Must be unique for all operation resources in the
- * project.
- */
+ /// [Output only] An optional identifier specified by the client when the
+ /// mutation was initiated. Must be unique for all operation resources in the
+ /// project.
core.String clientOperationId;
- /**
- * [Output Only] The time that this operation was requested, in RFC3339 text
- * format.
- */
+
+ /// [Output Only] The time that this operation was requested, in RFC3339 text
+ /// format.
core.String creationTimestamp;
- /**
- * [Output Only] The time that this operation was completed, in RFC3339 text
- * format.
- */
+
+ /// [Output Only] The time that this operation was completed, in RFC3339 text
+ /// format.
core.String endTime;
- /**
- * [Output Only] If errors occurred during processing of this operation, this
- * field will be populated.
- */
+
+ /// [Output Only] If errors occurred during processing of this operation,
+ /// this field will be populated.
OperationError error;
- /** [Output only] If operation fails, the HTTP error message returned. */
+
+ /// [Output only] If operation fails, the HTTP error message returned.
core.String httpErrorMessage;
- /** [Output only] If operation fails, the HTTP error status code returned. */
+
+ /// [Output only] If operation fails, the HTTP error status code returned.
core.int httpErrorStatusCode;
- /**
- * [Output Only] Unique identifier for the resource, generated by the server.
- */
+
+ /// [Output Only] Unique identifier for the resource, generated by the
+ /// server.
core.String id;
- /**
- * [Output Only] The time that this operation was requested, in RFC3339 text
- * format.
- */
+
+ /// [Output Only] The time that this operation was requested, in RFC3339 text
+ /// format.
core.String insertTime;
- /** [Output only] Type of the resource. */
+
+ /// [Output only] Type of the resource.
core.String kind;
- /** [Output Only] Name of the resource. */
+
+ /// [Output Only] Name of the resource.
core.String name;
- /**
- * [Output only] Type of the operation. Operations include insert, update, and
- * delete.
- */
+
+ /// [Output only] Type of the operation. Operations include insert, update,
+ /// and delete.
core.String operationType;
- /**
- * [Output only] An optional progress indicator that ranges from 0 to 100.
- * There is no requirement that this be linear or support any granularity of
- * operations. This should not be used to guess at when the operation will be
- * complete. This number should be monotonically increasing as the operation
- * progresses.
- */
+
+ /// [Output only] An optional progress indicator that ranges from 0 to 100.
+ /// There is no requirement that this be linear or support any granularity of
+ /// operations. This should not be used to guess at when the operation will
+ /// be complete. This number should be monotonically increasing as the
+ /// operation progresses.
core.int progress;
- /**
- * [Output Only] URL of the region where the operation resides. Only available
- * when performing regional operations.
- */
+
+ /// [Output Only] URL of the region where the operation resides. Only
+ /// available when performing regional operations.
core.String region;
- /** [Output Only] Server-defined fully-qualified URL for this resource. */
+
+ /// [Output Only] Server-defined fully-qualified URL for this resource.
core.String selfLink;
- /**
- * [Output Only] The time that this operation was started by the server, in
- * RFC3339 text format.
- */
+
+ /// [Output Only] The time that this operation was started by the server, in
+ /// RFC3339 text format.
core.String startTime;
- /**
- * [Output Only] Status of the operation.
- * Possible string values are:
- * - "DONE"
- * - "PENDING"
- * - "RUNNING"
- */
+
+ /// [Output Only] Status of the operation.
+ /// Possible string values are:
+ /// - "DONE"
+ /// - "PENDING"
+ /// - "RUNNING"
core.String status;
- /**
- * [Output Only] An optional textual description of the current status of the
- * operation.
- */
+
+ /// [Output Only] An optional textual description of the current status of
+ /// the operation.
core.String statusMessage;
- /**
- * [Output Only] Unique target ID which identifies a particular incarnation of
- * the target.
- */
+
+ /// [Output Only] Unique target ID which identifies a particular incarnation
+ /// of the target.
core.String targetId;
- /** [Output only] URL of the resource the operation is mutating. */
+
+ /// [Output only] URL of the resource the operation is mutating.
core.String targetLink;
- /**
- * [Output Only] User who requested the operation, for example:
- * user@example.com.
- */
+
+ /// [Output Only] User who requested the operation, for example:
+ /// user@example.com.
core.String user;
- /**
- * [Output Only] If there are issues with this operation, a warning is
- * returned.
- */
+
+ /// [Output Only] If there are issues with this operation, a warning is
+ /// returned.
core.List<OperationWarnings> warnings;
- /**
- * [Output Only] URL of the zone where the operation resides. Only available
- * when performing per-zone operations.
- */
+
+ /// [Output Only] URL of the zone where the operation resides. Only available
+ /// when performing per-zone operations.
core.String zone;
Operation();
@@ -1458,7 +1511,9 @@ class Operation {
user = _json["user"];
}
if (_json.containsKey("warnings")) {
- warnings = _json["warnings"].map((value) => new OperationWarnings.fromJson(value)).toList();
+ warnings = _json["warnings"]
+ .map((value) => new OperationWarnings.fromJson(value))
+ .toList();
}
if (_json.containsKey("zone")) {
zone = _json["zone"];
@@ -1466,7 +1521,8 @@ class Operation {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (clientOperationId != null) {
_json["clientOperationId"] = clientOperationId;
}
@@ -1538,17 +1594,19 @@ class Operation {
}
class OperationList {
- /**
- * Unique identifier for the resource; defined by the server (output only).
- */
+ /// Unique identifier for the resource; defined by the server (output only).
core.String id;
- /** The operation resources. */
+
+ /// The operation resources.
core.List<Operation> items;
- /** Type of resource. */
+
+ /// Type of resource.
core.String kind;
- /** A token used to continue a truncated list request (output only). */
+
+ /// A token used to continue a truncated list request (output only).
core.String nextPageToken;
- /** Server defined URL for this resource (output only). */
+
+ /// Server defined URL for this resource (output only).
core.String selfLink;
OperationList();
@@ -1558,7 +1616,8 @@ class OperationList {
id = _json["id"];
}
if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new Operation.fromJson(value)).toList();
+ items =
+ _json["items"].map((value) => new Operation.fromJson(value)).toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -1572,7 +1631,8 @@ class OperationList {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (id != null) {
_json["id"] = id;
}
@@ -1593,18 +1653,17 @@ class OperationList {
}
class ReplicaPoolAutoHealingPolicy {
- /**
- * The action to perform when an instance becomes unhealthy. Possible values
- * are RECREATE or REBOOT. RECREATE replaces an unhealthy instance with a new
- * instance that is based on the instance template for this managed instance
- * group. REBOOT performs a soft reboot on an instance. If the instance cannot
- * reboot, the instance performs a hard restart.
- * Possible string values are:
- * - "REBOOT"
- * - "RECREATE"
- */
+ /// The action to perform when an instance becomes unhealthy. Possible values
+ /// are RECREATE or REBOOT. RECREATE replaces an unhealthy instance with a
+ /// new instance that is based on the instance template for this managed
+ /// instance group. REBOOT performs a soft reboot on an instance. If the
+ /// instance cannot reboot, the instance performs a hard restart.
+ /// Possible string values are:
+ /// - "REBOOT"
+ /// - "RECREATE"
core.String actionType;
- /** The URL for the HealthCheck that signals autohealing. */
+
+ /// The URL for the HealthCheck that signals autohealing.
core.String healthCheck;
ReplicaPoolAutoHealingPolicy();
@@ -1619,7 +1678,8 @@ class ReplicaPoolAutoHealingPolicy {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (actionType != null) {
_json["actionType"] = actionType;
}
« no previous file with comments | « generated/googleapis_beta/lib/pubsub/v1beta2.dart ('k') | generated/googleapis_beta/lib/replicapoolupdater/v1beta1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698