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

Unified Diff: generated/googleapis/lib/dataproc/v1.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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/compute/v1.dart ('k') | generated/googleapis/lib/deploymentmanager/v2.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/dataproc/v1.dart
diff --git a/generated/googleapis/lib/dataproc/v1.dart b/generated/googleapis/lib/dataproc/v1.dart
index b50343cb6e5ebbf87135c867546060bf23c8a009..61fcb737d18f34ddb9a87ca60d45898885bd3f03 100644
--- a/generated/googleapis/lib/dataproc/v1.dart
+++ b/generated/googleapis/lib/dataproc/v1.dart
@@ -278,10 +278,6 @@ class ProjectsRegionsClustersResourceApi {
* [region] - Required The Cloud Dataproc region in which to handle the
* request.
*
- * [pageToken] - Optional The standard List page token.
- *
- * [pageSize] - Optional The standard List page size.
- *
* [filter] - Optional A filter constraining the clusters to list. Filters are
* case-sensitive and have the following syntax:field = value AND field =
* value ...where field is one of status.state, clusterName, or labels.[KEY],
@@ -294,6 +290,10 @@ class ProjectsRegionsClustersResourceApi {
* implicit AND operator.Example filter:status.state = ACTIVE AND clusterName
* = mycluster AND labels.env = staging AND labels.starred = *
*
+ * [pageToken] - Optional The standard List page token.
+ *
+ * [pageSize] - Optional The standard List page size.
+ *
* Completes with a [ListClustersResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
@@ -302,7 +302,7 @@ class ProjectsRegionsClustersResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListClustersResponse> list(core.String projectId, core.String region, {core.String pageToken, core.int pageSize, core.String filter}) {
+ async.Future<ListClustersResponse> list(core.String projectId, core.String region, {core.String filter, core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -316,15 +316,15 @@ class ProjectsRegionsClustersResourceApi {
if (region == null) {
throw new core.ArgumentError("Parameter region is required.");
}
+ if (filter != null) {
+ _queryParams["filter"] = [filter];
+ }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
- if (filter != null) {
- _queryParams["filter"] = [filter];
- }
_url = 'v1/projects/' + commons.Escaper.ecapeVariable('$projectId') + '/regions/' + commons.Escaper.ecapeVariable('$region') + '/clusters';
@@ -1000,6 +1000,45 @@ class ProjectsRegionsOperationsResourceApi {
+/**
+ * Specifies the type and number of accelerator cards attached to the instances
+ * of an instance group (see GPUs on Compute Engine).
+ */
+class AcceleratorConfig {
+ /**
+ * The number of the accelerator cards of this type exposed to this instance.
+ */
+ core.int acceleratorCount;
+ /**
+ * Full or partial URI of the accelerator type resource to expose to this
+ * instance. See Google Compute Engine AcceleratorTypes(
+ * /compute/docs/reference/beta/acceleratorTypes)
+ */
+ core.String acceleratorTypeUri;
+
+ AcceleratorConfig();
+
+ AcceleratorConfig.fromJson(core.Map _json) {
+ if (_json.containsKey("acceleratorCount")) {
+ acceleratorCount = _json["acceleratorCount"];
+ }
+ if (_json.containsKey("acceleratorTypeUri")) {
+ acceleratorTypeUri = _json["acceleratorTypeUri"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (acceleratorCount != null) {
+ _json["acceleratorCount"] = acceleratorCount;
+ }
+ if (acceleratorTypeUri != null) {
+ _json["acceleratorTypeUri"] = acceleratorTypeUri;
+ }
+ return _json;
+ }
+}
+
/** A request to cancel a job. */
class CancelJobRequest {
@@ -1882,6 +1921,12 @@ class HiveJob {
* instance group, such as a master or worker group.
*/
class InstanceGroupConfig {
+ /**
+ * Optional The Google Compute Engine accelerator configuration for these
+ * instances.Beta Feature: This feature is still under development. It may be
+ * changed before final release.
+ */
+ core.List<AcceleratorConfig> accelerators;
/** Optional Disk option config settings. */
DiskConfig diskConfig;
/**
@@ -1919,6 +1964,9 @@ class InstanceGroupConfig {
InstanceGroupConfig();
InstanceGroupConfig.fromJson(core.Map _json) {
+ if (_json.containsKey("accelerators")) {
+ accelerators = _json["accelerators"].map((value) => new AcceleratorConfig.fromJson(value)).toList();
+ }
if (_json.containsKey("diskConfig")) {
diskConfig = new DiskConfig.fromJson(_json["diskConfig"]);
}
@@ -1944,6 +1992,9 @@ class InstanceGroupConfig {
core.Map toJson() {
var _json = new core.Map();
+ if (accelerators != null) {
+ _json["accelerators"] = accelerators.map((value) => (value).toJson()).toList();
+ }
if (diskConfig != null) {
_json["diskConfig"] = (diskConfig).toJson();
}
@@ -2172,7 +2223,7 @@ class JobReference {
* generated by the server upon job submission or provided by the user as a
* means to perform retries without creating duplicate jobs. The ID must
* contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or hyphens
- * (-). The maximum length is 512 characters.
+ * (-). The maximum length is 100 characters.
*/
core.String jobId;
/**
« no previous file with comments | « generated/googleapis/lib/compute/v1.dart ('k') | generated/googleapis/lib/deploymentmanager/v2.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698