Index: generated/googleapis_beta/lib/ml/v1beta1.dart |
diff --git a/generated/googleapis_beta/lib/ml/v1beta1.dart b/generated/googleapis_beta/lib/ml/v1beta1.dart |
index 357330ddcf25a1dd7a9525b86a37a675798be66a..a9af6658515c41626c641ad6b1831bff2e87f5ca 100644 |
--- a/generated/googleapis_beta/lib/ml/v1beta1.dart |
+++ b/generated/googleapis_beta/lib/ml/v1beta1.dart |
@@ -288,8 +288,6 @@ class ProjectsJobsResourceApi { |
* Authorization: requires `Viewer` role on the specified project. |
* Value must have pattern "^projects/[^/]+$". |
* |
- * [filter] - Optional. Specifies the subset of jobs to retrieve. |
- * |
* [pageToken] - Optional. A page token to request the next page of results. |
* |
* You get the token from the `next_page_token` field of the response from |
@@ -302,6 +300,8 @@ class ProjectsJobsResourceApi { |
* |
* The default value is 20, and the maximum page size is 100. |
* |
+ * [filter] - Optional. Specifies the subset of jobs to retrieve. |
+ * |
* Completes with a [GoogleCloudMlV1beta1ListJobsResponse]. |
* |
* Completes with a [commons.ApiRequestError] if the API endpoint returned an |
@@ -310,7 +310,7 @@ class ProjectsJobsResourceApi { |
* If the used [http.Client] completes with an error when making a REST call, |
* this method will complete with the same error. |
*/ |
- async.Future<GoogleCloudMlV1beta1ListJobsResponse> list(core.String parent, {core.String filter, core.String pageToken, core.int pageSize}) { |
+ async.Future<GoogleCloudMlV1beta1ListJobsResponse> list(core.String parent, {core.String pageToken, core.int pageSize, core.String filter}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -321,15 +321,15 @@ class ProjectsJobsResourceApi { |
if (parent == null) { |
throw new core.ArgumentError("Parameter parent 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 = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/jobs'; |
@@ -995,12 +995,12 @@ class ProjectsOperationsResourceApi { |
* [name] - The name of the operation collection. |
* Value must have pattern "^projects/[^/]+$". |
* |
- * [filter] - The standard list filter. |
- * |
* [pageToken] - The standard list page token. |
* |
* [pageSize] - The standard list page size. |
* |
+ * [filter] - The standard list filter. |
+ * |
* Completes with a [GoogleLongrunningListOperationsResponse]. |
* |
* Completes with a [commons.ApiRequestError] if the API endpoint returned an |
@@ -1009,7 +1009,7 @@ class ProjectsOperationsResourceApi { |
* If the used [http.Client] completes with an error when making a REST call, |
* this method will complete with the same error. |
*/ |
- async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, {core.String filter, core.String pageToken, core.int pageSize}) { |
+ async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, {core.String pageToken, core.int pageSize, core.String filter}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -1020,15 +1020,15 @@ class ProjectsOperationsResourceApi { |
if (name == null) { |
throw new core.ArgumentError("Parameter name 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 = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + '/operations'; |
@@ -1124,6 +1124,33 @@ class GoogleApiHttpBody { |
} |
} |
+/** Options for manually scaling a model. */ |
+class GoogleCloudMlV1ManualScaling { |
+ /** |
+ * The number of nodes to allocate for this model. These nodes are always up, |
+ * starting from the time the model is deployed, so the cost of operating |
+ * this model will be proportional to nodes * number of hours since |
+ * deployment. |
+ */ |
+ core.int nodes; |
+ |
+ GoogleCloudMlV1ManualScaling(); |
+ |
+ GoogleCloudMlV1ManualScaling.fromJson(core.Map _json) { |
+ if (_json.containsKey("nodes")) { |
+ nodes = _json["nodes"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (nodes != null) { |
+ _json["nodes"] = nodes; |
+ } |
+ return _json; |
+ } |
+} |
+ |
/** Represents the metadata of the long-running operation. */ |
class GoogleCloudMlV1OperationMetadata { |
/** The time the operation was submitted. */ |
@@ -1240,6 +1267,15 @@ class GoogleCloudMlV1Version { |
/** Output only. The time the version was last used for prediction. */ |
core.String lastUseTime; |
/** |
+ * Optional. Manually select the number of nodes to use for serving the |
+ * model. If unset (i.e., by default), the number of nodes used to serve |
+ * the model automatically scales with traffic. However, care should be |
+ * taken to ramp up traffic according to the model's ability to scale. If |
+ * your model needs to handle bursts of traffic beyond it's ability to |
+ * scale, it is recommended you set this field appropriately. |
+ */ |
+ GoogleCloudMlV1ManualScaling manualScaling; |
+ /** |
* Required.The name specified for the version when it was created. |
* |
* The version name must be unique within the model it is created in. |
@@ -1269,6 +1305,9 @@ class GoogleCloudMlV1Version { |
if (_json.containsKey("lastUseTime")) { |
lastUseTime = _json["lastUseTime"]; |
} |
+ if (_json.containsKey("manualScaling")) { |
+ manualScaling = new GoogleCloudMlV1ManualScaling.fromJson(_json["manualScaling"]); |
+ } |
if (_json.containsKey("name")) { |
name = _json["name"]; |
} |
@@ -1294,6 +1333,9 @@ class GoogleCloudMlV1Version { |
if (lastUseTime != null) { |
_json["lastUseTime"] = lastUseTime; |
} |
+ if (manualScaling != null) { |
+ _json["manualScaling"] = (manualScaling).toJson(); |
+ } |
if (name != null) { |
_json["name"] = name; |
} |
@@ -1722,6 +1764,33 @@ class GoogleCloudMlV1beta1ListVersionsResponse { |
} |
} |
+/** Options for manually scaling a model. */ |
+class GoogleCloudMlV1beta1ManualScaling { |
+ /** |
+ * The number of nodes to allocate for this model. These nodes are always up, |
+ * starting from the time the model is deployed, so the cost of operating |
+ * this model will be proportional to nodes * number of hours since |
+ * deployment. |
+ */ |
+ core.int nodes; |
+ |
+ GoogleCloudMlV1beta1ManualScaling(); |
+ |
+ GoogleCloudMlV1beta1ManualScaling.fromJson(core.Map _json) { |
+ if (_json.containsKey("nodes")) { |
+ nodes = _json["nodes"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (nodes != null) { |
+ _json["nodes"] = nodes; |
+ } |
+ return _json; |
+ } |
+} |
+ |
/** |
* Represents a machine learning solution. |
* |
@@ -2249,7 +2318,10 @@ class GoogleCloudMlV1beta1PredictionInput { |
* such as when the model is specified by uri. |
*/ |
core.String runtimeVersion; |
- /** Use this field if you want to specify a GCS path to the model to use. */ |
+ /** |
+ * Use this field if you want to specify a Google Cloud Storage path for |
+ * the model to use. |
+ */ |
core.String uri; |
/** |
* Use this field if you want to specify a version of the model to use. The |
@@ -2394,11 +2466,10 @@ class GoogleCloudMlV1beta1TrainingInput { |
/** Optional. The set of Hyperparameters to tune. */ |
GoogleCloudMlV1beta1HyperparameterSpec hyperparameters; |
/** |
- * Optional. A GCS path in which to store training outputs and other data |
- * needed for training. This path will be passed to your TensorFlow program as |
- * the 'job_dir' command-line arg. The benefit of specifying this field is |
- * that |
- * Cloud ML will validate the path for use in training. |
+ * Optional. A Google Cloud Storage path in which to store training outputs |
+ * and other data needed for training. This path is passed to your TensorFlow |
+ * program as the 'job_dir' command-line argument. The benefit of specifying |
+ * this field is that Cloud ML validates the path for use in training. |
*/ |
core.String jobDir; |
/** |
@@ -2435,6 +2506,19 @@ class GoogleCloudMlV1beta1TrainingInput { |
* A machine with roughly twice the number of cores and roughly double the |
* memory of <code suppresswarning="true">complex_model_m</code>. |
* </dd> |
+ * <dt>standard_gpu</dt> |
+ * <dd> |
+ * A machine equivalent to <code suppresswarning="true">standard</code> that |
+ * also includes a |
+ * <a href="ml/docs/how-tos/using-gpus"> |
+ * GPU that you can use in your trainer</a>. |
+ * </dd> |
+ * <dt>complex_model_m_gpu</dt> |
+ * <dd> |
+ * A machine equivalent to |
+ * <code suppresswarning="true">coplex_model_m</code> that also includes |
+ * four GPUs. |
+ * </dd> |
* </dl> |
* |
* You must set this value when `scaleTier` is set to `CUSTOM`. |
@@ -2483,7 +2567,8 @@ class GoogleCloudMlV1beta1TrainingInput { |
* Cloud ML, and for experimenting with new models using small datasets. |
* - "STANDARD_1" : Many workers and a few parameter servers. |
* - "PREMIUM_1" : A large number of workers with many parameter servers. |
- * - "BASIC_GPU" : A single worker instance with a GPU. |
+ * - "BASIC_GPU" : A single worker instance [with a |
+ * GPU](ml/docs/how-tos/using-gpus). |
* - "CUSTOM" : The CUSTOM tier is not a set tier, but rather enables you to |
* use your |
* own cluster specification. When you use this tier, set values to |
@@ -2710,6 +2795,15 @@ class GoogleCloudMlV1beta1Version { |
/** Output only. The time the version was last used for prediction. */ |
core.String lastUseTime; |
/** |
+ * Optional. Manually select the number of nodes to use for serving the |
+ * model. If unset (i.e., by default), the number of nodes used to serve |
+ * the model automatically scales with traffic. However, care should be |
+ * taken to ramp up traffic according to the model's ability to scale. If |
+ * your model needs to handle bursts of traffic beyond it's ability to |
+ * scale, it is recommended you set this field appropriately. |
+ */ |
+ GoogleCloudMlV1beta1ManualScaling manualScaling; |
+ /** |
* Required.The name specified for the version when it was created. |
* |
* The version name must be unique within the model it is created in. |
@@ -2739,6 +2833,9 @@ class GoogleCloudMlV1beta1Version { |
if (_json.containsKey("lastUseTime")) { |
lastUseTime = _json["lastUseTime"]; |
} |
+ if (_json.containsKey("manualScaling")) { |
+ manualScaling = new GoogleCloudMlV1beta1ManualScaling.fromJson(_json["manualScaling"]); |
+ } |
if (_json.containsKey("name")) { |
name = _json["name"]; |
} |
@@ -2764,6 +2861,9 @@ class GoogleCloudMlV1beta1Version { |
if (lastUseTime != null) { |
_json["lastUseTime"] = lastUseTime; |
} |
+ if (manualScaling != null) { |
+ _json["manualScaling"] = (manualScaling).toJson(); |
+ } |
if (name != null) { |
_json["name"] = name; |
} |