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

Side by Side Diff: generated/googleapis_beta/lib/dataproc/v1beta1.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.dataproc.v1beta1; 3 library googleapis_beta.dataproc.v1beta1;
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 715 matching lines...) Expand 10 before | Expand all | Expand 10 after
726 } 726 }
727 727
728 /** 728 /**
729 * Lists jobs in a project. 729 * Lists jobs in a project.
730 * 730 *
731 * Request parameters: 731 * Request parameters:
732 * 732 *
733 * [projectId] - Required The ID of the Google Cloud Platform project that the 733 * [projectId] - Required The ID of the Google Cloud Platform project that the
734 * job belongs to. 734 * job belongs to.
735 * 735 *
736 * [pageToken] - Optional The page token, returned by a previous call, to
737 * request the next page of results.
738 *
739 * [pageSize] - Optional The number of results to return in each response.
740 *
741 * [clusterName] - Optional If set, the returned jobs list includes only jobs
742 * that were submitted to the named cluster.
743 *
744 * [filter] - Optional A filter constraining which jobs to list. Valid filters 736 * [filter] - Optional A filter constraining which jobs to list. Valid filters
745 * contain job state and label terms such as: labels.key1 = val1 AND 737 * contain job state and label terms such as: labels.key1 = val1 AND
746 * (labels.k2 = val2 OR labels.k3 = val3) 738 * (labels.k2 = val2 OR labels.k3 = val3)
747 * 739 *
748 * [jobStateMatcher] - Optional Specifies enumerated categories of jobs to 740 * [jobStateMatcher] - Optional Specifies enumerated categories of jobs to
749 * list. 741 * list.
750 * Possible string values are: 742 * Possible string values are:
751 * - "ALL" : A ALL. 743 * - "ALL" : A ALL.
752 * - "ACTIVE" : A ACTIVE. 744 * - "ACTIVE" : A ACTIVE.
753 * - "NON_ACTIVE" : A NON_ACTIVE. 745 * - "NON_ACTIVE" : A NON_ACTIVE.
754 * 746 *
747 * [pageToken] - Optional The page token, returned by a previous call, to
748 * request the next page of results.
749 *
750 * [pageSize] - Optional The number of results to return in each response.
751 *
752 * [clusterName] - Optional If set, the returned jobs list includes only jobs
753 * that were submitted to the named cluster.
754 *
755 * Completes with a [ListJobsResponse]. 755 * Completes with a [ListJobsResponse].
756 * 756 *
757 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 757 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
758 * error. 758 * error.
759 * 759 *
760 * If the used [http.Client] completes with an error when making a REST call, 760 * If the used [http.Client] completes with an error when making a REST call,
761 * this method will complete with the same error. 761 * this method will complete with the same error.
762 */ 762 */
763 async.Future<ListJobsResponse> list(core.String projectId, {core.String pageTo ken, core.int pageSize, core.String clusterName, core.String filter, core.String jobStateMatcher}) { 763 async.Future<ListJobsResponse> list(core.String projectId, {core.String filter , core.String jobStateMatcher, core.String pageToken, core.int pageSize, core.St ring clusterName}) {
764 var _url = null; 764 var _url = null;
765 var _queryParams = new core.Map(); 765 var _queryParams = new core.Map();
766 var _uploadMedia = null; 766 var _uploadMedia = null;
767 var _uploadOptions = null; 767 var _uploadOptions = null;
768 var _downloadOptions = commons.DownloadOptions.Metadata; 768 var _downloadOptions = commons.DownloadOptions.Metadata;
769 var _body = null; 769 var _body = null;
770 770
771 if (projectId == null) { 771 if (projectId == null) {
772 throw new core.ArgumentError("Parameter projectId is required."); 772 throw new core.ArgumentError("Parameter projectId is required.");
773 } 773 }
774 if (filter != null) {
775 _queryParams["filter"] = [filter];
776 }
777 if (jobStateMatcher != null) {
778 _queryParams["jobStateMatcher"] = [jobStateMatcher];
779 }
774 if (pageToken != null) { 780 if (pageToken != null) {
775 _queryParams["pageToken"] = [pageToken]; 781 _queryParams["pageToken"] = [pageToken];
776 } 782 }
777 if (pageSize != null) { 783 if (pageSize != null) {
778 _queryParams["pageSize"] = ["${pageSize}"]; 784 _queryParams["pageSize"] = ["${pageSize}"];
779 } 785 }
780 if (clusterName != null) { 786 if (clusterName != null) {
781 _queryParams["clusterName"] = [clusterName]; 787 _queryParams["clusterName"] = [clusterName];
782 } 788 }
783 if (filter != null) {
784 _queryParams["filter"] = [filter];
785 }
786 if (jobStateMatcher != null) {
787 _queryParams["jobStateMatcher"] = [jobStateMatcher];
788 }
789 789
790 _url = 'v1beta1/projects/' + commons.Escaper.ecapeVariable('$projectId') + ' /jobs'; 790 _url = 'v1beta1/projects/' + commons.Escaper.ecapeVariable('$projectId') + ' /jobs';
791 791
792 var _response = _requester.request(_url, 792 var _response = _requester.request(_url,
793 "GET", 793 "GET",
794 body: _body, 794 body: _body,
795 queryParams: _queryParams, 795 queryParams: _queryParams,
796 uploadOptions: _uploadOptions, 796 uploadOptions: _uploadOptions,
797 uploadMedia: _uploadMedia, 797 uploadMedia: _uploadMedia,
798 downloadOptions: _downloadOptions); 798 downloadOptions: _downloadOptions);
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
901 uploadOptions: _uploadOptions, 901 uploadOptions: _uploadOptions,
902 uploadMedia: _uploadMedia, 902 uploadMedia: _uploadMedia,
903 downloadOptions: _downloadOptions); 903 downloadOptions: _downloadOptions);
904 return _response.then((data) => new Job.fromJson(data)); 904 return _response.then((data) => new Job.fromJson(data));
905 } 905 }
906 906
907 } 907 }
908 908
909 909
910 910
911 /**
912 * Specifies the type and number of accelerator cards attached to the instances
913 * of an instance group (see GPUs on Compute Engine).
914 */
915 class AcceleratorConfiguration {
916 /**
917 * The number of the accelerator cards of this type exposed to this instance.
918 */
919 core.int acceleratorCount;
920 /**
921 * Full or partial URI of the accelerator type resource to expose to this
922 * instance. See Google Compute Engine AcceleratorTypes(
923 * /compute/docs/reference/beta/acceleratorTypes)
924 */
925 core.String acceleratorTypeUri;
926
927 AcceleratorConfiguration();
928
929 AcceleratorConfiguration.fromJson(core.Map _json) {
930 if (_json.containsKey("acceleratorCount")) {
931 acceleratorCount = _json["acceleratorCount"];
932 }
933 if (_json.containsKey("acceleratorTypeUri")) {
934 acceleratorTypeUri = _json["acceleratorTypeUri"];
935 }
936 }
937
938 core.Map toJson() {
939 var _json = new core.Map();
940 if (acceleratorCount != null) {
941 _json["acceleratorCount"] = acceleratorCount;
942 }
943 if (acceleratorTypeUri != null) {
944 _json["acceleratorTypeUri"] = acceleratorTypeUri;
945 }
946 return _json;
947 }
948 }
949
911 /** A request to cancel a job. */ 950 /** A request to cancel a job. */
912 class CancelJobRequest { 951 class CancelJobRequest {
913 952
914 CancelJobRequest(); 953 CancelJobRequest();
915 954
916 CancelJobRequest.fromJson(core.Map _json) { 955 CancelJobRequest.fromJson(core.Map _json) {
917 } 956 }
918 957
919 core.Map toJson() { 958 core.Map toJson() {
920 var _json = new core.Map(); 959 var _json = new core.Map();
(...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after
1339 if (state != null) { 1378 if (state != null) {
1340 _json["state"] = state; 1379 _json["state"] = state;
1341 } 1380 }
1342 if (stateStartTime != null) { 1381 if (stateStartTime != null) {
1343 _json["stateStartTime"] = stateStartTime; 1382 _json["stateStartTime"] = stateStartTime;
1344 } 1383 }
1345 return _json; 1384 return _json;
1346 } 1385 }
1347 } 1386 }
1348 1387
1349 /** The location where output from diagnostic command can be found. */ 1388 /** The location of diagnostic output. */
1350 class DiagnoseClusterOutputLocation { 1389 class DiagnoseClusterOutputLocation {
1351 /** 1390 /**
1352 * Output-only The Google Cloud Storage URI of the diagnostic output. This 1391 * Output-only The Google Cloud Storage URI of the diagnostic output. This is
1353 * will be a plain text file with summary of collected diagnostics. 1392 * a plain text file with a summary of collected diagnostics.
1354 */ 1393 */
1355 core.String outputUri; 1394 core.String outputUri;
1356 1395
1357 DiagnoseClusterOutputLocation(); 1396 DiagnoseClusterOutputLocation();
1358 1397
1359 DiagnoseClusterOutputLocation.fromJson(core.Map _json) { 1398 DiagnoseClusterOutputLocation.fromJson(core.Map _json) {
1360 if (_json.containsKey("outputUri")) { 1399 if (_json.containsKey("outputUri")) {
1361 outputUri = _json["outputUri"]; 1400 outputUri = _json["outputUri"];
1362 } 1401 }
1363 } 1402 }
(...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after
1773 } 1812 }
1774 return _json; 1813 return _json;
1775 } 1814 }
1776 } 1815 }
1777 1816
1778 /** 1817 /**
1779 * The configuration settings for Google Compute Engine resources in an instance 1818 * The configuration settings for Google Compute Engine resources in an instance
1780 * group, such as a master or worker group. 1819 * group, such as a master or worker group.
1781 */ 1820 */
1782 class InstanceGroupConfiguration { 1821 class InstanceGroupConfiguration {
1822 /**
1823 * Optional The Google Compute Engine accelerator configuration for these
1824 * instances.
1825 */
1826 core.List<AcceleratorConfiguration> accelerators;
1783 /** Disk option configuration settings. */ 1827 /** Disk option configuration settings. */
1784 DiskConfiguration diskConfiguration; 1828 DiskConfiguration diskConfiguration;
1785 /** 1829 /**
1786 * Output-only The Google Compute Engine image resource used for cluster 1830 * Output-only The Google Compute Engine image resource used for cluster
1787 * instances. Inferred from SoftwareConfiguration.image_version. 1831 * instances. Inferred from SoftwareConfiguration.image_version.
1788 */ 1832 */
1789 core.String imageUri; 1833 core.String imageUri;
1790 /** 1834 /**
1791 * The list of instance names. Dataproc derives the names from cluster_name, 1835 * The list of instance names. Dataproc derives the names from cluster_name,
1792 * num_instances, and the instance group if not set by user (recommended 1836 * num_instances, and the instance group if not set by user (recommended
(...skipping 15 matching lines...) Expand all
1808 ManagedGroupConfiguration managedGroupConfiguration; 1852 ManagedGroupConfiguration managedGroupConfiguration;
1809 /** 1853 /**
1810 * The number of VM instances in the instance group. For master instance 1854 * The number of VM instances in the instance group. For master instance
1811 * groups, must be set to 1. 1855 * groups, must be set to 1.
1812 */ 1856 */
1813 core.int numInstances; 1857 core.int numInstances;
1814 1858
1815 InstanceGroupConfiguration(); 1859 InstanceGroupConfiguration();
1816 1860
1817 InstanceGroupConfiguration.fromJson(core.Map _json) { 1861 InstanceGroupConfiguration.fromJson(core.Map _json) {
1862 if (_json.containsKey("accelerators")) {
1863 accelerators = _json["accelerators"].map((value) => new AcceleratorConfigu ration.fromJson(value)).toList();
1864 }
1818 if (_json.containsKey("diskConfiguration")) { 1865 if (_json.containsKey("diskConfiguration")) {
1819 diskConfiguration = new DiskConfiguration.fromJson(_json["diskConfiguratio n"]); 1866 diskConfiguration = new DiskConfiguration.fromJson(_json["diskConfiguratio n"]);
1820 } 1867 }
1821 if (_json.containsKey("imageUri")) { 1868 if (_json.containsKey("imageUri")) {
1822 imageUri = _json["imageUri"]; 1869 imageUri = _json["imageUri"];
1823 } 1870 }
1824 if (_json.containsKey("instanceNames")) { 1871 if (_json.containsKey("instanceNames")) {
1825 instanceNames = _json["instanceNames"]; 1872 instanceNames = _json["instanceNames"];
1826 } 1873 }
1827 if (_json.containsKey("isPreemptible")) { 1874 if (_json.containsKey("isPreemptible")) {
1828 isPreemptible = _json["isPreemptible"]; 1875 isPreemptible = _json["isPreemptible"];
1829 } 1876 }
1830 if (_json.containsKey("machineTypeUri")) { 1877 if (_json.containsKey("machineTypeUri")) {
1831 machineTypeUri = _json["machineTypeUri"]; 1878 machineTypeUri = _json["machineTypeUri"];
1832 } 1879 }
1833 if (_json.containsKey("managedGroupConfiguration")) { 1880 if (_json.containsKey("managedGroupConfiguration")) {
1834 managedGroupConfiguration = new ManagedGroupConfiguration.fromJson(_json[" managedGroupConfiguration"]); 1881 managedGroupConfiguration = new ManagedGroupConfiguration.fromJson(_json[" managedGroupConfiguration"]);
1835 } 1882 }
1836 if (_json.containsKey("numInstances")) { 1883 if (_json.containsKey("numInstances")) {
1837 numInstances = _json["numInstances"]; 1884 numInstances = _json["numInstances"];
1838 } 1885 }
1839 } 1886 }
1840 1887
1841 core.Map toJson() { 1888 core.Map toJson() {
1842 var _json = new core.Map(); 1889 var _json = new core.Map();
1890 if (accelerators != null) {
1891 _json["accelerators"] = accelerators.map((value) => (value).toJson()).toLi st();
1892 }
1843 if (diskConfiguration != null) { 1893 if (diskConfiguration != null) {
1844 _json["diskConfiguration"] = (diskConfiguration).toJson(); 1894 _json["diskConfiguration"] = (diskConfiguration).toJson();
1845 } 1895 }
1846 if (imageUri != null) { 1896 if (imageUri != null) {
1847 _json["imageUri"] = imageUri; 1897 _json["imageUri"] = imageUri;
1848 } 1898 }
1849 if (instanceNames != null) { 1899 if (instanceNames != null) {
1850 _json["instanceNames"] = instanceNames; 1900 _json["instanceNames"] = instanceNames;
1851 } 1901 }
1852 if (isPreemptible != null) { 1902 if (isPreemptible != null) {
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after
2091 } 2141 }
2092 } 2142 }
2093 2143
2094 /** Encapsulates the full scoping used to reference a job. */ 2144 /** Encapsulates the full scoping used to reference a job. */
2095 class JobReference { 2145 class JobReference {
2096 /** 2146 /**
2097 * Required The job ID, which must be unique within the project. The job ID is 2147 * Required The job ID, which must be unique within the project. The job ID is
2098 * generated by the server upon job submission or provided by the user as a 2148 * generated by the server upon job submission or provided by the user as a
2099 * means to perform retries without creating duplicate jobs. The ID must 2149 * means to perform retries without creating duplicate jobs. The ID must
2100 * contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or hyphens 2150 * contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or hyphens
2101 * (-). The maximum length is 512 characters. 2151 * (-). The maximum length is 100 characters.
2102 */ 2152 */
2103 core.String jobId; 2153 core.String jobId;
2104 /** 2154 /**
2105 * Required The ID of the Google Cloud Platform project that the job belongs 2155 * Required The ID of the Google Cloud Platform project that the job belongs
2106 * to. 2156 * to.
2107 */ 2157 */
2108 core.String projectId; 2158 core.String projectId;
2109 2159
2110 JobReference(); 2160 JobReference();
2111 2161
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after
2494 } 2544 }
2495 2545
2496 /** Metadata describing the operation. */ 2546 /** Metadata describing the operation. */
2497 class OperationMetadata { 2547 class OperationMetadata {
2498 /** Name of the cluster for the operation. */ 2548 /** Name of the cluster for the operation. */
2499 core.String clusterName; 2549 core.String clusterName;
2500 /** Cluster UUId for the operation. */ 2550 /** Cluster UUId for the operation. */
2501 core.String clusterUuid; 2551 core.String clusterUuid;
2502 /** Output-only Short description of operation. */ 2552 /** Output-only Short description of operation. */
2503 core.String description; 2553 core.String description;
2504 /** A message containing any operation metadata details. */
2505 core.String details;
2506 /** The time that the operation completed. */
2507 core.String endTime;
2508 /** A message containing the detailed operation state. */
2509 core.String innerState;
2510 /** The time that the operation was requested. */
2511 core.String insertTime;
2512 /** Output-only The operation type. */ 2554 /** Output-only The operation type. */
2513 core.String operationType; 2555 core.String operationType;
2514 /** The time that the operation was started by the server. */
2515 core.String startTime;
2516 /**
2517 * A message containing the operation state.
2518 * Possible string values are:
2519 * - "UNKNOWN" : Unused.
2520 * - "PENDING" : The operation has been created.
2521 * - "RUNNING" : The operation is currently running.
2522 * - "DONE" : The operation is done, either cancelled or completed.
2523 */
2524 core.String state;
2525 /** Output-only Current operation status. */ 2556 /** Output-only Current operation status. */
2526 OperationStatus status; 2557 OperationStatus status;
2527 /** Output-only Previous operation status. */ 2558 /** Output-only Previous operation status. */
2528 core.List<OperationStatus> statusHistory; 2559 core.List<OperationStatus> statusHistory;
2529 /** Output-only Errors encountered during operation execution. */ 2560 /** Output-only Errors encountered during operation execution. */
2530 core.List<core.String> warnings; 2561 core.List<core.String> warnings;
2531 2562
2532 OperationMetadata(); 2563 OperationMetadata();
2533 2564
2534 OperationMetadata.fromJson(core.Map _json) { 2565 OperationMetadata.fromJson(core.Map _json) {
2535 if (_json.containsKey("clusterName")) { 2566 if (_json.containsKey("clusterName")) {
2536 clusterName = _json["clusterName"]; 2567 clusterName = _json["clusterName"];
2537 } 2568 }
2538 if (_json.containsKey("clusterUuid")) { 2569 if (_json.containsKey("clusterUuid")) {
2539 clusterUuid = _json["clusterUuid"]; 2570 clusterUuid = _json["clusterUuid"];
2540 } 2571 }
2541 if (_json.containsKey("description")) { 2572 if (_json.containsKey("description")) {
2542 description = _json["description"]; 2573 description = _json["description"];
2543 } 2574 }
2544 if (_json.containsKey("details")) {
2545 details = _json["details"];
2546 }
2547 if (_json.containsKey("endTime")) {
2548 endTime = _json["endTime"];
2549 }
2550 if (_json.containsKey("innerState")) {
2551 innerState = _json["innerState"];
2552 }
2553 if (_json.containsKey("insertTime")) {
2554 insertTime = _json["insertTime"];
2555 }
2556 if (_json.containsKey("operationType")) { 2575 if (_json.containsKey("operationType")) {
2557 operationType = _json["operationType"]; 2576 operationType = _json["operationType"];
2558 } 2577 }
2559 if (_json.containsKey("startTime")) {
2560 startTime = _json["startTime"];
2561 }
2562 if (_json.containsKey("state")) {
2563 state = _json["state"];
2564 }
2565 if (_json.containsKey("status")) { 2578 if (_json.containsKey("status")) {
2566 status = new OperationStatus.fromJson(_json["status"]); 2579 status = new OperationStatus.fromJson(_json["status"]);
2567 } 2580 }
2568 if (_json.containsKey("statusHistory")) { 2581 if (_json.containsKey("statusHistory")) {
2569 statusHistory = _json["statusHistory"].map((value) => new OperationStatus. fromJson(value)).toList(); 2582 statusHistory = _json["statusHistory"].map((value) => new OperationStatus. fromJson(value)).toList();
2570 } 2583 }
2571 if (_json.containsKey("warnings")) { 2584 if (_json.containsKey("warnings")) {
2572 warnings = _json["warnings"]; 2585 warnings = _json["warnings"];
2573 } 2586 }
2574 } 2587 }
2575 2588
2576 core.Map toJson() { 2589 core.Map toJson() {
2577 var _json = new core.Map(); 2590 var _json = new core.Map();
2578 if (clusterName != null) { 2591 if (clusterName != null) {
2579 _json["clusterName"] = clusterName; 2592 _json["clusterName"] = clusterName;
2580 } 2593 }
2581 if (clusterUuid != null) { 2594 if (clusterUuid != null) {
2582 _json["clusterUuid"] = clusterUuid; 2595 _json["clusterUuid"] = clusterUuid;
2583 } 2596 }
2584 if (description != null) { 2597 if (description != null) {
2585 _json["description"] = description; 2598 _json["description"] = description;
2586 } 2599 }
2587 if (details != null) {
2588 _json["details"] = details;
2589 }
2590 if (endTime != null) {
2591 _json["endTime"] = endTime;
2592 }
2593 if (innerState != null) {
2594 _json["innerState"] = innerState;
2595 }
2596 if (insertTime != null) {
2597 _json["insertTime"] = insertTime;
2598 }
2599 if (operationType != null) { 2600 if (operationType != null) {
2600 _json["operationType"] = operationType; 2601 _json["operationType"] = operationType;
2601 } 2602 }
2602 if (startTime != null) {
2603 _json["startTime"] = startTime;
2604 }
2605 if (state != null) {
2606 _json["state"] = state;
2607 }
2608 if (status != null) { 2603 if (status != null) {
2609 _json["status"] = (status).toJson(); 2604 _json["status"] = (status).toJson();
2610 } 2605 }
2611 if (statusHistory != null) { 2606 if (statusHistory != null) {
2612 _json["statusHistory"] = statusHistory.map((value) => (value).toJson()).to List(); 2607 _json["statusHistory"] = statusHistory.map((value) => (value).toJson()).to List();
2613 } 2608 }
2614 if (warnings != null) { 2609 if (warnings != null) {
2615 _json["warnings"] = warnings; 2610 _json["warnings"] = warnings;
2616 } 2611 }
2617 return _json; 2612 return _json;
(...skipping 653 matching lines...) Expand 10 before | Expand all | Expand 10 after
3271 } 3266 }
3272 if (state != null) { 3267 if (state != null) {
3273 _json["state"] = state; 3268 _json["state"] = state;
3274 } 3269 }
3275 if (trackingUrl != null) { 3270 if (trackingUrl != null) {
3276 _json["trackingUrl"] = trackingUrl; 3271 _json["trackingUrl"] = trackingUrl;
3277 } 3272 }
3278 return _json; 3273 return _json;
3279 } 3274 }
3280 } 3275 }
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/dataflow/v1b3.dart ('k') | generated/googleapis_beta/lib/logging/v2beta1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698