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

Side by Side Diff: generated/googleapis/lib/ml/v1.dart

Issue 3003493002: Api-Roll 53: 2017-08-21 (Closed)
Patch Set: Created 3 years, 4 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.ml.v1; 3 library googleapis.ml.v1;
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 253 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 "GET", 264 "GET",
265 body: _body, 265 body: _body,
266 queryParams: _queryParams, 266 queryParams: _queryParams,
267 uploadOptions: _uploadOptions, 267 uploadOptions: _uploadOptions,
268 uploadMedia: _uploadMedia, 268 uploadMedia: _uploadMedia,
269 downloadOptions: _downloadOptions); 269 downloadOptions: _downloadOptions);
270 return _response.then((data) => new GoogleCloudMlV1Job.fromJson(data)); 270 return _response.then((data) => new GoogleCloudMlV1Job.fromJson(data));
271 } 271 }
272 272
273 /** 273 /**
274 * Gets the access control policy for a resource.
275 * Returns an empty policy if the resource exists and does not have a policy
276 * set.
277 *
278 * Request parameters:
279 *
280 * [resource] - REQUIRED: The resource for which the policy is being
281 * requested.
282 * See the operation documentation for the appropriate value for this field.
283 * Value must have pattern "^projects/[^/]+/jobs/[^/]+$".
284 *
285 * Completes with a [GoogleIamV1Policy].
286 *
287 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
288 * error.
289 *
290 * If the used [http.Client] completes with an error when making a REST call,
291 * this method will complete with the same error.
292 */
293 async.Future<GoogleIamV1Policy> getIamPolicy(core.String resource) {
294 var _url = null;
295 var _queryParams = new core.Map();
296 var _uploadMedia = null;
297 var _uploadOptions = null;
298 var _downloadOptions = commons.DownloadOptions.Metadata;
299 var _body = null;
300
301 if (resource == null) {
302 throw new core.ArgumentError("Parameter resource is required.");
303 }
304
305 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':getIam Policy';
306
307 var _response = _requester.request(_url,
308 "GET",
309 body: _body,
310 queryParams: _queryParams,
311 uploadOptions: _uploadOptions,
312 uploadMedia: _uploadMedia,
313 downloadOptions: _downloadOptions);
314 return _response.then((data) => new GoogleIamV1Policy.fromJson(data));
315 }
316
317 /**
274 * Lists the jobs in the project. 318 * Lists the jobs in the project.
275 * 319 *
276 * Request parameters: 320 * Request parameters:
277 * 321 *
278 * [parent] - Required. The name of the project for which to list jobs. 322 * [parent] - Required. The name of the project for which to list jobs.
279 * Value must have pattern "^projects/[^/]+$". 323 * Value must have pattern "^projects/[^/]+$".
280 * 324 *
281 * [pageToken] - Optional. A page token to request the next page of results. 325 * [pageToken] - Optional. A page token to request the next page of results.
282 * 326 *
283 * You get the token from the `next_page_token` field of the response from 327 * You get the token from the `next_page_token` field of the response from
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 var _response = _requester.request(_url, 370 var _response = _requester.request(_url,
327 "GET", 371 "GET",
328 body: _body, 372 body: _body,
329 queryParams: _queryParams, 373 queryParams: _queryParams,
330 uploadOptions: _uploadOptions, 374 uploadOptions: _uploadOptions,
331 uploadMedia: _uploadMedia, 375 uploadMedia: _uploadMedia,
332 downloadOptions: _downloadOptions); 376 downloadOptions: _downloadOptions);
333 return _response.then((data) => new GoogleCloudMlV1ListJobsResponse.fromJson (data)); 377 return _response.then((data) => new GoogleCloudMlV1ListJobsResponse.fromJson (data));
334 } 378 }
335 379
380 /**
381 * Sets the access control policy on the specified resource. Replaces any
382 * existing policy.
383 *
384 * [request] - The metadata request object.
385 *
386 * Request parameters:
387 *
388 * [resource] - REQUIRED: The resource for which the policy is being
389 * specified.
390 * See the operation documentation for the appropriate value for this field.
391 * Value must have pattern "^projects/[^/]+/jobs/[^/]+$".
392 *
393 * Completes with a [GoogleIamV1Policy].
394 *
395 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
396 * error.
397 *
398 * If the used [http.Client] completes with an error when making a REST call,
399 * this method will complete with the same error.
400 */
401 async.Future<GoogleIamV1Policy> setIamPolicy(GoogleIamV1SetIamPolicyRequest re quest, core.String resource) {
402 var _url = null;
403 var _queryParams = new core.Map();
404 var _uploadMedia = null;
405 var _uploadOptions = null;
406 var _downloadOptions = commons.DownloadOptions.Metadata;
407 var _body = null;
408
409 if (request != null) {
410 _body = convert.JSON.encode((request).toJson());
411 }
412 if (resource == null) {
413 throw new core.ArgumentError("Parameter resource is required.");
414 }
415
416 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':setIam Policy';
417
418 var _response = _requester.request(_url,
419 "POST",
420 body: _body,
421 queryParams: _queryParams,
422 uploadOptions: _uploadOptions,
423 uploadMedia: _uploadMedia,
424 downloadOptions: _downloadOptions);
425 return _response.then((data) => new GoogleIamV1Policy.fromJson(data));
426 }
427
428 /**
429 * Returns permissions that a caller has on the specified resource.
430 * If the resource does not exist, this will return an empty set of
431 * permissions, not a NOT_FOUND error.
432 *
433 * Note: This operation is designed to be used for building permission-aware
434 * UIs and command-line tools, not for authorization checking. This operation
435 * may "fail open" without warning.
436 *
437 * [request] - The metadata request object.
438 *
439 * Request parameters:
440 *
441 * [resource] - REQUIRED: The resource for which the policy detail is being
442 * requested.
443 * See the operation documentation for the appropriate value for this field.
444 * Value must have pattern "^projects/[^/]+/jobs/[^/]+$".
445 *
446 * Completes with a [GoogleIamV1TestIamPermissionsResponse].
447 *
448 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
449 * error.
450 *
451 * If the used [http.Client] completes with an error when making a REST call,
452 * this method will complete with the same error.
453 */
454 async.Future<GoogleIamV1TestIamPermissionsResponse> testIamPermissions(GoogleI amV1TestIamPermissionsRequest request, core.String resource) {
455 var _url = null;
456 var _queryParams = new core.Map();
457 var _uploadMedia = null;
458 var _uploadOptions = null;
459 var _downloadOptions = commons.DownloadOptions.Metadata;
460 var _body = null;
461
462 if (request != null) {
463 _body = convert.JSON.encode((request).toJson());
464 }
465 if (resource == null) {
466 throw new core.ArgumentError("Parameter resource is required.");
467 }
468
469 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resource') + ':testIa mPermissions';
470
471 var _response = _requester.request(_url,
472 "POST",
473 body: _body,
474 queryParams: _queryParams,
475 uploadOptions: _uploadOptions,
476 uploadMedia: _uploadMedia,
477 downloadOptions: _downloadOptions);
478 return _response.then((data) => new GoogleIamV1TestIamPermissionsResponse.fr omJson(data));
479 }
480
336 } 481 }
337 482
338 483
339 class ProjectsModelsResourceApi { 484 class ProjectsModelsResourceApi {
340 final commons.ApiRequester _requester; 485 final commons.ApiRequester _requester;
341 486
342 ProjectsModelsVersionsResourceApi get versions => new ProjectsModelsVersionsRe sourceApi(_requester); 487 ProjectsModelsVersionsResourceApi get versions => new ProjectsModelsVersionsRe sourceApi(_requester);
343 488
344 ProjectsModelsResourceApi(commons.ApiRequester client) : 489 ProjectsModelsResourceApi(commons.ApiRequester client) :
345 _requester = client; 490 _requester = client;
(...skipping 567 matching lines...) Expand 10 before | Expand all | Expand 10 after
913 * setting manually using this method. 1058 * setting manually using this method.
914 * 1059 *
915 * [request] - The metadata request object. 1060 * [request] - The metadata request object.
916 * 1061 *
917 * Request parameters: 1062 * Request parameters:
918 * 1063 *
919 * [name] - Required. The name of the version to make the default for the 1064 * [name] - Required. The name of the version to make the default for the
920 * model. You 1065 * model. You
921 * can get the names of all the versions of a model by calling 1066 * can get the names of all the versions of a model by calling
922 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.model s.versions/list). 1067 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.model s.versions/list).
923 *
924 * Authorization: `ml.models.update` permission is required on the parent
925 * model.
926 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$". 1068 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$".
927 * 1069 *
928 * Completes with a [GoogleCloudMlV1Version]. 1070 * Completes with a [GoogleCloudMlV1Version].
929 * 1071 *
930 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1072 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
931 * error. 1073 * error.
932 * 1074 *
933 * If the used [http.Client] completes with an error when making a REST call, 1075 * If the used [http.Client] completes with an error when making a REST call,
934 * this method will complete with the same error. 1076 * this method will complete with the same error.
935 */ 1077 */
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
1113 * `"/v1/{name=users / * }/operations"` to their service configuration. 1255 * `"/v1/{name=users / * }/operations"` to their service configuration.
1114 * For backwards compatibility, the default name includes the operations 1256 * For backwards compatibility, the default name includes the operations
1115 * collection id, however overriding users must ensure the name binding 1257 * collection id, however overriding users must ensure the name binding
1116 * is the parent resource, without the operations collection id. 1258 * is the parent resource, without the operations collection id.
1117 * 1259 *
1118 * Request parameters: 1260 * Request parameters:
1119 * 1261 *
1120 * [name] - The name of the operation's parent resource. 1262 * [name] - The name of the operation's parent resource.
1121 * Value must have pattern "^projects/[^/]+$". 1263 * Value must have pattern "^projects/[^/]+$".
1122 * 1264 *
1123 * [filter] - The standard list filter.
1124 *
1125 * [pageToken] - The standard list page token. 1265 * [pageToken] - The standard list page token.
1126 * 1266 *
1127 * [pageSize] - The standard list page size. 1267 * [pageSize] - The standard list page size.
1128 * 1268 *
1269 * [filter] - The standard list filter.
1270 *
1129 * Completes with a [GoogleLongrunningListOperationsResponse]. 1271 * Completes with a [GoogleLongrunningListOperationsResponse].
1130 * 1272 *
1131 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1273 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1132 * error. 1274 * error.
1133 * 1275 *
1134 * If the used [http.Client] completes with an error when making a REST call, 1276 * If the used [http.Client] completes with an error when making a REST call,
1135 * this method will complete with the same error. 1277 * this method will complete with the same error.
1136 */ 1278 */
1137 async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, { core.String filter, core.String pageToken, core.int pageSize}) { 1279 async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, { core.String pageToken, core.int pageSize, core.String filter}) {
1138 var _url = null; 1280 var _url = null;
1139 var _queryParams = new core.Map(); 1281 var _queryParams = new core.Map();
1140 var _uploadMedia = null; 1282 var _uploadMedia = null;
1141 var _uploadOptions = null; 1283 var _uploadOptions = null;
1142 var _downloadOptions = commons.DownloadOptions.Metadata; 1284 var _downloadOptions = commons.DownloadOptions.Metadata;
1143 var _body = null; 1285 var _body = null;
1144 1286
1145 if (name == null) { 1287 if (name == null) {
1146 throw new core.ArgumentError("Parameter name is required."); 1288 throw new core.ArgumentError("Parameter name is required.");
1147 } 1289 }
1148 if (filter != null) {
1149 _queryParams["filter"] = [filter];
1150 }
1151 if (pageToken != null) { 1290 if (pageToken != null) {
1152 _queryParams["pageToken"] = [pageToken]; 1291 _queryParams["pageToken"] = [pageToken];
1153 } 1292 }
1154 if (pageSize != null) { 1293 if (pageSize != null) {
1155 _queryParams["pageSize"] = ["${pageSize}"]; 1294 _queryParams["pageSize"] = ["${pageSize}"];
1156 } 1295 }
1296 if (filter != null) {
1297 _queryParams["filter"] = [filter];
1298 }
1157 1299
1158 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + '/operations '; 1300 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + '/operations ';
1159 1301
1160 var _response = _requester.request(_url, 1302 var _response = _requester.request(_url,
1161 "GET", 1303 "GET",
1162 body: _body, 1304 body: _body,
1163 queryParams: _queryParams, 1305 queryParams: _queryParams,
1164 uploadOptions: _uploadOptions, 1306 uploadOptions: _uploadOptions,
1165 uploadMedia: _uploadMedia, 1307 uploadMedia: _uploadMedia,
1166 downloadOptions: _downloadOptions); 1308 downloadOptions: _downloadOptions);
(...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after
1507 if (maxTrials != null) { 1649 if (maxTrials != null) {
1508 _json["maxTrials"] = maxTrials; 1650 _json["maxTrials"] = maxTrials;
1509 } 1651 }
1510 if (params != null) { 1652 if (params != null) {
1511 _json["params"] = params.map((value) => (value).toJson()).toList(); 1653 _json["params"] = params.map((value) => (value).toJson()).toList();
1512 } 1654 }
1513 return _json; 1655 return _json;
1514 } 1656 }
1515 } 1657 }
1516 1658
1517 /** Represents a training or prediction job. */ 1659 /**
1660 * Represents a training or prediction job.
1661 *
1662 * Next ID: 16
1663 */
1518 class GoogleCloudMlV1Job { 1664 class GoogleCloudMlV1Job {
1519 /** Output only. When the job was created. */ 1665 /** Output only. When the job was created. */
1520 core.String createTime; 1666 core.String createTime;
1521 /** Output only. When the job processing was completed. */ 1667 /** Output only. When the job processing was completed. */
1522 core.String endTime; 1668 core.String endTime;
1523 /** Output only. The details of a failure or a cancellation. */ 1669 /** Output only. The details of a failure or a cancellation. */
1524 core.String errorMessage; 1670 core.String errorMessage;
1525 /** Required. The user-specified id of the job. */ 1671 /** Required. The user-specified id of the job. */
1526 core.String jobId; 1672 core.String jobId;
1527 /** Input parameters to create a prediction job. */ 1673 /** Input parameters to create a prediction job. */
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
1748 return _json; 1894 return _json;
1749 } 1895 }
1750 } 1896 }
1751 1897
1752 /** 1898 /**
1753 * Represents a machine learning solution. 1899 * Represents a machine learning solution.
1754 * 1900 *
1755 * A model can have multiple versions, each of which is a deployed, trained 1901 * A model can have multiple versions, each of which is a deployed, trained
1756 * model ready to receive prediction requests. The model itself is just a 1902 * model ready to receive prediction requests. The model itself is just a
1757 * container. 1903 * container.
1904 *
1905 * Next ID: 8
1758 */ 1906 */
1759 class GoogleCloudMlV1Model { 1907 class GoogleCloudMlV1Model {
1760 /** 1908 /**
1761 * Output only. The default version of the model. This version will be used to 1909 * Output only. The default version of the model. This version will be used to
1762 * handle prediction requests that do not specify a version. 1910 * handle prediction requests that do not specify a version.
1763 * 1911 *
1764 * You can change the default version by calling 1912 * You can change the default version by calling
1765 * [projects.methods.versions.setDefault](/ml-engine/reference/rest/v1/project s.models.versions/setDefault). 1913 * [projects.methods.versions.setDefault](/ml-engine/reference/rest/v1/project s.models.versions/setDefault).
1766 */ 1914 */
1767 GoogleCloudMlV1Version defaultVersion; 1915 GoogleCloudMlV1Version defaultVersion;
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
1825 if (onlinePredictionLogging != null) { 1973 if (onlinePredictionLogging != null) {
1826 _json["onlinePredictionLogging"] = onlinePredictionLogging; 1974 _json["onlinePredictionLogging"] = onlinePredictionLogging;
1827 } 1975 }
1828 if (regions != null) { 1976 if (regions != null) {
1829 _json["regions"] = regions; 1977 _json["regions"] = regions;
1830 } 1978 }
1831 return _json; 1979 return _json;
1832 } 1980 }
1833 } 1981 }
1834 1982
1835 /** Represents the metadata of the long-running operation. */ 1983 /**
1984 * Represents the metadata of the long-running operation.
1985 *
1986 * Next ID: 9
1987 */
1836 class GoogleCloudMlV1OperationMetadata { 1988 class GoogleCloudMlV1OperationMetadata {
1837 /** The time the operation was submitted. */ 1989 /** The time the operation was submitted. */
1838 core.String createTime; 1990 core.String createTime;
1839 /** The time operation processing completed. */ 1991 /** The time operation processing completed. */
1840 core.String endTime; 1992 core.String endTime;
1841 /** Indicates whether a request to cancel this operation has been made. */ 1993 /** Indicates whether a request to cancel this operation has been made. */
1842 core.bool isCancellationRequested; 1994 core.bool isCancellationRequested;
1843 /** Contains the name of the model associated with the operation. */ 1995 /** Contains the name of the model associated with the operation. */
1844 core.String modelName; 1996 core.String modelName;
1845 /** 1997 /**
1846 * The operation type. 1998 * The operation type.
1847 * Possible string values are: 1999 * Possible string values are:
1848 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type. 2000 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type.
1849 * - "CREATE_VERSION" : An operation to create a new version. 2001 * - "CREATE_VERSION" : An operation to create a new version.
1850 * - "DELETE_VERSION" : An operation to delete an existing version. 2002 * - "DELETE_VERSION" : An operation to delete an existing version.
1851 * - "DELETE_MODEL" : An operation to delete an existing model. 2003 * - "DELETE_MODEL" : An operation to delete an existing model.
2004 * - "UPDATE_MODEL" : An operation to update an existing model.
2005 * - "UPDATE_VERSION" : An operation to update an existing version.
1852 */ 2006 */
1853 core.String operationType; 2007 core.String operationType;
1854 /** The time operation processing started. */ 2008 /** The time operation processing started. */
1855 core.String startTime; 2009 core.String startTime;
1856 /** Contains the version associated with the operation. */ 2010 /** Contains the version associated with the operation. */
1857 GoogleCloudMlV1Version version; 2011 GoogleCloudMlV1Version version;
1858 2012
1859 GoogleCloudMlV1OperationMetadata(); 2013 GoogleCloudMlV1OperationMetadata();
1860 2014
1861 GoogleCloudMlV1OperationMetadata.fromJson(core.Map _json) { 2015 GoogleCloudMlV1OperationMetadata.fromJson(core.Map _json) {
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after
2235 if (httpBody != null) { 2389 if (httpBody != null) {
2236 _json["httpBody"] = (httpBody).toJson(); 2390 _json["httpBody"] = (httpBody).toJson();
2237 } 2391 }
2238 return _json; 2392 return _json;
2239 } 2393 }
2240 } 2394 }
2241 2395
2242 /** Represents input parameters for a prediction job. */ 2396 /** Represents input parameters for a prediction job. */
2243 class GoogleCloudMlV1PredictionInput { 2397 class GoogleCloudMlV1PredictionInput {
2244 /** 2398 /**
2399 * Optional. Number of records per batch, defaults to 64.
2400 * The service will buffer batch_size number of records in memory before
2401 * invoking one Tensorflow prediction call internally. So take the record
2402 * size and memory available into consideration when setting this parameter.
2403 */
2404 core.String batchSize;
2405 /**
2245 * Required. The format of the input data files. 2406 * Required. The format of the input data files.
2246 * Possible string values are: 2407 * Possible string values are:
2247 * - "DATA_FORMAT_UNSPECIFIED" : Unspecified format. 2408 * - "DATA_FORMAT_UNSPECIFIED" : Unspecified format.
2248 * - "TEXT" : The source file is a text file with instances separated by the 2409 * - "TEXT" : The source file is a text file with instances separated by the
2249 * new-line character. 2410 * new-line character.
2250 * - "TF_RECORD" : The source file is a TFRecord file. 2411 * - "TF_RECORD" : The source file is a TFRecord file.
2251 * - "TF_RECORD_GZIP" : The source file is a GZIP-compressed TFRecord file. 2412 * - "TF_RECORD_GZIP" : The source file is a GZIP-compressed TFRecord file.
2252 */ 2413 */
2253 core.String dataFormat; 2414 core.String dataFormat;
2254 /** 2415 /**
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2292 * string is formatted the same way as `model_version`, with the addition 2453 * string is formatted the same way as `model_version`, with the addition
2293 * of the version information: 2454 * of the version information:
2294 * 2455 *
2295 * `"projects/<var>[YOUR_PROJECT]</var>/models/<var>YOUR_MODEL/versions/<var>[ YOUR_VERSION]</var>"` 2456 * `"projects/<var>[YOUR_PROJECT]</var>/models/<var>YOUR_MODEL/versions/<var>[ YOUR_VERSION]</var>"`
2296 */ 2457 */
2297 core.String versionName; 2458 core.String versionName;
2298 2459
2299 GoogleCloudMlV1PredictionInput(); 2460 GoogleCloudMlV1PredictionInput();
2300 2461
2301 GoogleCloudMlV1PredictionInput.fromJson(core.Map _json) { 2462 GoogleCloudMlV1PredictionInput.fromJson(core.Map _json) {
2463 if (_json.containsKey("batchSize")) {
2464 batchSize = _json["batchSize"];
2465 }
2302 if (_json.containsKey("dataFormat")) { 2466 if (_json.containsKey("dataFormat")) {
2303 dataFormat = _json["dataFormat"]; 2467 dataFormat = _json["dataFormat"];
2304 } 2468 }
2305 if (_json.containsKey("inputPaths")) { 2469 if (_json.containsKey("inputPaths")) {
2306 inputPaths = _json["inputPaths"]; 2470 inputPaths = _json["inputPaths"];
2307 } 2471 }
2308 if (_json.containsKey("maxWorkerCount")) { 2472 if (_json.containsKey("maxWorkerCount")) {
2309 maxWorkerCount = _json["maxWorkerCount"]; 2473 maxWorkerCount = _json["maxWorkerCount"];
2310 } 2474 }
2311 if (_json.containsKey("modelName")) { 2475 if (_json.containsKey("modelName")) {
(...skipping 11 matching lines...) Expand all
2323 if (_json.containsKey("uri")) { 2487 if (_json.containsKey("uri")) {
2324 uri = _json["uri"]; 2488 uri = _json["uri"];
2325 } 2489 }
2326 if (_json.containsKey("versionName")) { 2490 if (_json.containsKey("versionName")) {
2327 versionName = _json["versionName"]; 2491 versionName = _json["versionName"];
2328 } 2492 }
2329 } 2493 }
2330 2494
2331 core.Map<core.String, core.Object> toJson() { 2495 core.Map<core.String, core.Object> toJson() {
2332 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2496 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
2497 if (batchSize != null) {
2498 _json["batchSize"] = batchSize;
2499 }
2333 if (dataFormat != null) { 2500 if (dataFormat != null) {
2334 _json["dataFormat"] = dataFormat; 2501 _json["dataFormat"] = dataFormat;
2335 } 2502 }
2336 if (inputPaths != null) { 2503 if (inputPaths != null) {
2337 _json["inputPaths"] = inputPaths; 2504 _json["inputPaths"] = inputPaths;
2338 } 2505 }
2339 if (maxWorkerCount != null) { 2506 if (maxWorkerCount != null) {
2340 _json["maxWorkerCount"] = maxWorkerCount; 2507 _json["maxWorkerCount"] = maxWorkerCount;
2341 } 2508 }
2342 if (modelName != null) { 2509 if (modelName != null) {
(...skipping 378 matching lines...) Expand 10 before | Expand all | Expand 10 after
2721 } 2888 }
2722 } 2889 }
2723 2890
2724 /** 2891 /**
2725 * Represents a version of the model. 2892 * Represents a version of the model.
2726 * 2893 *
2727 * Each version is a trained model deployed in the cloud, ready to handle 2894 * Each version is a trained model deployed in the cloud, ready to handle
2728 * prediction requests. A model can have multiple versions. You can get 2895 * prediction requests. A model can have multiple versions. You can get
2729 * information about all of the versions of a given model by calling 2896 * information about all of the versions of a given model by calling
2730 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. versions/list). 2897 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. versions/list).
2898 *
2899 * Next ID: 18
2731 */ 2900 */
2732 class GoogleCloudMlV1Version { 2901 class GoogleCloudMlV1Version {
2733 /** 2902 /**
2734 * Automatically scale the number of nodes used to serve the model in 2903 * Automatically scale the number of nodes used to serve the model in
2735 * response to increases and decreases in traffic. Care should be 2904 * response to increases and decreases in traffic. Care should be
2736 * taken to ramp up traffic according to the model's ability to scale 2905 * taken to ramp up traffic according to the model's ability to scale
2737 * or you will start seeing increases in latency and 429 response codes. 2906 * or you will start seeing increases in latency and 429 response codes.
2738 */ 2907 */
2739 GoogleCloudMlV1AutoScaling autoScaling; 2908 GoogleCloudMlV1AutoScaling autoScaling;
2740 /** Output only. The time the version was created. */ 2909 /** Output only. The time the version was created. */
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
2788 /** 2957 /**
2789 * Optional. The Google Cloud ML runtime version to use for this deployment. 2958 * Optional. The Google Cloud ML runtime version to use for this deployment.
2790 * If not set, Google Cloud ML will choose a version. 2959 * If not set, Google Cloud ML will choose a version.
2791 */ 2960 */
2792 core.String runtimeVersion; 2961 core.String runtimeVersion;
2793 /** 2962 /**
2794 * Output only. The state of a version. 2963 * Output only. The state of a version.
2795 * Possible string values are: 2964 * Possible string values are:
2796 * - "UNKNOWN" : The version state is unspecified. 2965 * - "UNKNOWN" : The version state is unspecified.
2797 * - "READY" : The version is ready for prediction. 2966 * - "READY" : The version is ready for prediction.
2798 * - "CREATING" : The version is still in the process of creation. 2967 * - "CREATING" : The version is in the process of creation.
2799 * - "FAILED" : The version failed to be created, possibly cancelled. 2968 * - "FAILED" : The version failed to be created, possibly cancelled.
2800 * `error_message` should contain the details of the failure. 2969 * `error_message` should contain the details of the failure.
2970 * - "DELETING" : The version is in the process of deletion.
2801 */ 2971 */
2802 core.String state; 2972 core.String state;
2803 2973
2804 GoogleCloudMlV1Version(); 2974 GoogleCloudMlV1Version();
2805 2975
2806 GoogleCloudMlV1Version.fromJson(core.Map _json) { 2976 GoogleCloudMlV1Version.fromJson(core.Map _json) {
2807 if (_json.containsKey("autoScaling")) { 2977 if (_json.containsKey("autoScaling")) {
2808 autoScaling = new GoogleCloudMlV1AutoScaling.fromJson(_json["autoScaling"] ); 2978 autoScaling = new GoogleCloudMlV1AutoScaling.fromJson(_json["autoScaling"] );
2809 } 2979 }
2810 if (_json.containsKey("createTime")) { 2980 if (_json.containsKey("createTime")) {
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
2939 3109
2940 core.Map<core.String, core.Object> toJson() { 3110 core.Map<core.String, core.Object> toJson() {
2941 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3111 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
2942 if (nodes != null) { 3112 if (nodes != null) {
2943 _json["nodes"] = nodes; 3113 _json["nodes"] = nodes;
2944 } 3114 }
2945 return _json; 3115 return _json;
2946 } 3116 }
2947 } 3117 }
2948 3118
2949 /** Represents the metadata of the long-running operation. */ 3119 /**
3120 * Represents the metadata of the long-running operation.
3121 *
3122 * Next ID: 9
3123 */
2950 class GoogleCloudMlV1beta1OperationMetadata { 3124 class GoogleCloudMlV1beta1OperationMetadata {
2951 /** The time the operation was submitted. */ 3125 /** The time the operation was submitted. */
2952 core.String createTime; 3126 core.String createTime;
2953 /** The time operation processing completed. */ 3127 /** The time operation processing completed. */
2954 core.String endTime; 3128 core.String endTime;
2955 /** Indicates whether a request to cancel this operation has been made. */ 3129 /** Indicates whether a request to cancel this operation has been made. */
2956 core.bool isCancellationRequested; 3130 core.bool isCancellationRequested;
2957 /** Contains the name of the model associated with the operation. */ 3131 /** Contains the name of the model associated with the operation. */
2958 core.String modelName; 3132 core.String modelName;
2959 /** 3133 /**
2960 * The operation type. 3134 * The operation type.
2961 * Possible string values are: 3135 * Possible string values are:
2962 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type. 3136 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type.
2963 * - "CREATE_VERSION" : An operation to create a new version. 3137 * - "CREATE_VERSION" : An operation to create a new version.
2964 * - "DELETE_VERSION" : An operation to delete an existing version. 3138 * - "DELETE_VERSION" : An operation to delete an existing version.
2965 * - "DELETE_MODEL" : An operation to delete an existing model. 3139 * - "DELETE_MODEL" : An operation to delete an existing model.
3140 * - "UPDATE_MODEL" : An operation to update an existing model.
3141 * - "UPDATE_VERSION" : An operation to update an existing version.
2966 */ 3142 */
2967 core.String operationType; 3143 core.String operationType;
2968 /** The time operation processing started. */ 3144 /** The time operation processing started. */
2969 core.String startTime; 3145 core.String startTime;
2970 /** Contains the version associated with the operation. */ 3146 /** Contains the version associated with the operation. */
2971 GoogleCloudMlV1beta1Version version; 3147 GoogleCloudMlV1beta1Version version;
2972 3148
2973 GoogleCloudMlV1beta1OperationMetadata(); 3149 GoogleCloudMlV1beta1OperationMetadata();
2974 3150
2975 GoogleCloudMlV1beta1OperationMetadata.fromJson(core.Map _json) { 3151 GoogleCloudMlV1beta1OperationMetadata.fromJson(core.Map _json) {
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
3023 } 3199 }
3024 } 3200 }
3025 3201
3026 /** 3202 /**
3027 * Represents a version of the model. 3203 * Represents a version of the model.
3028 * 3204 *
3029 * Each version is a trained model deployed in the cloud, ready to handle 3205 * Each version is a trained model deployed in the cloud, ready to handle
3030 * prediction requests. A model can have multiple versions. You can get 3206 * prediction requests. A model can have multiple versions. You can get
3031 * information about all of the versions of a given model by calling 3207 * information about all of the versions of a given model by calling
3032 * [projects.models.versions.list](/ml-engine/reference/rest/v1beta1/projects.mo dels.versions/list). 3208 * [projects.models.versions.list](/ml-engine/reference/rest/v1beta1/projects.mo dels.versions/list).
3209 *
3210 * Next ID: 18
3033 */ 3211 */
3034 class GoogleCloudMlV1beta1Version { 3212 class GoogleCloudMlV1beta1Version {
3035 /** 3213 /**
3036 * Automatically scale the number of nodes used to serve the model in 3214 * Automatically scale the number of nodes used to serve the model in
3037 * response to increases and decreases in traffic. Care should be 3215 * response to increases and decreases in traffic. Care should be
3038 * taken to ramp up traffic according to the model's ability to scale 3216 * taken to ramp up traffic according to the model's ability to scale
3039 * or you will start seeing increases in latency and 429 response codes. 3217 * or you will start seeing increases in latency and 429 response codes.
3040 */ 3218 */
3041 GoogleCloudMlV1beta1AutoScaling autoScaling; 3219 GoogleCloudMlV1beta1AutoScaling autoScaling;
3042 /** Output only. The time the version was created. */ 3220 /** Output only. The time the version was created. */
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
3090 /** 3268 /**
3091 * Optional. The Google Cloud ML runtime version to use for this deployment. 3269 * Optional. The Google Cloud ML runtime version to use for this deployment.
3092 * If not set, Google Cloud ML will choose a version. 3270 * If not set, Google Cloud ML will choose a version.
3093 */ 3271 */
3094 core.String runtimeVersion; 3272 core.String runtimeVersion;
3095 /** 3273 /**
3096 * Output only. The state of a version. 3274 * Output only. The state of a version.
3097 * Possible string values are: 3275 * Possible string values are:
3098 * - "UNKNOWN" : The version state is unspecified. 3276 * - "UNKNOWN" : The version state is unspecified.
3099 * - "READY" : The version is ready for prediction. 3277 * - "READY" : The version is ready for prediction.
3100 * - "CREATING" : The version is still in the process of creation. 3278 * - "CREATING" : The version is in the process of creation.
3101 * - "FAILED" : The version failed to be created, possibly cancelled. 3279 * - "FAILED" : The version failed to be created, possibly cancelled.
3102 * `error_message` should contain the details of the failure. 3280 * `error_message` should contain the details of the failure.
3281 * - "DELETING" : The version is in the process of deletion.
3103 */ 3282 */
3104 core.String state; 3283 core.String state;
3105 3284
3106 GoogleCloudMlV1beta1Version(); 3285 GoogleCloudMlV1beta1Version();
3107 3286
3108 GoogleCloudMlV1beta1Version.fromJson(core.Map _json) { 3287 GoogleCloudMlV1beta1Version.fromJson(core.Map _json) {
3109 if (_json.containsKey("autoScaling")) { 3288 if (_json.containsKey("autoScaling")) {
3110 autoScaling = new GoogleCloudMlV1beta1AutoScaling.fromJson(_json["autoScal ing"]); 3289 autoScaling = new GoogleCloudMlV1beta1AutoScaling.fromJson(_json["autoScal ing"]);
3111 } 3290 }
3112 if (_json.containsKey("createTime")) { 3291 if (_json.containsKey("createTime")) {
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
3201 3380
3202 core.Map<core.String, core.Object> toJson() { 3381 core.Map<core.String, core.Object> toJson() {
3203 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3382 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
3204 if (logName != null) { 3383 if (logName != null) {
3205 _json["logName"] = logName; 3384 _json["logName"] = logName;
3206 } 3385 }
3207 return _json; 3386 return _json;
3208 } 3387 }
3209 } 3388 }
3210 3389
3211 /** Options for counters */ 3390 /**
3391 * Increment a streamz counter with the specified metric and field names.
3392 *
3393 * Metric names should start with a '/', generally be lowercase-only,
3394 * and end in "_count". Field names should not contain an initial slash.
3395 * The actual exported metric names will have "/iam/policy" prepended.
3396 *
3397 * Field names correspond to IAM request parameters and field values are
3398 * their respective values.
3399 *
3400 * At present the only supported field names are
3401 * - "iam_principal", corresponding to IAMContext.principal;
3402 * - "" (empty string), resulting in one aggretated counter with no field.
3403 *
3404 * Examples:
3405 * counter { metric: "/debug_access_count" field: "iam_principal" }
3406 * ==> increment counter /iam/policy/backend_debug_access_count
3407 * {iam_principal=[value of IAMContext.principal]}
3408 *
3409 * At this time we do not support:
3410 * * multiple field names (though this may be supported in the future)
3411 * * decrementing the counter
3412 * * incrementing it by anything other than 1
3413 */
3212 class GoogleIamV1LogConfigCounterOptions { 3414 class GoogleIamV1LogConfigCounterOptions {
3213 /** The field value to attribute. */ 3415 /** The field value to attribute. */
3214 core.String field; 3416 core.String field;
3215 /** The metric to update. */ 3417 /** The metric to update. */
3216 core.String metric; 3418 core.String metric;
3217 3419
3218 GoogleIamV1LogConfigCounterOptions(); 3420 GoogleIamV1LogConfigCounterOptions();
3219 3421
3220 GoogleIamV1LogConfigCounterOptions.fromJson(core.Map _json) { 3422 GoogleIamV1LogConfigCounterOptions.fromJson(core.Map _json) {
3221 if (_json.containsKey("field")) { 3423 if (_json.containsKey("field")) {
(...skipping 11 matching lines...) Expand all
3233 } 3435 }
3234 if (metric != null) { 3436 if (metric != null) {
3235 _json["metric"] = metric; 3437 _json["metric"] = metric;
3236 } 3438 }
3237 return _json; 3439 return _json;
3238 } 3440 }
3239 } 3441 }
3240 3442
3241 /** Write a Data Access (Gin) log */ 3443 /** Write a Data Access (Gin) log */
3242 class GoogleIamV1LogConfigDataAccessOptions { 3444 class GoogleIamV1LogConfigDataAccessOptions {
3445 /**
3446 * Whether Gin logging should happen in a fail-closed manner at the caller.
3447 * This is relevant only in the LocalIAM implementation, for now.
3448 * Possible string values are:
3449 * - "LOG_MODE_UNSPECIFIED" : Client is not required to write a partial Gin
3450 * log immediately after
3451 * the authorization check. If client chooses to write one and it fails,
3452 * client may either fail open (allow the operation to continue) or
3453 * fail closed (handle as a DENY outcome).
3454 * - "LOG_FAIL_CLOSED" : The application's operation in the context of which
3455 * this authorization
3456 * check is being made may only be performed if it is successfully logged
3457 * to Gin. For instance, the authorization library may satisfy this
3458 * obligation by emitting a partial log entry at authorization check time
3459 * and only returning ALLOW to the application if it succeeds.
3460 *
3461 * If a matching Rule has this directive, but the client has not indicated
3462 * that it will honor such requirements, then the IAM check will result in
3463 * authorization failure by setting CheckPolicyResponse.success=false.
3464 */
3465 core.String logMode;
3243 3466
3244 GoogleIamV1LogConfigDataAccessOptions(); 3467 GoogleIamV1LogConfigDataAccessOptions();
3245 3468
3246 GoogleIamV1LogConfigDataAccessOptions.fromJson(core.Map _json) { 3469 GoogleIamV1LogConfigDataAccessOptions.fromJson(core.Map _json) {
3470 if (_json.containsKey("logMode")) {
3471 logMode = _json["logMode"];
3472 }
3247 } 3473 }
3248 3474
3249 core.Map<core.String, core.Object> toJson() { 3475 core.Map<core.String, core.Object> toJson() {
3250 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3476 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
3477 if (logMode != null) {
3478 _json["logMode"] = logMode;
3479 }
3251 return _json; 3480 return _json;
3252 } 3481 }
3253 } 3482 }
3254 3483
3255 /** 3484 /**
3256 * Specifies the audit configuration for a service. 3485 * Specifies the audit configuration for a service.
3257 * The configuration determines which permission types are logged, and what 3486 * The configuration determines which permission types are logged, and what
3258 * identities, if any, are exempted from logging. 3487 * identities, if any, are exempted from logging.
3259 * An AuditConfig must have one or more AuditLogConfigs. 3488 * An AuditConfig must have one or more AuditLogConfigs.
3260 * 3489 *
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
3582 if (value != null) { 3811 if (value != null) {
3583 _json["value"] = value; 3812 _json["value"] = value;
3584 } 3813 }
3585 if (values != null) { 3814 if (values != null) {
3586 _json["values"] = values; 3815 _json["values"] = values;
3587 } 3816 }
3588 return _json; 3817 return _json;
3589 } 3818 }
3590 } 3819 }
3591 3820
3592 /** 3821 /** Specifies what kind of log the caller must write */
3593 * Specifies what kind of log the caller must write
3594 * Increment a streamz counter with the specified metric and field names.
3595 *
3596 * Metric names should start with a '/', generally be lowercase-only,
3597 * and end in "_count". Field names should not contain an initial slash.
3598 * The actual exported metric names will have "/iam/policy" prepended.
3599 *
3600 * Field names correspond to IAM request parameters and field values are
3601 * their respective values.
3602 *
3603 * At present the only supported field names are
3604 * - "iam_principal", corresponding to IAMContext.principal;
3605 * - "" (empty string), resulting in one aggretated counter with no field.
3606 *
3607 * Examples:
3608 * counter { metric: "/debug_access_count" field: "iam_principal" }
3609 * ==> increment counter /iam/policy/backend_debug_access_count
3610 * {iam_principal=[value of IAMContext.principal]}
3611 *
3612 * At this time we do not support:
3613 * * multiple field names (though this may be supported in the future)
3614 * * decrementing the counter
3615 * * incrementing it by anything other than 1
3616 */
3617 class GoogleIamV1LogConfig { 3822 class GoogleIamV1LogConfig {
3618 /** Cloud audit options. */ 3823 /** Cloud audit options. */
3619 GoogleIamV1LogConfigCloudAuditOptions cloudAudit; 3824 GoogleIamV1LogConfigCloudAuditOptions cloudAudit;
3620 /** Counter options. */ 3825 /** Counter options. */
3621 GoogleIamV1LogConfigCounterOptions counter; 3826 GoogleIamV1LogConfigCounterOptions counter;
3622 /** Data access options. */ 3827 /** Data access options. */
3623 GoogleIamV1LogConfigDataAccessOptions dataAccess; 3828 GoogleIamV1LogConfigDataAccessOptions dataAccess;
3624 3829
3625 GoogleIamV1LogConfig(); 3830 GoogleIamV1LogConfig();
3626 3831
(...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after
4268 } 4473 }
4269 if (location != null) { 4474 if (location != null) {
4270 _json["location"] = location; 4475 _json["location"] = location;
4271 } 4476 }
4272 if (title != null) { 4477 if (title != null) {
4273 _json["title"] = title; 4478 _json["title"] = title;
4274 } 4479 }
4275 return _json; 4480 return _json;
4276 } 4481 }
4277 } 4482 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/manufacturers/v1.dart ('k') | generated/googleapis/lib/monitoring/v3.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698