| 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;
|
| /**
|
|
|