| OLD | NEW |
| 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.ml.v1beta1; | 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; |
| 11 | 11 |
| 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
| 13 ApiRequestError, DetailedApiRequestError; | 13 ApiRequestError, DetailedApiRequestError; |
| 14 | 14 |
| 15 const core.String USER_AGENT = 'dart-api-client ml/v1beta1'; | 15 const core.String USER_AGENT = 'dart-api-client ml/v1'; |
| 16 | 16 |
| 17 /** An API to enable creating and using machine learning models. */ | 17 /** An API to enable creating and using machine learning models. */ |
| 18 class MlApi { | 18 class MlApi { |
| 19 /** View and manage your data across Google Cloud Platform services */ | 19 /** View and manage your data across Google Cloud Platform services */ |
| 20 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; | 20 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; |
| 21 | 21 |
| 22 | 22 |
| 23 final commons.ApiRequester _requester; | 23 final commons.ApiRequester _requester; |
| 24 | 24 |
| 25 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); | 25 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); |
| (...skipping 19 matching lines...) Expand all Loading... |
| 45 * the Google Cloud Storage location where you put your model training code | 45 * the Google Cloud Storage location where you put your model training code |
| 46 * for training the model with Google Cloud Machine Learning. | 46 * for training the model with Google Cloud Machine Learning. |
| 47 * | 47 * |
| 48 * Request parameters: | 48 * Request parameters: |
| 49 * | 49 * |
| 50 * [name] - Required. The project name. | 50 * [name] - Required. The project name. |
| 51 * | 51 * |
| 52 * Authorization: requires `Viewer` role on the specified project. | 52 * Authorization: requires `Viewer` role on the specified project. |
| 53 * Value must have pattern "^projects/[^/]+$". | 53 * Value must have pattern "^projects/[^/]+$". |
| 54 * | 54 * |
| 55 * Completes with a [GoogleCloudMlV1beta1GetConfigResponse]. | 55 * Completes with a [GoogleCloudMlV1GetConfigResponse]. |
| 56 * | 56 * |
| 57 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 57 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 58 * error. | 58 * error. |
| 59 * | 59 * |
| 60 * If the used [http.Client] completes with an error when making a REST call, | 60 * If the used [http.Client] completes with an error when making a REST call, |
| 61 * this method will complete with the same error. | 61 * this method will complete with the same error. |
| 62 */ | 62 */ |
| 63 async.Future<GoogleCloudMlV1beta1GetConfigResponse> getConfig(core.String name
) { | 63 async.Future<GoogleCloudMlV1GetConfigResponse> getConfig(core.String name) { |
| 64 var _url = null; | 64 var _url = null; |
| 65 var _queryParams = new core.Map(); | 65 var _queryParams = new core.Map(); |
| 66 var _uploadMedia = null; | 66 var _uploadMedia = null; |
| 67 var _uploadOptions = null; | 67 var _uploadOptions = null; |
| 68 var _downloadOptions = commons.DownloadOptions.Metadata; | 68 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 69 var _body = null; | 69 var _body = null; |
| 70 | 70 |
| 71 if (name == null) { | 71 if (name == null) { |
| 72 throw new core.ArgumentError("Parameter name is required."); | 72 throw new core.ArgumentError("Parameter name is required."); |
| 73 } | 73 } |
| 74 | 74 |
| 75 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':getCo
nfig'; | 75 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':getConfig'
; |
| 76 | 76 |
| 77 var _response = _requester.request(_url, | 77 var _response = _requester.request(_url, |
| 78 "GET", | 78 "GET", |
| 79 body: _body, | 79 body: _body, |
| 80 queryParams: _queryParams, | 80 queryParams: _queryParams, |
| 81 uploadOptions: _uploadOptions, | 81 uploadOptions: _uploadOptions, |
| 82 uploadMedia: _uploadMedia, | 82 uploadMedia: _uploadMedia, |
| 83 downloadOptions: _downloadOptions); | 83 downloadOptions: _downloadOptions); |
| 84 return _response.then((data) => new GoogleCloudMlV1beta1GetConfigResponse.fr
omJson(data)); | 84 return _response.then((data) => new GoogleCloudMlV1GetConfigResponse.fromJso
n(data)); |
| 85 } | 85 } |
| 86 | 86 |
| 87 /** | 87 /** |
| 88 * Performs prediction on the data in the request. | 88 * Performs prediction on the data in the request. |
| 89 * | 89 * |
| 90 * **** REMOVE FROM GENERATED DOCUMENTATION | 90 * **** REMOVE FROM GENERATED DOCUMENTATION |
| 91 * | 91 * |
| 92 * [request] - The metadata request object. | 92 * [request] - The metadata request object. |
| 93 * | 93 * |
| 94 * Request parameters: | 94 * Request parameters: |
| 95 * | 95 * |
| 96 * [name] - Required. The resource name of a model or a version. | 96 * [name] - Required. The resource name of a model or a version. |
| 97 * | 97 * |
| 98 * Authorization: requires `Viewer` role on the parent project. | 98 * Authorization: requires `Viewer` role on the parent project. |
| 99 * Value must have pattern "^projects/.+$". | 99 * Value must have pattern "^projects/.+$". |
| 100 * | 100 * |
| 101 * Completes with a [GoogleApiHttpBody]. | 101 * Completes with a [GoogleApiHttpBody]. |
| 102 * | 102 * |
| 103 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 103 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 104 * error. | 104 * error. |
| 105 * | 105 * |
| 106 * If the used [http.Client] completes with an error when making a REST call, | 106 * If the used [http.Client] completes with an error when making a REST call, |
| 107 * this method will complete with the same error. | 107 * this method will complete with the same error. |
| 108 */ | 108 */ |
| 109 async.Future<GoogleApiHttpBody> predict(GoogleCloudMlV1beta1PredictRequest req
uest, core.String name) { | 109 async.Future<GoogleApiHttpBody> predict(GoogleCloudMlV1PredictRequest request,
core.String name) { |
| 110 var _url = null; | 110 var _url = null; |
| 111 var _queryParams = new core.Map(); | 111 var _queryParams = new core.Map(); |
| 112 var _uploadMedia = null; | 112 var _uploadMedia = null; |
| 113 var _uploadOptions = null; | 113 var _uploadOptions = null; |
| 114 var _downloadOptions = commons.DownloadOptions.Metadata; | 114 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 115 var _body = null; | 115 var _body = null; |
| 116 | 116 |
| 117 if (request != null) { | 117 if (request != null) { |
| 118 _body = convert.JSON.encode((request).toJson()); | 118 _body = convert.JSON.encode((request).toJson()); |
| 119 } | 119 } |
| 120 if (name == null) { | 120 if (name == null) { |
| 121 throw new core.ArgumentError("Parameter name is required."); | 121 throw new core.ArgumentError("Parameter name is required."); |
| 122 } | 122 } |
| 123 | 123 |
| 124 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':predi
ct'; | 124 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':predict'; |
| 125 | 125 |
| 126 var _response = _requester.request(_url, | 126 var _response = _requester.request(_url, |
| 127 "POST", | 127 "POST", |
| 128 body: _body, | 128 body: _body, |
| 129 queryParams: _queryParams, | 129 queryParams: _queryParams, |
| 130 uploadOptions: _uploadOptions, | 130 uploadOptions: _uploadOptions, |
| 131 uploadMedia: _uploadMedia, | 131 uploadMedia: _uploadMedia, |
| 132 downloadOptions: _downloadOptions); | 132 downloadOptions: _downloadOptions); |
| 133 return _response.then((data) => new GoogleApiHttpBody.fromJson(data)); | 133 return _response.then((data) => new GoogleApiHttpBody.fromJson(data)); |
| 134 } | 134 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 155 * Value must have pattern "^projects/[^/]+/jobs/[^/]+$". | 155 * Value must have pattern "^projects/[^/]+/jobs/[^/]+$". |
| 156 * | 156 * |
| 157 * Completes with a [GoogleProtobufEmpty]. | 157 * Completes with a [GoogleProtobufEmpty]. |
| 158 * | 158 * |
| 159 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 159 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 160 * error. | 160 * error. |
| 161 * | 161 * |
| 162 * If the used [http.Client] completes with an error when making a REST call, | 162 * If the used [http.Client] completes with an error when making a REST call, |
| 163 * this method will complete with the same error. | 163 * this method will complete with the same error. |
| 164 */ | 164 */ |
| 165 async.Future<GoogleProtobufEmpty> cancel(GoogleCloudMlV1beta1CancelJobRequest
request, core.String name) { | 165 async.Future<GoogleProtobufEmpty> cancel(GoogleCloudMlV1CancelJobRequest reque
st, core.String name) { |
| 166 var _url = null; | 166 var _url = null; |
| 167 var _queryParams = new core.Map(); | 167 var _queryParams = new core.Map(); |
| 168 var _uploadMedia = null; | 168 var _uploadMedia = null; |
| 169 var _uploadOptions = null; | 169 var _uploadOptions = null; |
| 170 var _downloadOptions = commons.DownloadOptions.Metadata; | 170 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 171 var _body = null; | 171 var _body = null; |
| 172 | 172 |
| 173 if (request != null) { | 173 if (request != null) { |
| 174 _body = convert.JSON.encode((request).toJson()); | 174 _body = convert.JSON.encode((request).toJson()); |
| 175 } | 175 } |
| 176 if (name == null) { | 176 if (name == null) { |
| 177 throw new core.ArgumentError("Parameter name is required."); | 177 throw new core.ArgumentError("Parameter name is required."); |
| 178 } | 178 } |
| 179 | 179 |
| 180 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cance
l'; | 180 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cancel'; |
| 181 | 181 |
| 182 var _response = _requester.request(_url, | 182 var _response = _requester.request(_url, |
| 183 "POST", | 183 "POST", |
| 184 body: _body, | 184 body: _body, |
| 185 queryParams: _queryParams, | 185 queryParams: _queryParams, |
| 186 uploadOptions: _uploadOptions, | 186 uploadOptions: _uploadOptions, |
| 187 uploadMedia: _uploadMedia, | 187 uploadMedia: _uploadMedia, |
| 188 downloadOptions: _downloadOptions); | 188 downloadOptions: _downloadOptions); |
| 189 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); | 189 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); |
| 190 } | 190 } |
| 191 | 191 |
| 192 /** | 192 /** |
| 193 * Creates a training or a batch prediction job. | 193 * Creates a training or a batch prediction job. |
| 194 * | 194 * |
| 195 * [request] - The metadata request object. | 195 * [request] - The metadata request object. |
| 196 * | 196 * |
| 197 * Request parameters: | 197 * Request parameters: |
| 198 * | 198 * |
| 199 * [parent] - Required. The project name. | 199 * [parent] - Required. The project name. |
| 200 * | 200 * |
| 201 * Authorization: requires `Editor` role on the specified project. | 201 * Authorization: requires `Editor` role on the specified project. |
| 202 * Value must have pattern "^projects/[^/]+$". | 202 * Value must have pattern "^projects/[^/]+$". |
| 203 * | 203 * |
| 204 * Completes with a [GoogleCloudMlV1beta1Job]. | 204 * Completes with a [GoogleCloudMlV1Job]. |
| 205 * | 205 * |
| 206 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 206 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 207 * error. | 207 * error. |
| 208 * | 208 * |
| 209 * If the used [http.Client] completes with an error when making a REST call, | 209 * If the used [http.Client] completes with an error when making a REST call, |
| 210 * this method will complete with the same error. | 210 * this method will complete with the same error. |
| 211 */ | 211 */ |
| 212 async.Future<GoogleCloudMlV1beta1Job> create(GoogleCloudMlV1beta1Job request,
core.String parent) { | 212 async.Future<GoogleCloudMlV1Job> create(GoogleCloudMlV1Job request, core.Strin
g parent) { |
| 213 var _url = null; | 213 var _url = null; |
| 214 var _queryParams = new core.Map(); | 214 var _queryParams = new core.Map(); |
| 215 var _uploadMedia = null; | 215 var _uploadMedia = null; |
| 216 var _uploadOptions = null; | 216 var _uploadOptions = null; |
| 217 var _downloadOptions = commons.DownloadOptions.Metadata; | 217 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 218 var _body = null; | 218 var _body = null; |
| 219 | 219 |
| 220 if (request != null) { | 220 if (request != null) { |
| 221 _body = convert.JSON.encode((request).toJson()); | 221 _body = convert.JSON.encode((request).toJson()); |
| 222 } | 222 } |
| 223 if (parent == null) { | 223 if (parent == null) { |
| 224 throw new core.ArgumentError("Parameter parent is required."); | 224 throw new core.ArgumentError("Parameter parent is required."); |
| 225 } | 225 } |
| 226 | 226 |
| 227 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/job
s'; | 227 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/jobs'; |
| 228 | 228 |
| 229 var _response = _requester.request(_url, | 229 var _response = _requester.request(_url, |
| 230 "POST", | 230 "POST", |
| 231 body: _body, | 231 body: _body, |
| 232 queryParams: _queryParams, | 232 queryParams: _queryParams, |
| 233 uploadOptions: _uploadOptions, | 233 uploadOptions: _uploadOptions, |
| 234 uploadMedia: _uploadMedia, | 234 uploadMedia: _uploadMedia, |
| 235 downloadOptions: _downloadOptions); | 235 downloadOptions: _downloadOptions); |
| 236 return _response.then((data) => new GoogleCloudMlV1beta1Job.fromJson(data)); | 236 return _response.then((data) => new GoogleCloudMlV1Job.fromJson(data)); |
| 237 } | 237 } |
| 238 | 238 |
| 239 /** | 239 /** |
| 240 * Describes a job. | 240 * Describes a job. |
| 241 * | 241 * |
| 242 * Request parameters: | 242 * Request parameters: |
| 243 * | 243 * |
| 244 * [name] - Required. The name of the job to get the description of. | 244 * [name] - Required. The name of the job to get the description of. |
| 245 * | 245 * |
| 246 * Authorization: requires `Viewer` role on the parent project. | 246 * Authorization: requires `Viewer` role on the parent project. |
| 247 * Value must have pattern "^projects/[^/]+/jobs/[^/]+$". | 247 * Value must have pattern "^projects/[^/]+/jobs/[^/]+$". |
| 248 * | 248 * |
| 249 * Completes with a [GoogleCloudMlV1beta1Job]. | 249 * Completes with a [GoogleCloudMlV1Job]. |
| 250 * | 250 * |
| 251 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 251 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 252 * error. | 252 * error. |
| 253 * | 253 * |
| 254 * If the used [http.Client] completes with an error when making a REST call, | 254 * If the used [http.Client] completes with an error when making a REST call, |
| 255 * this method will complete with the same error. | 255 * this method will complete with the same error. |
| 256 */ | 256 */ |
| 257 async.Future<GoogleCloudMlV1beta1Job> get(core.String name) { | 257 async.Future<GoogleCloudMlV1Job> get(core.String name) { |
| 258 var _url = null; | 258 var _url = null; |
| 259 var _queryParams = new core.Map(); | 259 var _queryParams = new core.Map(); |
| 260 var _uploadMedia = null; | 260 var _uploadMedia = null; |
| 261 var _uploadOptions = null; | 261 var _uploadOptions = null; |
| 262 var _downloadOptions = commons.DownloadOptions.Metadata; | 262 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 263 var _body = null; | 263 var _body = null; |
| 264 | 264 |
| 265 if (name == null) { | 265 if (name == null) { |
| 266 throw new core.ArgumentError("Parameter name is required."); | 266 throw new core.ArgumentError("Parameter name is required."); |
| 267 } | 267 } |
| 268 | 268 |
| 269 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); | 269 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 270 | 270 |
| 271 var _response = _requester.request(_url, | 271 var _response = _requester.request(_url, |
| 272 "GET", | 272 "GET", |
| 273 body: _body, | 273 body: _body, |
| 274 queryParams: _queryParams, | 274 queryParams: _queryParams, |
| 275 uploadOptions: _uploadOptions, | 275 uploadOptions: _uploadOptions, |
| 276 uploadMedia: _uploadMedia, | 276 uploadMedia: _uploadMedia, |
| 277 downloadOptions: _downloadOptions); | 277 downloadOptions: _downloadOptions); |
| 278 return _response.then((data) => new GoogleCloudMlV1beta1Job.fromJson(data)); | 278 return _response.then((data) => new GoogleCloudMlV1Job.fromJson(data)); |
| 279 } | 279 } |
| 280 | 280 |
| 281 /** | 281 /** |
| 282 * Lists the jobs in the project. | 282 * Lists the jobs in the project. |
| 283 * | 283 * |
| 284 * Request parameters: | 284 * Request parameters: |
| 285 * | 285 * |
| 286 * [parent] - Required. The name of the project for which to list jobs. | 286 * [parent] - Required. The name of the project for which to list jobs. |
| 287 * | 287 * |
| 288 * Authorization: requires `Viewer` role on the specified project. | 288 * Authorization: requires `Viewer` role on the specified project. |
| 289 * Value must have pattern "^projects/[^/]+$". | 289 * Value must have pattern "^projects/[^/]+$". |
| 290 * | 290 * |
| 291 * [filter] - Optional. Specifies the subset of jobs to retrieve. |
| 292 * |
| 291 * [pageToken] - Optional. A page token to request the next page of results. | 293 * [pageToken] - Optional. A page token to request the next page of results. |
| 292 * | 294 * |
| 293 * You get the token from the `next_page_token` field of the response from | 295 * You get the token from the `next_page_token` field of the response from |
| 294 * the previous call. | 296 * the previous call. |
| 295 * | 297 * |
| 296 * [pageSize] - Optional. The number of jobs to retrieve per "page" of | 298 * [pageSize] - Optional. The number of jobs to retrieve per "page" of |
| 297 * results. If there | 299 * results. If there |
| 298 * are more remaining results than this number, the response message will | 300 * are more remaining results than this number, the response message will |
| 299 * contain a valid value in the `next_page_token` field. | 301 * contain a valid value in the `next_page_token` field. |
| 300 * | 302 * |
| 301 * The default value is 20, and the maximum page size is 100. | 303 * The default value is 20, and the maximum page size is 100. |
| 302 * | 304 * |
| 303 * [filter] - Optional. Specifies the subset of jobs to retrieve. | 305 * Completes with a [GoogleCloudMlV1ListJobsResponse]. |
| 304 * | |
| 305 * Completes with a [GoogleCloudMlV1beta1ListJobsResponse]. | |
| 306 * | 306 * |
| 307 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 307 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 308 * error. | 308 * error. |
| 309 * | 309 * |
| 310 * If the used [http.Client] completes with an error when making a REST call, | 310 * If the used [http.Client] completes with an error when making a REST call, |
| 311 * this method will complete with the same error. | 311 * this method will complete with the same error. |
| 312 */ | 312 */ |
| 313 async.Future<GoogleCloudMlV1beta1ListJobsResponse> list(core.String parent, {c
ore.String pageToken, core.int pageSize, core.String filter}) { | 313 async.Future<GoogleCloudMlV1ListJobsResponse> list(core.String parent, {core.S
tring filter, core.String pageToken, core.int pageSize}) { |
| 314 var _url = null; | 314 var _url = null; |
| 315 var _queryParams = new core.Map(); | 315 var _queryParams = new core.Map(); |
| 316 var _uploadMedia = null; | 316 var _uploadMedia = null; |
| 317 var _uploadOptions = null; | 317 var _uploadOptions = null; |
| 318 var _downloadOptions = commons.DownloadOptions.Metadata; | 318 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 319 var _body = null; | 319 var _body = null; |
| 320 | 320 |
| 321 if (parent == null) { | 321 if (parent == null) { |
| 322 throw new core.ArgumentError("Parameter parent is required."); | 322 throw new core.ArgumentError("Parameter parent is required."); |
| 323 } | 323 } |
| 324 if (filter != null) { |
| 325 _queryParams["filter"] = [filter]; |
| 326 } |
| 324 if (pageToken != null) { | 327 if (pageToken != null) { |
| 325 _queryParams["pageToken"] = [pageToken]; | 328 _queryParams["pageToken"] = [pageToken]; |
| 326 } | 329 } |
| 327 if (pageSize != null) { | 330 if (pageSize != null) { |
| 328 _queryParams["pageSize"] = ["${pageSize}"]; | 331 _queryParams["pageSize"] = ["${pageSize}"]; |
| 329 } | 332 } |
| 330 if (filter != null) { | |
| 331 _queryParams["filter"] = [filter]; | |
| 332 } | |
| 333 | 333 |
| 334 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/job
s'; | 334 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/jobs'; |
| 335 | 335 |
| 336 var _response = _requester.request(_url, | 336 var _response = _requester.request(_url, |
| 337 "GET", | 337 "GET", |
| 338 body: _body, | 338 body: _body, |
| 339 queryParams: _queryParams, | 339 queryParams: _queryParams, |
| 340 uploadOptions: _uploadOptions, | 340 uploadOptions: _uploadOptions, |
| 341 uploadMedia: _uploadMedia, | 341 uploadMedia: _uploadMedia, |
| 342 downloadOptions: _downloadOptions); | 342 downloadOptions: _downloadOptions); |
| 343 return _response.then((data) => new GoogleCloudMlV1beta1ListJobsResponse.fro
mJson(data)); | 343 return _response.then((data) => new GoogleCloudMlV1ListJobsResponse.fromJson
(data)); |
| 344 } | 344 } |
| 345 | 345 |
| 346 } | 346 } |
| 347 | 347 |
| 348 | 348 |
| 349 class ProjectsModelsResourceApi { | 349 class ProjectsModelsResourceApi { |
| 350 final commons.ApiRequester _requester; | 350 final commons.ApiRequester _requester; |
| 351 | 351 |
| 352 ProjectsModelsVersionsResourceApi get versions => new ProjectsModelsVersionsRe
sourceApi(_requester); | 352 ProjectsModelsVersionsResourceApi get versions => new ProjectsModelsVersionsRe
sourceApi(_requester); |
| 353 | 353 |
| 354 ProjectsModelsResourceApi(commons.ApiRequester client) : | 354 ProjectsModelsResourceApi(commons.ApiRequester client) : |
| 355 _requester = client; | 355 _requester = client; |
| 356 | 356 |
| 357 /** | 357 /** |
| 358 * Creates a model which will later contain one or more versions. | 358 * Creates a model which will later contain one or more versions. |
| 359 * | 359 * |
| 360 * You must add at least one version before you can request predictions from | 360 * You must add at least one version before you can request predictions from |
| 361 * the model. Add versions by calling | 361 * the model. Add versions by calling |
| 362 * [projects.models.versions.create](/ml/reference/rest/v1beta1/projects.model
s.versions/create). | 362 * [projects.models.versions.create](/ml-engine/reference/rest/v1/projects.mod
els.versions/create). |
| 363 * | 363 * |
| 364 * [request] - The metadata request object. | 364 * [request] - The metadata request object. |
| 365 * | 365 * |
| 366 * Request parameters: | 366 * Request parameters: |
| 367 * | 367 * |
| 368 * [parent] - Required. The project name. | 368 * [parent] - Required. The project name. |
| 369 * | 369 * |
| 370 * Authorization: requires `Editor` role on the specified project. | 370 * Authorization: requires `Editor` role on the specified project. |
| 371 * Value must have pattern "^projects/[^/]+$". | 371 * Value must have pattern "^projects/[^/]+$". |
| 372 * | 372 * |
| 373 * Completes with a [GoogleCloudMlV1beta1Model]. | 373 * Completes with a [GoogleCloudMlV1Model]. |
| 374 * | 374 * |
| 375 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 375 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 376 * error. | 376 * error. |
| 377 * | 377 * |
| 378 * If the used [http.Client] completes with an error when making a REST call, | 378 * If the used [http.Client] completes with an error when making a REST call, |
| 379 * this method will complete with the same error. | 379 * this method will complete with the same error. |
| 380 */ | 380 */ |
| 381 async.Future<GoogleCloudMlV1beta1Model> create(GoogleCloudMlV1beta1Model reque
st, core.String parent) { | 381 async.Future<GoogleCloudMlV1Model> create(GoogleCloudMlV1Model request, core.S
tring parent) { |
| 382 var _url = null; | 382 var _url = null; |
| 383 var _queryParams = new core.Map(); | 383 var _queryParams = new core.Map(); |
| 384 var _uploadMedia = null; | 384 var _uploadMedia = null; |
| 385 var _uploadOptions = null; | 385 var _uploadOptions = null; |
| 386 var _downloadOptions = commons.DownloadOptions.Metadata; | 386 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 387 var _body = null; | 387 var _body = null; |
| 388 | 388 |
| 389 if (request != null) { | 389 if (request != null) { |
| 390 _body = convert.JSON.encode((request).toJson()); | 390 _body = convert.JSON.encode((request).toJson()); |
| 391 } | 391 } |
| 392 if (parent == null) { | 392 if (parent == null) { |
| 393 throw new core.ArgumentError("Parameter parent is required."); | 393 throw new core.ArgumentError("Parameter parent is required."); |
| 394 } | 394 } |
| 395 | 395 |
| 396 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/mod
els'; | 396 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/models'; |
| 397 | 397 |
| 398 var _response = _requester.request(_url, | 398 var _response = _requester.request(_url, |
| 399 "POST", | 399 "POST", |
| 400 body: _body, | 400 body: _body, |
| 401 queryParams: _queryParams, | 401 queryParams: _queryParams, |
| 402 uploadOptions: _uploadOptions, | 402 uploadOptions: _uploadOptions, |
| 403 uploadMedia: _uploadMedia, | 403 uploadMedia: _uploadMedia, |
| 404 downloadOptions: _downloadOptions); | 404 downloadOptions: _downloadOptions); |
| 405 return _response.then((data) => new GoogleCloudMlV1beta1Model.fromJson(data)
); | 405 return _response.then((data) => new GoogleCloudMlV1Model.fromJson(data)); |
| 406 } | 406 } |
| 407 | 407 |
| 408 /** | 408 /** |
| 409 * Deletes a model. | 409 * Deletes a model. |
| 410 * | 410 * |
| 411 * You can only delete a model if there are no versions in it. You can delete | 411 * You can only delete a model if there are no versions in it. You can delete |
| 412 * versions by calling | 412 * versions by calling |
| 413 * [projects.models.versions.delete](/ml/reference/rest/v1beta1/projects.model
s.versions/delete). | 413 * [projects.models.versions.delete](/ml-engine/reference/rest/v1/projects.mod
els.versions/delete). |
| 414 * | 414 * |
| 415 * Request parameters: | 415 * Request parameters: |
| 416 * | 416 * |
| 417 * [name] - Required. The name of the model. | 417 * [name] - Required. The name of the model. |
| 418 * | 418 * |
| 419 * Authorization: requires `Editor` role on the parent project. | 419 * Authorization: requires `Editor` role on the parent project. |
| 420 * Value must have pattern "^projects/[^/]+/models/[^/]+$". | 420 * Value must have pattern "^projects/[^/]+/models/[^/]+$". |
| 421 * | 421 * |
| 422 * Completes with a [GoogleLongrunningOperation]. | 422 * Completes with a [GoogleLongrunningOperation]. |
| 423 * | 423 * |
| 424 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 424 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 425 * error. | 425 * error. |
| 426 * | 426 * |
| 427 * If the used [http.Client] completes with an error when making a REST call, | 427 * If the used [http.Client] completes with an error when making a REST call, |
| 428 * this method will complete with the same error. | 428 * this method will complete with the same error. |
| 429 */ | 429 */ |
| 430 async.Future<GoogleLongrunningOperation> delete(core.String name) { | 430 async.Future<GoogleLongrunningOperation> delete(core.String name) { |
| 431 var _url = null; | 431 var _url = null; |
| 432 var _queryParams = new core.Map(); | 432 var _queryParams = new core.Map(); |
| 433 var _uploadMedia = null; | 433 var _uploadMedia = null; |
| 434 var _uploadOptions = null; | 434 var _uploadOptions = null; |
| 435 var _downloadOptions = commons.DownloadOptions.Metadata; | 435 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 436 var _body = null; | 436 var _body = null; |
| 437 | 437 |
| 438 if (name == null) { | 438 if (name == null) { |
| 439 throw new core.ArgumentError("Parameter name is required."); | 439 throw new core.ArgumentError("Parameter name is required."); |
| 440 } | 440 } |
| 441 | 441 |
| 442 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); | 442 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 443 | 443 |
| 444 var _response = _requester.request(_url, | 444 var _response = _requester.request(_url, |
| 445 "DELETE", | 445 "DELETE", |
| 446 body: _body, | 446 body: _body, |
| 447 queryParams: _queryParams, | 447 queryParams: _queryParams, |
| 448 uploadOptions: _uploadOptions, | 448 uploadOptions: _uploadOptions, |
| 449 uploadMedia: _uploadMedia, | 449 uploadMedia: _uploadMedia, |
| 450 downloadOptions: _downloadOptions); | 450 downloadOptions: _downloadOptions); |
| 451 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); | 451 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); |
| 452 } | 452 } |
| 453 | 453 |
| 454 /** | 454 /** |
| 455 * Gets information about a model, including its name, the description (if | 455 * Gets information about a model, including its name, the description (if |
| 456 * set), and the default version (if at least one version of the model has | 456 * set), and the default version (if at least one version of the model has |
| 457 * been deployed). | 457 * been deployed). |
| 458 * | 458 * |
| 459 * Request parameters: | 459 * Request parameters: |
| 460 * | 460 * |
| 461 * [name] - Required. The name of the model. | 461 * [name] - Required. The name of the model. |
| 462 * | 462 * |
| 463 * Authorization: requires `Viewer` role on the parent project. | 463 * Authorization: requires `Viewer` role on the parent project. |
| 464 * Value must have pattern "^projects/[^/]+/models/[^/]+$". | 464 * Value must have pattern "^projects/[^/]+/models/[^/]+$". |
| 465 * | 465 * |
| 466 * Completes with a [GoogleCloudMlV1beta1Model]. | 466 * Completes with a [GoogleCloudMlV1Model]. |
| 467 * | 467 * |
| 468 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 468 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 469 * error. | 469 * error. |
| 470 * | 470 * |
| 471 * If the used [http.Client] completes with an error when making a REST call, | 471 * If the used [http.Client] completes with an error when making a REST call, |
| 472 * this method will complete with the same error. | 472 * this method will complete with the same error. |
| 473 */ | 473 */ |
| 474 async.Future<GoogleCloudMlV1beta1Model> get(core.String name) { | 474 async.Future<GoogleCloudMlV1Model> get(core.String name) { |
| 475 var _url = null; | 475 var _url = null; |
| 476 var _queryParams = new core.Map(); | 476 var _queryParams = new core.Map(); |
| 477 var _uploadMedia = null; | 477 var _uploadMedia = null; |
| 478 var _uploadOptions = null; | 478 var _uploadOptions = null; |
| 479 var _downloadOptions = commons.DownloadOptions.Metadata; | 479 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 480 var _body = null; | 480 var _body = null; |
| 481 | 481 |
| 482 if (name == null) { | 482 if (name == null) { |
| 483 throw new core.ArgumentError("Parameter name is required."); | 483 throw new core.ArgumentError("Parameter name is required."); |
| 484 } | 484 } |
| 485 | 485 |
| 486 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); | 486 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 487 | 487 |
| 488 var _response = _requester.request(_url, | 488 var _response = _requester.request(_url, |
| 489 "GET", | 489 "GET", |
| 490 body: _body, | 490 body: _body, |
| 491 queryParams: _queryParams, | 491 queryParams: _queryParams, |
| 492 uploadOptions: _uploadOptions, | 492 uploadOptions: _uploadOptions, |
| 493 uploadMedia: _uploadMedia, | 493 uploadMedia: _uploadMedia, |
| 494 downloadOptions: _downloadOptions); | 494 downloadOptions: _downloadOptions); |
| 495 return _response.then((data) => new GoogleCloudMlV1beta1Model.fromJson(data)
); | 495 return _response.then((data) => new GoogleCloudMlV1Model.fromJson(data)); |
| 496 } | 496 } |
| 497 | 497 |
| 498 /** | 498 /** |
| 499 * Lists the models in a project. | 499 * Lists the models in a project. |
| 500 * | 500 * |
| 501 * Each project can contain multiple models, and each model can have multiple | 501 * Each project can contain multiple models, and each model can have multiple |
| 502 * versions. | 502 * versions. |
| 503 * | 503 * |
| 504 * Request parameters: | 504 * Request parameters: |
| 505 * | 505 * |
| 506 * [parent] - Required. The name of the project whose models are to be listed. | 506 * [parent] - Required. The name of the project whose models are to be listed. |
| 507 * | 507 * |
| 508 * Authorization: requires `Viewer` role on the specified project. | 508 * Authorization: requires `Viewer` role on the specified project. |
| 509 * Value must have pattern "^projects/[^/]+$". | 509 * Value must have pattern "^projects/[^/]+$". |
| 510 * | 510 * |
| 511 * [pageToken] - Optional. A page token to request the next page of results. | 511 * [pageToken] - Optional. A page token to request the next page of results. |
| 512 * | 512 * |
| 513 * You get the token from the `next_page_token` field of the response from | 513 * You get the token from the `next_page_token` field of the response from |
| 514 * the previous call. | 514 * the previous call. |
| 515 * | 515 * |
| 516 * [pageSize] - Optional. The number of models to retrieve per "page" of | 516 * [pageSize] - Optional. The number of models to retrieve per "page" of |
| 517 * results. If there | 517 * results. If there |
| 518 * are more remaining results than this number, the response message will | 518 * are more remaining results than this number, the response message will |
| 519 * contain a valid value in the `next_page_token` field. | 519 * contain a valid value in the `next_page_token` field. |
| 520 * | 520 * |
| 521 * The default value is 20, and the maximum page size is 100. | 521 * The default value is 20, and the maximum page size is 100. |
| 522 * | 522 * |
| 523 * Completes with a [GoogleCloudMlV1beta1ListModelsResponse]. | 523 * Completes with a [GoogleCloudMlV1ListModelsResponse]. |
| 524 * | 524 * |
| 525 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 525 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 526 * error. | 526 * error. |
| 527 * | 527 * |
| 528 * If the used [http.Client] completes with an error when making a REST call, | 528 * If the used [http.Client] completes with an error when making a REST call, |
| 529 * this method will complete with the same error. | 529 * this method will complete with the same error. |
| 530 */ | 530 */ |
| 531 async.Future<GoogleCloudMlV1beta1ListModelsResponse> list(core.String parent,
{core.String pageToken, core.int pageSize}) { | 531 async.Future<GoogleCloudMlV1ListModelsResponse> list(core.String parent, {core
.String pageToken, core.int pageSize}) { |
| 532 var _url = null; | 532 var _url = null; |
| 533 var _queryParams = new core.Map(); | 533 var _queryParams = new core.Map(); |
| 534 var _uploadMedia = null; | 534 var _uploadMedia = null; |
| 535 var _uploadOptions = null; | 535 var _uploadOptions = null; |
| 536 var _downloadOptions = commons.DownloadOptions.Metadata; | 536 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 537 var _body = null; | 537 var _body = null; |
| 538 | 538 |
| 539 if (parent == null) { | 539 if (parent == null) { |
| 540 throw new core.ArgumentError("Parameter parent is required."); | 540 throw new core.ArgumentError("Parameter parent is required."); |
| 541 } | 541 } |
| 542 if (pageToken != null) { | 542 if (pageToken != null) { |
| 543 _queryParams["pageToken"] = [pageToken]; | 543 _queryParams["pageToken"] = [pageToken]; |
| 544 } | 544 } |
| 545 if (pageSize != null) { | 545 if (pageSize != null) { |
| 546 _queryParams["pageSize"] = ["${pageSize}"]; | 546 _queryParams["pageSize"] = ["${pageSize}"]; |
| 547 } | 547 } |
| 548 | 548 |
| 549 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/mod
els'; | 549 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/models'; |
| 550 | 550 |
| 551 var _response = _requester.request(_url, | 551 var _response = _requester.request(_url, |
| 552 "GET", | 552 "GET", |
| 553 body: _body, | 553 body: _body, |
| 554 queryParams: _queryParams, | 554 queryParams: _queryParams, |
| 555 uploadOptions: _uploadOptions, | 555 uploadOptions: _uploadOptions, |
| 556 uploadMedia: _uploadMedia, | 556 uploadMedia: _uploadMedia, |
| 557 downloadOptions: _downloadOptions); | 557 downloadOptions: _downloadOptions); |
| 558 return _response.then((data) => new GoogleCloudMlV1beta1ListModelsResponse.f
romJson(data)); | 558 return _response.then((data) => new GoogleCloudMlV1ListModelsResponse.fromJs
on(data)); |
| 559 } | 559 } |
| 560 | 560 |
| 561 } | 561 } |
| 562 | 562 |
| 563 | 563 |
| 564 class ProjectsModelsVersionsResourceApi { | 564 class ProjectsModelsVersionsResourceApi { |
| 565 final commons.ApiRequester _requester; | 565 final commons.ApiRequester _requester; |
| 566 | 566 |
| 567 ProjectsModelsVersionsResourceApi(commons.ApiRequester client) : | 567 ProjectsModelsVersionsResourceApi(commons.ApiRequester client) : |
| 568 _requester = client; | 568 _requester = client; |
| 569 | 569 |
| 570 /** | 570 /** |
| 571 * Creates a new version of a model from a trained TensorFlow model. | 571 * Creates a new version of a model from a trained TensorFlow model. |
| 572 * | 572 * |
| 573 * If the version created in the cloud by this call is the first deployed | 573 * If the version created in the cloud by this call is the first deployed |
| 574 * version of the specified model, it will be made the default version of the | 574 * version of the specified model, it will be made the default version of the |
| 575 * model. When you add a version to a model that already has one or more | 575 * model. When you add a version to a model that already has one or more |
| 576 * versions, the default version does not automatically change. If you want a | 576 * versions, the default version does not automatically change. If you want a |
| 577 * new version to be the default, you must call | 577 * new version to be the default, you must call |
| 578 * [projects.models.versions.setDefault](/ml/reference/rest/v1beta1/projects.m
odels.versions/setDefault). | 578 * [projects.models.versions.setDefault](/ml-engine/reference/rest/v1/projects
.models.versions/setDefault). |
| 579 * | 579 * |
| 580 * [request] - The metadata request object. | 580 * [request] - The metadata request object. |
| 581 * | 581 * |
| 582 * Request parameters: | 582 * Request parameters: |
| 583 * | 583 * |
| 584 * [parent] - Required. The name of the model. | 584 * [parent] - Required. The name of the model. |
| 585 * | 585 * |
| 586 * Authorization: requires `Editor` role on the parent project. | 586 * Authorization: requires `Editor` role on the parent project. |
| 587 * Value must have pattern "^projects/[^/]+/models/[^/]+$". | 587 * Value must have pattern "^projects/[^/]+/models/[^/]+$". |
| 588 * | 588 * |
| 589 * Completes with a [GoogleLongrunningOperation]. | 589 * Completes with a [GoogleLongrunningOperation]. |
| 590 * | 590 * |
| 591 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 591 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 592 * error. | 592 * error. |
| 593 * | 593 * |
| 594 * If the used [http.Client] completes with an error when making a REST call, | 594 * If the used [http.Client] completes with an error when making a REST call, |
| 595 * this method will complete with the same error. | 595 * this method will complete with the same error. |
| 596 */ | 596 */ |
| 597 async.Future<GoogleLongrunningOperation> create(GoogleCloudMlV1beta1Version re
quest, core.String parent) { | 597 async.Future<GoogleLongrunningOperation> create(GoogleCloudMlV1Version request
, core.String parent) { |
| 598 var _url = null; | 598 var _url = null; |
| 599 var _queryParams = new core.Map(); | 599 var _queryParams = new core.Map(); |
| 600 var _uploadMedia = null; | 600 var _uploadMedia = null; |
| 601 var _uploadOptions = null; | 601 var _uploadOptions = null; |
| 602 var _downloadOptions = commons.DownloadOptions.Metadata; | 602 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 603 var _body = null; | 603 var _body = null; |
| 604 | 604 |
| 605 if (request != null) { | 605 if (request != null) { |
| 606 _body = convert.JSON.encode((request).toJson()); | 606 _body = convert.JSON.encode((request).toJson()); |
| 607 } | 607 } |
| 608 if (parent == null) { | 608 if (parent == null) { |
| 609 throw new core.ArgumentError("Parameter parent is required."); | 609 throw new core.ArgumentError("Parameter parent is required."); |
| 610 } | 610 } |
| 611 | 611 |
| 612 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/ver
sions'; | 612 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/versions
'; |
| 613 | 613 |
| 614 var _response = _requester.request(_url, | 614 var _response = _requester.request(_url, |
| 615 "POST", | 615 "POST", |
| 616 body: _body, | 616 body: _body, |
| 617 queryParams: _queryParams, | 617 queryParams: _queryParams, |
| 618 uploadOptions: _uploadOptions, | 618 uploadOptions: _uploadOptions, |
| 619 uploadMedia: _uploadMedia, | 619 uploadMedia: _uploadMedia, |
| 620 downloadOptions: _downloadOptions); | 620 downloadOptions: _downloadOptions); |
| 621 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); | 621 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); |
| 622 } | 622 } |
| 623 | 623 |
| 624 /** | 624 /** |
| 625 * Deletes a model version. | 625 * Deletes a model version. |
| 626 * | 626 * |
| 627 * Each model can have multiple versions deployed and in use at any given | 627 * Each model can have multiple versions deployed and in use at any given |
| 628 * time. Use this method to remove a single version. | 628 * time. Use this method to remove a single version. |
| 629 * | 629 * |
| 630 * Note: You cannot delete the version that is set as the default version | 630 * Note: You cannot delete the version that is set as the default version |
| 631 * of the model unless it is the only remaining version. | 631 * of the model unless it is the only remaining version. |
| 632 * | 632 * |
| 633 * Request parameters: | 633 * Request parameters: |
| 634 * | 634 * |
| 635 * [name] - Required. The name of the version. You can get the names of all | 635 * [name] - Required. The name of the version. You can get the names of all |
| 636 * the | 636 * the |
| 637 * versions of a model by calling | 637 * versions of a model by calling |
| 638 * [projects.models.versions.list](/ml/reference/rest/v1beta1/projects.models.
versions/list). | 638 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.model
s.versions/list). |
| 639 * | 639 * |
| 640 * Authorization: requires `Editor` role on the parent project. | 640 * Authorization: requires `Editor` role on the parent project. |
| 641 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$". | 641 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$". |
| 642 * | 642 * |
| 643 * Completes with a [GoogleLongrunningOperation]. | 643 * Completes with a [GoogleLongrunningOperation]. |
| 644 * | 644 * |
| 645 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 645 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 646 * error. | 646 * error. |
| 647 * | 647 * |
| 648 * If the used [http.Client] completes with an error when making a REST call, | 648 * If the used [http.Client] completes with an error when making a REST call, |
| 649 * this method will complete with the same error. | 649 * this method will complete with the same error. |
| 650 */ | 650 */ |
| 651 async.Future<GoogleLongrunningOperation> delete(core.String name) { | 651 async.Future<GoogleLongrunningOperation> delete(core.String name) { |
| 652 var _url = null; | 652 var _url = null; |
| 653 var _queryParams = new core.Map(); | 653 var _queryParams = new core.Map(); |
| 654 var _uploadMedia = null; | 654 var _uploadMedia = null; |
| 655 var _uploadOptions = null; | 655 var _uploadOptions = null; |
| 656 var _downloadOptions = commons.DownloadOptions.Metadata; | 656 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 657 var _body = null; | 657 var _body = null; |
| 658 | 658 |
| 659 if (name == null) { | 659 if (name == null) { |
| 660 throw new core.ArgumentError("Parameter name is required."); | 660 throw new core.ArgumentError("Parameter name is required."); |
| 661 } | 661 } |
| 662 | 662 |
| 663 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); | 663 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 664 | 664 |
| 665 var _response = _requester.request(_url, | 665 var _response = _requester.request(_url, |
| 666 "DELETE", | 666 "DELETE", |
| 667 body: _body, | 667 body: _body, |
| 668 queryParams: _queryParams, | 668 queryParams: _queryParams, |
| 669 uploadOptions: _uploadOptions, | 669 uploadOptions: _uploadOptions, |
| 670 uploadMedia: _uploadMedia, | 670 uploadMedia: _uploadMedia, |
| 671 downloadOptions: _downloadOptions); | 671 downloadOptions: _downloadOptions); |
| 672 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); | 672 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); |
| 673 } | 673 } |
| 674 | 674 |
| 675 /** | 675 /** |
| 676 * Gets information about a model version. | 676 * Gets information about a model version. |
| 677 * | 677 * |
| 678 * Models can have multiple versions. You can call | 678 * Models can have multiple versions. You can call |
| 679 * [projects.models.versions.list](/ml/reference/rest/v1beta1/projects.models.
versions/list) | 679 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.model
s.versions/list) |
| 680 * to get the same information that this method returns for all of the | 680 * to get the same information that this method returns for all of the |
| 681 * versions of a model. | 681 * versions of a model. |
| 682 * | 682 * |
| 683 * Request parameters: | 683 * Request parameters: |
| 684 * | 684 * |
| 685 * [name] - Required. The name of the version. | 685 * [name] - Required. The name of the version. |
| 686 * | 686 * |
| 687 * Authorization: requires `Viewer` role on the parent project. | 687 * Authorization: requires `Viewer` role on the parent project. |
| 688 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$". | 688 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$". |
| 689 * | 689 * |
| 690 * Completes with a [GoogleCloudMlV1beta1Version]. | 690 * Completes with a [GoogleCloudMlV1Version]. |
| 691 * | 691 * |
| 692 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 692 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 693 * error. | 693 * error. |
| 694 * | 694 * |
| 695 * If the used [http.Client] completes with an error when making a REST call, | 695 * If the used [http.Client] completes with an error when making a REST call, |
| 696 * this method will complete with the same error. | 696 * this method will complete with the same error. |
| 697 */ | 697 */ |
| 698 async.Future<GoogleCloudMlV1beta1Version> get(core.String name) { | 698 async.Future<GoogleCloudMlV1Version> get(core.String name) { |
| 699 var _url = null; | 699 var _url = null; |
| 700 var _queryParams = new core.Map(); | 700 var _queryParams = new core.Map(); |
| 701 var _uploadMedia = null; | 701 var _uploadMedia = null; |
| 702 var _uploadOptions = null; | 702 var _uploadOptions = null; |
| 703 var _downloadOptions = commons.DownloadOptions.Metadata; | 703 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 704 var _body = null; | 704 var _body = null; |
| 705 | 705 |
| 706 if (name == null) { | 706 if (name == null) { |
| 707 throw new core.ArgumentError("Parameter name is required."); | 707 throw new core.ArgumentError("Parameter name is required."); |
| 708 } | 708 } |
| 709 | 709 |
| 710 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); | 710 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 711 | 711 |
| 712 var _response = _requester.request(_url, | 712 var _response = _requester.request(_url, |
| 713 "GET", | 713 "GET", |
| 714 body: _body, | 714 body: _body, |
| 715 queryParams: _queryParams, | 715 queryParams: _queryParams, |
| 716 uploadOptions: _uploadOptions, | 716 uploadOptions: _uploadOptions, |
| 717 uploadMedia: _uploadMedia, | 717 uploadMedia: _uploadMedia, |
| 718 downloadOptions: _downloadOptions); | 718 downloadOptions: _downloadOptions); |
| 719 return _response.then((data) => new GoogleCloudMlV1beta1Version.fromJson(dat
a)); | 719 return _response.then((data) => new GoogleCloudMlV1Version.fromJson(data)); |
| 720 } | 720 } |
| 721 | 721 |
| 722 /** | 722 /** |
| 723 * Gets basic information about all the versions of a model. | 723 * Gets basic information about all the versions of a model. |
| 724 * | 724 * |
| 725 * If you expect that a model has a lot of versions, or if you need to handle | 725 * If you expect that a model has a lot of versions, or if you need to handle |
| 726 * only a limited number of results at a time, you can request that the list | 726 * only a limited number of results at a time, you can request that the list |
| 727 * be retrieved in batches (called pages): | 727 * be retrieved in batches (called pages): |
| 728 * | 728 * |
| 729 * Request parameters: | 729 * Request parameters: |
| 730 * | 730 * |
| 731 * [parent] - Required. The name of the model for which to list the version. | 731 * [parent] - Required. The name of the model for which to list the version. |
| 732 * | 732 * |
| 733 * Authorization: requires `Viewer` role on the parent project. | 733 * Authorization: requires `Viewer` role on the parent project. |
| 734 * Value must have pattern "^projects/[^/]+/models/[^/]+$". | 734 * Value must have pattern "^projects/[^/]+/models/[^/]+$". |
| 735 * | 735 * |
| 736 * [pageToken] - Optional. A page token to request the next page of results. | 736 * [pageToken] - Optional. A page token to request the next page of results. |
| 737 * | 737 * |
| 738 * You get the token from the `next_page_token` field of the response from | 738 * You get the token from the `next_page_token` field of the response from |
| 739 * the previous call. | 739 * the previous call. |
| 740 * | 740 * |
| 741 * [pageSize] - Optional. The number of versions to retrieve per "page" of | 741 * [pageSize] - Optional. The number of versions to retrieve per "page" of |
| 742 * results. If | 742 * results. If |
| 743 * there are more remaining results than this number, the response message | 743 * there are more remaining results than this number, the response message |
| 744 * will contain a valid value in the `next_page_token` field. | 744 * will contain a valid value in the `next_page_token` field. |
| 745 * | 745 * |
| 746 * The default value is 20, and the maximum page size is 100. | 746 * The default value is 20, and the maximum page size is 100. |
| 747 * | 747 * |
| 748 * Completes with a [GoogleCloudMlV1beta1ListVersionsResponse]. | 748 * Completes with a [GoogleCloudMlV1ListVersionsResponse]. |
| 749 * | 749 * |
| 750 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 750 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 751 * error. | 751 * error. |
| 752 * | 752 * |
| 753 * If the used [http.Client] completes with an error when making a REST call, | 753 * If the used [http.Client] completes with an error when making a REST call, |
| 754 * this method will complete with the same error. | 754 * this method will complete with the same error. |
| 755 */ | 755 */ |
| 756 async.Future<GoogleCloudMlV1beta1ListVersionsResponse> list(core.String parent
, {core.String pageToken, core.int pageSize}) { | 756 async.Future<GoogleCloudMlV1ListVersionsResponse> list(core.String parent, {co
re.String pageToken, core.int pageSize}) { |
| 757 var _url = null; | 757 var _url = null; |
| 758 var _queryParams = new core.Map(); | 758 var _queryParams = new core.Map(); |
| 759 var _uploadMedia = null; | 759 var _uploadMedia = null; |
| 760 var _uploadOptions = null; | 760 var _uploadOptions = null; |
| 761 var _downloadOptions = commons.DownloadOptions.Metadata; | 761 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 762 var _body = null; | 762 var _body = null; |
| 763 | 763 |
| 764 if (parent == null) { | 764 if (parent == null) { |
| 765 throw new core.ArgumentError("Parameter parent is required."); | 765 throw new core.ArgumentError("Parameter parent is required."); |
| 766 } | 766 } |
| 767 if (pageToken != null) { | 767 if (pageToken != null) { |
| 768 _queryParams["pageToken"] = [pageToken]; | 768 _queryParams["pageToken"] = [pageToken]; |
| 769 } | 769 } |
| 770 if (pageSize != null) { | 770 if (pageSize != null) { |
| 771 _queryParams["pageSize"] = ["${pageSize}"]; | 771 _queryParams["pageSize"] = ["${pageSize}"]; |
| 772 } | 772 } |
| 773 | 773 |
| 774 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/ver
sions'; | 774 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/versions
'; |
| 775 | 775 |
| 776 var _response = _requester.request(_url, | 776 var _response = _requester.request(_url, |
| 777 "GET", | 777 "GET", |
| 778 body: _body, | 778 body: _body, |
| 779 queryParams: _queryParams, | 779 queryParams: _queryParams, |
| 780 uploadOptions: _uploadOptions, | 780 uploadOptions: _uploadOptions, |
| 781 uploadMedia: _uploadMedia, | 781 uploadMedia: _uploadMedia, |
| 782 downloadOptions: _downloadOptions); | 782 downloadOptions: _downloadOptions); |
| 783 return _response.then((data) => new GoogleCloudMlV1beta1ListVersionsResponse
.fromJson(data)); | 783 return _response.then((data) => new GoogleCloudMlV1ListVersionsResponse.from
Json(data)); |
| 784 } | 784 } |
| 785 | 785 |
| 786 /** | 786 /** |
| 787 * Designates a version to be the default for the model. | 787 * Designates a version to be the default for the model. |
| 788 * | 788 * |
| 789 * The default version is used for prediction requests made against the model | 789 * The default version is used for prediction requests made against the model |
| 790 * that don't specify a version. | 790 * that don't specify a version. |
| 791 * | 791 * |
| 792 * The first version to be created for a model is automatically set as the | 792 * The first version to be created for a model is automatically set as the |
| 793 * default. You must make any subsequent changes to the default version | 793 * default. You must make any subsequent changes to the default version |
| 794 * setting manually using this method. | 794 * setting manually using this method. |
| 795 * | 795 * |
| 796 * [request] - The metadata request object. | 796 * [request] - The metadata request object. |
| 797 * | 797 * |
| 798 * Request parameters: | 798 * Request parameters: |
| 799 * | 799 * |
| 800 * [name] - Required. The name of the version to make the default for the | 800 * [name] - Required. The name of the version to make the default for the |
| 801 * model. You | 801 * model. You |
| 802 * can get the names of all the versions of a model by calling | 802 * can get the names of all the versions of a model by calling |
| 803 * [projects.models.versions.list](/ml/reference/rest/v1beta1/projects.models.
versions/list). | 803 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.model
s.versions/list). |
| 804 * | 804 * |
| 805 * Authorization: requires `Editor` role on the parent project. | 805 * Authorization: requires `Editor` role on the parent project. |
| 806 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$". | 806 * Value must have pattern "^projects/[^/]+/models/[^/]+/versions/[^/]+$". |
| 807 * | 807 * |
| 808 * Completes with a [GoogleCloudMlV1beta1Version]. | 808 * Completes with a [GoogleCloudMlV1Version]. |
| 809 * | 809 * |
| 810 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 810 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 811 * error. | 811 * error. |
| 812 * | 812 * |
| 813 * If the used [http.Client] completes with an error when making a REST call, | 813 * If the used [http.Client] completes with an error when making a REST call, |
| 814 * this method will complete with the same error. | 814 * this method will complete with the same error. |
| 815 */ | 815 */ |
| 816 async.Future<GoogleCloudMlV1beta1Version> setDefault(GoogleCloudMlV1beta1SetDe
faultVersionRequest request, core.String name) { | 816 async.Future<GoogleCloudMlV1Version> setDefault(GoogleCloudMlV1SetDefaultVersi
onRequest request, core.String name) { |
| 817 var _url = null; | 817 var _url = null; |
| 818 var _queryParams = new core.Map(); | 818 var _queryParams = new core.Map(); |
| 819 var _uploadMedia = null; | 819 var _uploadMedia = null; |
| 820 var _uploadOptions = null; | 820 var _uploadOptions = null; |
| 821 var _downloadOptions = commons.DownloadOptions.Metadata; | 821 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 822 var _body = null; | 822 var _body = null; |
| 823 | 823 |
| 824 if (request != null) { | 824 if (request != null) { |
| 825 _body = convert.JSON.encode((request).toJson()); | 825 _body = convert.JSON.encode((request).toJson()); |
| 826 } | 826 } |
| 827 if (name == null) { | 827 if (name == null) { |
| 828 throw new core.ArgumentError("Parameter name is required."); | 828 throw new core.ArgumentError("Parameter name is required."); |
| 829 } | 829 } |
| 830 | 830 |
| 831 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':setDe
fault'; | 831 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':setDefault
'; |
| 832 | 832 |
| 833 var _response = _requester.request(_url, | 833 var _response = _requester.request(_url, |
| 834 "POST", | 834 "POST", |
| 835 body: _body, | 835 body: _body, |
| 836 queryParams: _queryParams, | 836 queryParams: _queryParams, |
| 837 uploadOptions: _uploadOptions, | 837 uploadOptions: _uploadOptions, |
| 838 uploadMedia: _uploadMedia, | 838 uploadMedia: _uploadMedia, |
| 839 downloadOptions: _downloadOptions); | 839 downloadOptions: _downloadOptions); |
| 840 return _response.then((data) => new GoogleCloudMlV1beta1Version.fromJson(dat
a)); | 840 return _response.then((data) => new GoogleCloudMlV1Version.fromJson(data)); |
| 841 } | 841 } |
| 842 | 842 |
| 843 } | 843 } |
| 844 | 844 |
| 845 | 845 |
| 846 class ProjectsOperationsResourceApi { | 846 class ProjectsOperationsResourceApi { |
| 847 final commons.ApiRequester _requester; | 847 final commons.ApiRequester _requester; |
| 848 | 848 |
| 849 ProjectsOperationsResourceApi(commons.ApiRequester client) : | 849 ProjectsOperationsResourceApi(commons.ApiRequester client) : |
| 850 _requester = client; | 850 _requester = client; |
| (...skipping 28 matching lines...) Expand all Loading... |
| 879 var _queryParams = new core.Map(); | 879 var _queryParams = new core.Map(); |
| 880 var _uploadMedia = null; | 880 var _uploadMedia = null; |
| 881 var _uploadOptions = null; | 881 var _uploadOptions = null; |
| 882 var _downloadOptions = commons.DownloadOptions.Metadata; | 882 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 883 var _body = null; | 883 var _body = null; |
| 884 | 884 |
| 885 if (name == null) { | 885 if (name == null) { |
| 886 throw new core.ArgumentError("Parameter name is required."); | 886 throw new core.ArgumentError("Parameter name is required."); |
| 887 } | 887 } |
| 888 | 888 |
| 889 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cance
l'; | 889 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + ':cancel'; |
| 890 | 890 |
| 891 var _response = _requester.request(_url, | 891 var _response = _requester.request(_url, |
| 892 "POST", | 892 "POST", |
| 893 body: _body, | 893 body: _body, |
| 894 queryParams: _queryParams, | 894 queryParams: _queryParams, |
| 895 uploadOptions: _uploadOptions, | 895 uploadOptions: _uploadOptions, |
| 896 uploadMedia: _uploadMedia, | 896 uploadMedia: _uploadMedia, |
| 897 downloadOptions: _downloadOptions); | 897 downloadOptions: _downloadOptions); |
| 898 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); | 898 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); |
| 899 } | 899 } |
| (...skipping 22 matching lines...) Expand all Loading... |
| 922 var _queryParams = new core.Map(); | 922 var _queryParams = new core.Map(); |
| 923 var _uploadMedia = null; | 923 var _uploadMedia = null; |
| 924 var _uploadOptions = null; | 924 var _uploadOptions = null; |
| 925 var _downloadOptions = commons.DownloadOptions.Metadata; | 925 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 926 var _body = null; | 926 var _body = null; |
| 927 | 927 |
| 928 if (name == null) { | 928 if (name == null) { |
| 929 throw new core.ArgumentError("Parameter name is required."); | 929 throw new core.ArgumentError("Parameter name is required."); |
| 930 } | 930 } |
| 931 | 931 |
| 932 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); | 932 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 933 | 933 |
| 934 var _response = _requester.request(_url, | 934 var _response = _requester.request(_url, |
| 935 "DELETE", | 935 "DELETE", |
| 936 body: _body, | 936 body: _body, |
| 937 queryParams: _queryParams, | 937 queryParams: _queryParams, |
| 938 uploadOptions: _uploadOptions, | 938 uploadOptions: _uploadOptions, |
| 939 uploadMedia: _uploadMedia, | 939 uploadMedia: _uploadMedia, |
| 940 downloadOptions: _downloadOptions); | 940 downloadOptions: _downloadOptions); |
| 941 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); | 941 return _response.then((data) => new GoogleProtobufEmpty.fromJson(data)); |
| 942 } | 942 } |
| (...skipping 21 matching lines...) Expand all Loading... |
| 964 var _queryParams = new core.Map(); | 964 var _queryParams = new core.Map(); |
| 965 var _uploadMedia = null; | 965 var _uploadMedia = null; |
| 966 var _uploadOptions = null; | 966 var _uploadOptions = null; |
| 967 var _downloadOptions = commons.DownloadOptions.Metadata; | 967 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 968 var _body = null; | 968 var _body = null; |
| 969 | 969 |
| 970 if (name == null) { | 970 if (name == null) { |
| 971 throw new core.ArgumentError("Parameter name is required."); | 971 throw new core.ArgumentError("Parameter name is required."); |
| 972 } | 972 } |
| 973 | 973 |
| 974 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name'); | 974 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name'); |
| 975 | 975 |
| 976 var _response = _requester.request(_url, | 976 var _response = _requester.request(_url, |
| 977 "GET", | 977 "GET", |
| 978 body: _body, | 978 body: _body, |
| 979 queryParams: _queryParams, | 979 queryParams: _queryParams, |
| 980 uploadOptions: _uploadOptions, | 980 uploadOptions: _uploadOptions, |
| 981 uploadMedia: _uploadMedia, | 981 uploadMedia: _uploadMedia, |
| 982 downloadOptions: _downloadOptions); | 982 downloadOptions: _downloadOptions); |
| 983 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); | 983 return _response.then((data) => new GoogleLongrunningOperation.fromJson(data
)); |
| 984 } | 984 } |
| 985 | 985 |
| 986 /** | 986 /** |
| 987 * Lists operations that match the specified filter in the request. If the | 987 * Lists operations that match the specified filter in the request. If the |
| 988 * server doesn't support this method, it returns `UNIMPLEMENTED`. | 988 * server doesn't support this method, it returns `UNIMPLEMENTED`. |
| 989 * | 989 * |
| 990 * NOTE: the `name` binding below allows API services to override the binding | 990 * NOTE: the `name` binding below allows API services to override the binding |
| 991 * to use different resource name schemes, such as `users / * /operations`. | 991 * to use different resource name schemes, such as `users / * /operations`. |
| 992 * | 992 * |
| 993 * Request parameters: | 993 * Request parameters: |
| 994 * | 994 * |
| 995 * [name] - The name of the operation collection. | 995 * [name] - The name of the operation collection. |
| 996 * Value must have pattern "^projects/[^/]+$". | 996 * Value must have pattern "^projects/[^/]+$". |
| 997 * | 997 * |
| 998 * [filter] - The standard list filter. |
| 999 * |
| 998 * [pageToken] - The standard list page token. | 1000 * [pageToken] - The standard list page token. |
| 999 * | 1001 * |
| 1000 * [pageSize] - The standard list page size. | 1002 * [pageSize] - The standard list page size. |
| 1001 * | 1003 * |
| 1002 * [filter] - The standard list filter. | |
| 1003 * | |
| 1004 * Completes with a [GoogleLongrunningListOperationsResponse]. | 1004 * Completes with a [GoogleLongrunningListOperationsResponse]. |
| 1005 * | 1005 * |
| 1006 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1006 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1007 * error. | 1007 * error. |
| 1008 * | 1008 * |
| 1009 * If the used [http.Client] completes with an error when making a REST call, | 1009 * If the used [http.Client] completes with an error when making a REST call, |
| 1010 * this method will complete with the same error. | 1010 * this method will complete with the same error. |
| 1011 */ | 1011 */ |
| 1012 async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, {
core.String pageToken, core.int pageSize, core.String filter}) { | 1012 async.Future<GoogleLongrunningListOperationsResponse> list(core.String name, {
core.String filter, core.String pageToken, core.int pageSize}) { |
| 1013 var _url = null; | 1013 var _url = null; |
| 1014 var _queryParams = new core.Map(); | 1014 var _queryParams = new core.Map(); |
| 1015 var _uploadMedia = null; | 1015 var _uploadMedia = null; |
| 1016 var _uploadOptions = null; | 1016 var _uploadOptions = null; |
| 1017 var _downloadOptions = commons.DownloadOptions.Metadata; | 1017 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1018 var _body = null; | 1018 var _body = null; |
| 1019 | 1019 |
| 1020 if (name == null) { | 1020 if (name == null) { |
| 1021 throw new core.ArgumentError("Parameter name is required."); | 1021 throw new core.ArgumentError("Parameter name is required."); |
| 1022 } | 1022 } |
| 1023 if (filter != null) { |
| 1024 _queryParams["filter"] = [filter]; |
| 1025 } |
| 1023 if (pageToken != null) { | 1026 if (pageToken != null) { |
| 1024 _queryParams["pageToken"] = [pageToken]; | 1027 _queryParams["pageToken"] = [pageToken]; |
| 1025 } | 1028 } |
| 1026 if (pageSize != null) { | 1029 if (pageSize != null) { |
| 1027 _queryParams["pageSize"] = ["${pageSize}"]; | 1030 _queryParams["pageSize"] = ["${pageSize}"]; |
| 1028 } | 1031 } |
| 1029 if (filter != null) { | |
| 1030 _queryParams["filter"] = [filter]; | |
| 1031 } | |
| 1032 | 1032 |
| 1033 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$name') + '/opera
tions'; | 1033 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + '/operations
'; |
| 1034 | 1034 |
| 1035 var _response = _requester.request(_url, | 1035 var _response = _requester.request(_url, |
| 1036 "GET", | 1036 "GET", |
| 1037 body: _body, | 1037 body: _body, |
| 1038 queryParams: _queryParams, | 1038 queryParams: _queryParams, |
| 1039 uploadOptions: _uploadOptions, | 1039 uploadOptions: _uploadOptions, |
| 1040 uploadMedia: _uploadMedia, | 1040 uploadMedia: _uploadMedia, |
| 1041 downloadOptions: _downloadOptions); | 1041 downloadOptions: _downloadOptions); |
| 1042 return _response.then((data) => new GoogleLongrunningListOperationsResponse.
fromJson(data)); | 1042 return _response.then((data) => new GoogleLongrunningListOperationsResponse.
fromJson(data)); |
| 1043 } | 1043 } |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1117 if (contentType != null) { | 1117 if (contentType != null) { |
| 1118 _json["contentType"] = contentType; | 1118 _json["contentType"] = contentType; |
| 1119 } | 1119 } |
| 1120 if (data != null) { | 1120 if (data != null) { |
| 1121 _json["data"] = data; | 1121 _json["data"] = data; |
| 1122 } | 1122 } |
| 1123 return _json; | 1123 return _json; |
| 1124 } | 1124 } |
| 1125 } | 1125 } |
| 1126 | 1126 |
| 1127 /** Options for manually scaling a model. */ | |
| 1128 class GoogleCloudMlV1ManualScaling { | |
| 1129 /** | |
| 1130 * The number of nodes to allocate for this model. These nodes are always up, | |
| 1131 * starting from the time the model is deployed, so the cost of operating | |
| 1132 * this model will be proportional to nodes * number of hours since | |
| 1133 * deployment. | |
| 1134 */ | |
| 1135 core.int nodes; | |
| 1136 | |
| 1137 GoogleCloudMlV1ManualScaling(); | |
| 1138 | |
| 1139 GoogleCloudMlV1ManualScaling.fromJson(core.Map _json) { | |
| 1140 if (_json.containsKey("nodes")) { | |
| 1141 nodes = _json["nodes"]; | |
| 1142 } | |
| 1143 } | |
| 1144 | |
| 1145 core.Map toJson() { | |
| 1146 var _json = new core.Map(); | |
| 1147 if (nodes != null) { | |
| 1148 _json["nodes"] = nodes; | |
| 1149 } | |
| 1150 return _json; | |
| 1151 } | |
| 1152 } | |
| 1153 | |
| 1154 /** Represents the metadata of the long-running operation. */ | |
| 1155 class GoogleCloudMlV1OperationMetadata { | |
| 1156 /** The time the operation was submitted. */ | |
| 1157 core.String createTime; | |
| 1158 /** The time operation processing completed. */ | |
| 1159 core.String endTime; | |
| 1160 /** Indicates whether a request to cancel this operation has been made. */ | |
| 1161 core.bool isCancellationRequested; | |
| 1162 /** Contains the name of the model associated with the operation. */ | |
| 1163 core.String modelName; | |
| 1164 /** | |
| 1165 * The operation type. | |
| 1166 * Possible string values are: | |
| 1167 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type. | |
| 1168 * - "CREATE_VERSION" : An operation to create a new version. | |
| 1169 * - "DELETE_VERSION" : An operation to delete an existing version. | |
| 1170 * - "DELETE_MODEL" : An operation to delete an existing model. | |
| 1171 */ | |
| 1172 core.String operationType; | |
| 1173 /** The time operation processing started. */ | |
| 1174 core.String startTime; | |
| 1175 /** Contains the version associated with the operation. */ | |
| 1176 GoogleCloudMlV1Version version; | |
| 1177 | |
| 1178 GoogleCloudMlV1OperationMetadata(); | |
| 1179 | |
| 1180 GoogleCloudMlV1OperationMetadata.fromJson(core.Map _json) { | |
| 1181 if (_json.containsKey("createTime")) { | |
| 1182 createTime = _json["createTime"]; | |
| 1183 } | |
| 1184 if (_json.containsKey("endTime")) { | |
| 1185 endTime = _json["endTime"]; | |
| 1186 } | |
| 1187 if (_json.containsKey("isCancellationRequested")) { | |
| 1188 isCancellationRequested = _json["isCancellationRequested"]; | |
| 1189 } | |
| 1190 if (_json.containsKey("modelName")) { | |
| 1191 modelName = _json["modelName"]; | |
| 1192 } | |
| 1193 if (_json.containsKey("operationType")) { | |
| 1194 operationType = _json["operationType"]; | |
| 1195 } | |
| 1196 if (_json.containsKey("startTime")) { | |
| 1197 startTime = _json["startTime"]; | |
| 1198 } | |
| 1199 if (_json.containsKey("version")) { | |
| 1200 version = new GoogleCloudMlV1Version.fromJson(_json["version"]); | |
| 1201 } | |
| 1202 } | |
| 1203 | |
| 1204 core.Map toJson() { | |
| 1205 var _json = new core.Map(); | |
| 1206 if (createTime != null) { | |
| 1207 _json["createTime"] = createTime; | |
| 1208 } | |
| 1209 if (endTime != null) { | |
| 1210 _json["endTime"] = endTime; | |
| 1211 } | |
| 1212 if (isCancellationRequested != null) { | |
| 1213 _json["isCancellationRequested"] = isCancellationRequested; | |
| 1214 } | |
| 1215 if (modelName != null) { | |
| 1216 _json["modelName"] = modelName; | |
| 1217 } | |
| 1218 if (operationType != null) { | |
| 1219 _json["operationType"] = operationType; | |
| 1220 } | |
| 1221 if (startTime != null) { | |
| 1222 _json["startTime"] = startTime; | |
| 1223 } | |
| 1224 if (version != null) { | |
| 1225 _json["version"] = (version).toJson(); | |
| 1226 } | |
| 1227 return _json; | |
| 1228 } | |
| 1229 } | |
| 1230 | |
| 1231 /** | |
| 1232 * Represents a version of the model. | |
| 1233 * | |
| 1234 * Each version is a trained model deployed in the cloud, ready to handle | |
| 1235 * prediction requests. A model can have multiple versions. You can get | |
| 1236 * information about all of the versions of a given model by calling | |
| 1237 * [projects.models.versions.list](/ml/reference/rest/v1/projects.models.version
s/list). | |
| 1238 */ | |
| 1239 class GoogleCloudMlV1Version { | |
| 1240 /** Output only. The time the version was created. */ | |
| 1241 core.String createTime; | |
| 1242 /** | |
| 1243 * Required. The Google Cloud Storage location of the trained model used to | |
| 1244 * create the version. See the | |
| 1245 * [overview of model deployment](/ml/docs/concepts/deployment-overview) for | |
| 1246 * more informaiton. | |
| 1247 * | |
| 1248 * When passing Version to | |
| 1249 * [projects.models.versions.create](/ml/reference/rest/v1/projects.models.ver
sions/create) | |
| 1250 * the model service uses the specified location as the source of the model. | |
| 1251 * Once deployed, the model version is hosted by the prediction service, so | |
| 1252 * this location is useful only as a historical record. | |
| 1253 */ | |
| 1254 core.String deploymentUri; | |
| 1255 /** | |
| 1256 * Optional. The description specified for the version when it was created. | |
| 1257 */ | |
| 1258 core.String description; | |
| 1259 /** | |
| 1260 * Output only. If true, this version will be used to handle prediction | |
| 1261 * requests that do not specify a version. | |
| 1262 * | |
| 1263 * You can change the default version by calling | |
| 1264 * [projects.methods.versions.setDefault](/ml/reference/rest/v1/projects.model
s.versions/setDefault). | |
| 1265 */ | |
| 1266 core.bool isDefault; | |
| 1267 /** Output only. The time the version was last used for prediction. */ | |
| 1268 core.String lastUseTime; | |
| 1269 /** | |
| 1270 * Optional. Manually select the number of nodes to use for serving the | |
| 1271 * model. If unset (i.e., by default), the number of nodes used to serve | |
| 1272 * the model automatically scales with traffic. However, care should be | |
| 1273 * taken to ramp up traffic according to the model's ability to scale. If | |
| 1274 * your model needs to handle bursts of traffic beyond it's ability to | |
| 1275 * scale, it is recommended you set this field appropriately. | |
| 1276 */ | |
| 1277 GoogleCloudMlV1ManualScaling manualScaling; | |
| 1278 /** | |
| 1279 * Required.The name specified for the version when it was created. | |
| 1280 * | |
| 1281 * The version name must be unique within the model it is created in. | |
| 1282 */ | |
| 1283 core.String name; | |
| 1284 /** | |
| 1285 * Optional. The Google Cloud ML runtime version to use for this deployment. | |
| 1286 * If not set, Google Cloud ML will choose a version. | |
| 1287 */ | |
| 1288 core.String runtimeVersion; | |
| 1289 | |
| 1290 GoogleCloudMlV1Version(); | |
| 1291 | |
| 1292 GoogleCloudMlV1Version.fromJson(core.Map _json) { | |
| 1293 if (_json.containsKey("createTime")) { | |
| 1294 createTime = _json["createTime"]; | |
| 1295 } | |
| 1296 if (_json.containsKey("deploymentUri")) { | |
| 1297 deploymentUri = _json["deploymentUri"]; | |
| 1298 } | |
| 1299 if (_json.containsKey("description")) { | |
| 1300 description = _json["description"]; | |
| 1301 } | |
| 1302 if (_json.containsKey("isDefault")) { | |
| 1303 isDefault = _json["isDefault"]; | |
| 1304 } | |
| 1305 if (_json.containsKey("lastUseTime")) { | |
| 1306 lastUseTime = _json["lastUseTime"]; | |
| 1307 } | |
| 1308 if (_json.containsKey("manualScaling")) { | |
| 1309 manualScaling = new GoogleCloudMlV1ManualScaling.fromJson(_json["manualSca
ling"]); | |
| 1310 } | |
| 1311 if (_json.containsKey("name")) { | |
| 1312 name = _json["name"]; | |
| 1313 } | |
| 1314 if (_json.containsKey("runtimeVersion")) { | |
| 1315 runtimeVersion = _json["runtimeVersion"]; | |
| 1316 } | |
| 1317 } | |
| 1318 | |
| 1319 core.Map toJson() { | |
| 1320 var _json = new core.Map(); | |
| 1321 if (createTime != null) { | |
| 1322 _json["createTime"] = createTime; | |
| 1323 } | |
| 1324 if (deploymentUri != null) { | |
| 1325 _json["deploymentUri"] = deploymentUri; | |
| 1326 } | |
| 1327 if (description != null) { | |
| 1328 _json["description"] = description; | |
| 1329 } | |
| 1330 if (isDefault != null) { | |
| 1331 _json["isDefault"] = isDefault; | |
| 1332 } | |
| 1333 if (lastUseTime != null) { | |
| 1334 _json["lastUseTime"] = lastUseTime; | |
| 1335 } | |
| 1336 if (manualScaling != null) { | |
| 1337 _json["manualScaling"] = (manualScaling).toJson(); | |
| 1338 } | |
| 1339 if (name != null) { | |
| 1340 _json["name"] = name; | |
| 1341 } | |
| 1342 if (runtimeVersion != null) { | |
| 1343 _json["runtimeVersion"] = runtimeVersion; | |
| 1344 } | |
| 1345 return _json; | |
| 1346 } | |
| 1347 } | |
| 1348 | |
| 1349 /** An observed value of a metric. */ | 1127 /** An observed value of a metric. */ |
| 1350 class GoogleCloudMlV1beta1HyperparameterOutputHyperparameterMetric { | 1128 class GoogleCloudMlV1HyperparameterOutputHyperparameterMetric { |
| 1351 /** The objective value at this training step. */ | 1129 /** The objective value at this training step. */ |
| 1352 core.double objectiveValue; | 1130 core.double objectiveValue; |
| 1353 /** The global training step for this metric. */ | 1131 /** The global training step for this metric. */ |
| 1354 core.String trainingStep; | 1132 core.String trainingStep; |
| 1355 | 1133 |
| 1356 GoogleCloudMlV1beta1HyperparameterOutputHyperparameterMetric(); | 1134 GoogleCloudMlV1HyperparameterOutputHyperparameterMetric(); |
| 1357 | 1135 |
| 1358 GoogleCloudMlV1beta1HyperparameterOutputHyperparameterMetric.fromJson(core.Map
_json) { | 1136 GoogleCloudMlV1HyperparameterOutputHyperparameterMetric.fromJson(core.Map _jso
n) { |
| 1359 if (_json.containsKey("objectiveValue")) { | 1137 if (_json.containsKey("objectiveValue")) { |
| 1360 objectiveValue = _json["objectiveValue"]; | 1138 objectiveValue = _json["objectiveValue"]; |
| 1361 } | 1139 } |
| 1362 if (_json.containsKey("trainingStep")) { | 1140 if (_json.containsKey("trainingStep")) { |
| 1363 trainingStep = _json["trainingStep"]; | 1141 trainingStep = _json["trainingStep"]; |
| 1364 } | 1142 } |
| 1365 } | 1143 } |
| 1366 | 1144 |
| 1367 core.Map toJson() { | 1145 core.Map toJson() { |
| 1368 var _json = new core.Map(); | 1146 var _json = new core.Map(); |
| 1369 if (objectiveValue != null) { | 1147 if (objectiveValue != null) { |
| 1370 _json["objectiveValue"] = objectiveValue; | 1148 _json["objectiveValue"] = objectiveValue; |
| 1371 } | 1149 } |
| 1372 if (trainingStep != null) { | 1150 if (trainingStep != null) { |
| 1373 _json["trainingStep"] = trainingStep; | 1151 _json["trainingStep"] = trainingStep; |
| 1374 } | 1152 } |
| 1375 return _json; | 1153 return _json; |
| 1376 } | 1154 } |
| 1377 } | 1155 } |
| 1378 | 1156 |
| 1379 /** Request message for the CancelJob method. */ | 1157 /** Request message for the CancelJob method. */ |
| 1380 class GoogleCloudMlV1beta1CancelJobRequest { | 1158 class GoogleCloudMlV1CancelJobRequest { |
| 1381 | 1159 |
| 1382 GoogleCloudMlV1beta1CancelJobRequest(); | 1160 GoogleCloudMlV1CancelJobRequest(); |
| 1383 | 1161 |
| 1384 GoogleCloudMlV1beta1CancelJobRequest.fromJson(core.Map _json) { | 1162 GoogleCloudMlV1CancelJobRequest.fromJson(core.Map _json) { |
| 1385 } | 1163 } |
| 1386 | 1164 |
| 1387 core.Map toJson() { | 1165 core.Map toJson() { |
| 1388 var _json = new core.Map(); | 1166 var _json = new core.Map(); |
| 1389 return _json; | 1167 return _json; |
| 1390 } | 1168 } |
| 1391 } | 1169 } |
| 1392 | 1170 |
| 1393 /** Returns service account information associated with a project. */ | 1171 /** Returns service account information associated with a project. */ |
| 1394 class GoogleCloudMlV1beta1GetConfigResponse { | 1172 class GoogleCloudMlV1GetConfigResponse { |
| 1395 /** The service account Cloud ML uses to access resources in the project. */ | 1173 /** The service account Cloud ML uses to access resources in the project. */ |
| 1396 core.String serviceAccount; | 1174 core.String serviceAccount; |
| 1397 /** The project number for `service_account`. */ | 1175 /** The project number for `service_account`. */ |
| 1398 core.String serviceAccountProject; | 1176 core.String serviceAccountProject; |
| 1399 | 1177 |
| 1400 GoogleCloudMlV1beta1GetConfigResponse(); | 1178 GoogleCloudMlV1GetConfigResponse(); |
| 1401 | 1179 |
| 1402 GoogleCloudMlV1beta1GetConfigResponse.fromJson(core.Map _json) { | 1180 GoogleCloudMlV1GetConfigResponse.fromJson(core.Map _json) { |
| 1403 if (_json.containsKey("serviceAccount")) { | 1181 if (_json.containsKey("serviceAccount")) { |
| 1404 serviceAccount = _json["serviceAccount"]; | 1182 serviceAccount = _json["serviceAccount"]; |
| 1405 } | 1183 } |
| 1406 if (_json.containsKey("serviceAccountProject")) { | 1184 if (_json.containsKey("serviceAccountProject")) { |
| 1407 serviceAccountProject = _json["serviceAccountProject"]; | 1185 serviceAccountProject = _json["serviceAccountProject"]; |
| 1408 } | 1186 } |
| 1409 } | 1187 } |
| 1410 | 1188 |
| 1411 core.Map toJson() { | 1189 core.Map toJson() { |
| 1412 var _json = new core.Map(); | 1190 var _json = new core.Map(); |
| 1413 if (serviceAccount != null) { | 1191 if (serviceAccount != null) { |
| 1414 _json["serviceAccount"] = serviceAccount; | 1192 _json["serviceAccount"] = serviceAccount; |
| 1415 } | 1193 } |
| 1416 if (serviceAccountProject != null) { | 1194 if (serviceAccountProject != null) { |
| 1417 _json["serviceAccountProject"] = serviceAccountProject; | 1195 _json["serviceAccountProject"] = serviceAccountProject; |
| 1418 } | 1196 } |
| 1419 return _json; | 1197 return _json; |
| 1420 } | 1198 } |
| 1421 } | 1199 } |
| 1422 | 1200 |
| 1423 /** | 1201 /** |
| 1424 * Represents the result of a single hyperparameter tuning trial from a | 1202 * Represents the result of a single hyperparameter tuning trial from a |
| 1425 * training job. The TrainingOutput object that is returned on successful | 1203 * training job. The TrainingOutput object that is returned on successful |
| 1426 * completion of a training job with hyperparameter tuning includes a list | 1204 * completion of a training job with hyperparameter tuning includes a list |
| 1427 * of HyperparameterOutput objects, one for each successful trial. | 1205 * of HyperparameterOutput objects, one for each successful trial. |
| 1428 */ | 1206 */ |
| 1429 class GoogleCloudMlV1beta1HyperparameterOutput { | 1207 class GoogleCloudMlV1HyperparameterOutput { |
| 1430 /** All recorded object metrics for this trial. */ | 1208 /** All recorded object metrics for this trial. */ |
| 1431 core.List<GoogleCloudMlV1beta1HyperparameterOutputHyperparameterMetric> allMet
rics; | 1209 core.List<GoogleCloudMlV1HyperparameterOutputHyperparameterMetric> allMetrics; |
| 1432 /** The final objective metric seen for this trial. */ | 1210 /** The final objective metric seen for this trial. */ |
| 1433 GoogleCloudMlV1beta1HyperparameterOutputHyperparameterMetric finalMetric; | 1211 GoogleCloudMlV1HyperparameterOutputHyperparameterMetric finalMetric; |
| 1434 /** The hyperparameters given to this trial. */ | 1212 /** The hyperparameters given to this trial. */ |
| 1435 core.Map<core.String, core.String> hyperparameters; | 1213 core.Map<core.String, core.String> hyperparameters; |
| 1436 /** The trial id for these results. */ | 1214 /** The trial id for these results. */ |
| 1437 core.String trialId; | 1215 core.String trialId; |
| 1438 | 1216 |
| 1439 GoogleCloudMlV1beta1HyperparameterOutput(); | 1217 GoogleCloudMlV1HyperparameterOutput(); |
| 1440 | 1218 |
| 1441 GoogleCloudMlV1beta1HyperparameterOutput.fromJson(core.Map _json) { | 1219 GoogleCloudMlV1HyperparameterOutput.fromJson(core.Map _json) { |
| 1442 if (_json.containsKey("allMetrics")) { | 1220 if (_json.containsKey("allMetrics")) { |
| 1443 allMetrics = _json["allMetrics"].map((value) => new GoogleCloudMlV1beta1Hy
perparameterOutputHyperparameterMetric.fromJson(value)).toList(); | 1221 allMetrics = _json["allMetrics"].map((value) => new GoogleCloudMlV1Hyperpa
rameterOutputHyperparameterMetric.fromJson(value)).toList(); |
| 1444 } | 1222 } |
| 1445 if (_json.containsKey("finalMetric")) { | 1223 if (_json.containsKey("finalMetric")) { |
| 1446 finalMetric = new GoogleCloudMlV1beta1HyperparameterOutputHyperparameterMe
tric.fromJson(_json["finalMetric"]); | 1224 finalMetric = new GoogleCloudMlV1HyperparameterOutputHyperparameterMetric.
fromJson(_json["finalMetric"]); |
| 1447 } | 1225 } |
| 1448 if (_json.containsKey("hyperparameters")) { | 1226 if (_json.containsKey("hyperparameters")) { |
| 1449 hyperparameters = _json["hyperparameters"]; | 1227 hyperparameters = _json["hyperparameters"]; |
| 1450 } | 1228 } |
| 1451 if (_json.containsKey("trialId")) { | 1229 if (_json.containsKey("trialId")) { |
| 1452 trialId = _json["trialId"]; | 1230 trialId = _json["trialId"]; |
| 1453 } | 1231 } |
| 1454 } | 1232 } |
| 1455 | 1233 |
| 1456 core.Map toJson() { | 1234 core.Map toJson() { |
| 1457 var _json = new core.Map(); | 1235 var _json = new core.Map(); |
| 1458 if (allMetrics != null) { | 1236 if (allMetrics != null) { |
| 1459 _json["allMetrics"] = allMetrics.map((value) => (value).toJson()).toList()
; | 1237 _json["allMetrics"] = allMetrics.map((value) => (value).toJson()).toList()
; |
| 1460 } | 1238 } |
| 1461 if (finalMetric != null) { | 1239 if (finalMetric != null) { |
| 1462 _json["finalMetric"] = (finalMetric).toJson(); | 1240 _json["finalMetric"] = (finalMetric).toJson(); |
| 1463 } | 1241 } |
| 1464 if (hyperparameters != null) { | 1242 if (hyperparameters != null) { |
| 1465 _json["hyperparameters"] = hyperparameters; | 1243 _json["hyperparameters"] = hyperparameters; |
| 1466 } | 1244 } |
| 1467 if (trialId != null) { | 1245 if (trialId != null) { |
| 1468 _json["trialId"] = trialId; | 1246 _json["trialId"] = trialId; |
| 1469 } | 1247 } |
| 1470 return _json; | 1248 return _json; |
| 1471 } | 1249 } |
| 1472 } | 1250 } |
| 1473 | 1251 |
| 1474 /** Represents a set of hyperparameters to optimize. */ | 1252 /** Represents a set of hyperparameters to optimize. */ |
| 1475 class GoogleCloudMlV1beta1HyperparameterSpec { | 1253 class GoogleCloudMlV1HyperparameterSpec { |
| 1476 /** | 1254 /** |
| 1477 * Required. The type of goal to use for tuning. Available types are | 1255 * Required. The type of goal to use for tuning. Available types are |
| 1478 * `MAXIMIZE` and `MINIMIZE`. | 1256 * `MAXIMIZE` and `MINIMIZE`. |
| 1479 * | 1257 * |
| 1480 * Defaults to `MAXIMIZE`. | 1258 * Defaults to `MAXIMIZE`. |
| 1481 * Possible string values are: | 1259 * Possible string values are: |
| 1482 * - "GOAL_TYPE_UNSPECIFIED" : Goal Type will default to maximize. | 1260 * - "GOAL_TYPE_UNSPECIFIED" : Goal Type will default to maximize. |
| 1483 * - "MAXIMIZE" : Maximize the goal metric. | 1261 * - "MAXIMIZE" : Maximize the goal metric. |
| 1484 * - "MINIMIZE" : Minimize the goal metric. | 1262 * - "MINIMIZE" : Minimize the goal metric. |
| 1485 */ | 1263 */ |
| (...skipping 20 matching lines...) Expand all Loading... |
| 1506 */ | 1284 */ |
| 1507 core.int maxParallelTrials; | 1285 core.int maxParallelTrials; |
| 1508 /** | 1286 /** |
| 1509 * Optional. How many training trials should be attempted to optimize | 1287 * Optional. How many training trials should be attempted to optimize |
| 1510 * the specified hyperparameters. | 1288 * the specified hyperparameters. |
| 1511 * | 1289 * |
| 1512 * Defaults to one. | 1290 * Defaults to one. |
| 1513 */ | 1291 */ |
| 1514 core.int maxTrials; | 1292 core.int maxTrials; |
| 1515 /** Required. The set of parameters to tune. */ | 1293 /** Required. The set of parameters to tune. */ |
| 1516 core.List<GoogleCloudMlV1beta1ParameterSpec> params; | 1294 core.List<GoogleCloudMlV1ParameterSpec> params; |
| 1517 | 1295 |
| 1518 GoogleCloudMlV1beta1HyperparameterSpec(); | 1296 GoogleCloudMlV1HyperparameterSpec(); |
| 1519 | 1297 |
| 1520 GoogleCloudMlV1beta1HyperparameterSpec.fromJson(core.Map _json) { | 1298 GoogleCloudMlV1HyperparameterSpec.fromJson(core.Map _json) { |
| 1521 if (_json.containsKey("goal")) { | 1299 if (_json.containsKey("goal")) { |
| 1522 goal = _json["goal"]; | 1300 goal = _json["goal"]; |
| 1523 } | 1301 } |
| 1524 if (_json.containsKey("hyperparameterMetricTag")) { | 1302 if (_json.containsKey("hyperparameterMetricTag")) { |
| 1525 hyperparameterMetricTag = _json["hyperparameterMetricTag"]; | 1303 hyperparameterMetricTag = _json["hyperparameterMetricTag"]; |
| 1526 } | 1304 } |
| 1527 if (_json.containsKey("maxParallelTrials")) { | 1305 if (_json.containsKey("maxParallelTrials")) { |
| 1528 maxParallelTrials = _json["maxParallelTrials"]; | 1306 maxParallelTrials = _json["maxParallelTrials"]; |
| 1529 } | 1307 } |
| 1530 if (_json.containsKey("maxTrials")) { | 1308 if (_json.containsKey("maxTrials")) { |
| 1531 maxTrials = _json["maxTrials"]; | 1309 maxTrials = _json["maxTrials"]; |
| 1532 } | 1310 } |
| 1533 if (_json.containsKey("params")) { | 1311 if (_json.containsKey("params")) { |
| 1534 params = _json["params"].map((value) => new GoogleCloudMlV1beta1ParameterS
pec.fromJson(value)).toList(); | 1312 params = _json["params"].map((value) => new GoogleCloudMlV1ParameterSpec.f
romJson(value)).toList(); |
| 1535 } | 1313 } |
| 1536 } | 1314 } |
| 1537 | 1315 |
| 1538 core.Map toJson() { | 1316 core.Map toJson() { |
| 1539 var _json = new core.Map(); | 1317 var _json = new core.Map(); |
| 1540 if (goal != null) { | 1318 if (goal != null) { |
| 1541 _json["goal"] = goal; | 1319 _json["goal"] = goal; |
| 1542 } | 1320 } |
| 1543 if (hyperparameterMetricTag != null) { | 1321 if (hyperparameterMetricTag != null) { |
| 1544 _json["hyperparameterMetricTag"] = hyperparameterMetricTag; | 1322 _json["hyperparameterMetricTag"] = hyperparameterMetricTag; |
| 1545 } | 1323 } |
| 1546 if (maxParallelTrials != null) { | 1324 if (maxParallelTrials != null) { |
| 1547 _json["maxParallelTrials"] = maxParallelTrials; | 1325 _json["maxParallelTrials"] = maxParallelTrials; |
| 1548 } | 1326 } |
| 1549 if (maxTrials != null) { | 1327 if (maxTrials != null) { |
| 1550 _json["maxTrials"] = maxTrials; | 1328 _json["maxTrials"] = maxTrials; |
| 1551 } | 1329 } |
| 1552 if (params != null) { | 1330 if (params != null) { |
| 1553 _json["params"] = params.map((value) => (value).toJson()).toList(); | 1331 _json["params"] = params.map((value) => (value).toJson()).toList(); |
| 1554 } | 1332 } |
| 1555 return _json; | 1333 return _json; |
| 1556 } | 1334 } |
| 1557 } | 1335 } |
| 1558 | 1336 |
| 1559 /** Represents a training or prediction job. */ | 1337 /** Represents a training or prediction job. */ |
| 1560 class GoogleCloudMlV1beta1Job { | 1338 class GoogleCloudMlV1Job { |
| 1561 /** Output only. When the job was created. */ | 1339 /** Output only. When the job was created. */ |
| 1562 core.String createTime; | 1340 core.String createTime; |
| 1563 /** Output only. When the job processing was completed. */ | 1341 /** Output only. When the job processing was completed. */ |
| 1564 core.String endTime; | 1342 core.String endTime; |
| 1565 /** Output only. The details of a failure or a cancellation. */ | 1343 /** Output only. The details of a failure or a cancellation. */ |
| 1566 core.String errorMessage; | 1344 core.String errorMessage; |
| 1567 /** Required. The user-specified id of the job. */ | 1345 /** Required. The user-specified id of the job. */ |
| 1568 core.String jobId; | 1346 core.String jobId; |
| 1569 /** Input parameters to create a prediction job. */ | 1347 /** Input parameters to create a prediction job. */ |
| 1570 GoogleCloudMlV1beta1PredictionInput predictionInput; | 1348 GoogleCloudMlV1PredictionInput predictionInput; |
| 1571 /** The current prediction job result. */ | 1349 /** The current prediction job result. */ |
| 1572 GoogleCloudMlV1beta1PredictionOutput predictionOutput; | 1350 GoogleCloudMlV1PredictionOutput predictionOutput; |
| 1573 /** Output only. When the job processing was started. */ | 1351 /** Output only. When the job processing was started. */ |
| 1574 core.String startTime; | 1352 core.String startTime; |
| 1575 /** | 1353 /** |
| 1576 * Output only. The detailed state of a job. | 1354 * Output only. The detailed state of a job. |
| 1577 * Possible string values are: | 1355 * Possible string values are: |
| 1578 * - "STATE_UNSPECIFIED" : The job state is unspecified. | 1356 * - "STATE_UNSPECIFIED" : The job state is unspecified. |
| 1579 * - "QUEUED" : The job has been just created and processing has not yet | 1357 * - "QUEUED" : The job has been just created and processing has not yet |
| 1580 * begun. | 1358 * begun. |
| 1581 * - "PREPARING" : The service is preparing to run the job. | 1359 * - "PREPARING" : The service is preparing to run the job. |
| 1582 * - "RUNNING" : The job is in progress. | 1360 * - "RUNNING" : The job is in progress. |
| 1583 * - "SUCCEEDED" : The job completed successfully. | 1361 * - "SUCCEEDED" : The job completed successfully. |
| 1584 * - "FAILED" : The job failed. | 1362 * - "FAILED" : The job failed. |
| 1585 * `error_message` should contain the details of the failure. | 1363 * `error_message` should contain the details of the failure. |
| 1586 * - "CANCELLING" : The job is being cancelled. | 1364 * - "CANCELLING" : The job is being cancelled. |
| 1587 * `error_message` should describe the reason for the cancellation. | 1365 * `error_message` should describe the reason for the cancellation. |
| 1588 * - "CANCELLED" : The job has been cancelled. | 1366 * - "CANCELLED" : The job has been cancelled. |
| 1589 * `error_message` should describe the reason for the cancellation. | 1367 * `error_message` should describe the reason for the cancellation. |
| 1590 */ | 1368 */ |
| 1591 core.String state; | 1369 core.String state; |
| 1592 /** Input parameters to create a training job. */ | 1370 /** Input parameters to create a training job. */ |
| 1593 GoogleCloudMlV1beta1TrainingInput trainingInput; | 1371 GoogleCloudMlV1TrainingInput trainingInput; |
| 1594 /** The current training job result. */ | 1372 /** The current training job result. */ |
| 1595 GoogleCloudMlV1beta1TrainingOutput trainingOutput; | 1373 GoogleCloudMlV1TrainingOutput trainingOutput; |
| 1596 | 1374 |
| 1597 GoogleCloudMlV1beta1Job(); | 1375 GoogleCloudMlV1Job(); |
| 1598 | 1376 |
| 1599 GoogleCloudMlV1beta1Job.fromJson(core.Map _json) { | 1377 GoogleCloudMlV1Job.fromJson(core.Map _json) { |
| 1600 if (_json.containsKey("createTime")) { | 1378 if (_json.containsKey("createTime")) { |
| 1601 createTime = _json["createTime"]; | 1379 createTime = _json["createTime"]; |
| 1602 } | 1380 } |
| 1603 if (_json.containsKey("endTime")) { | 1381 if (_json.containsKey("endTime")) { |
| 1604 endTime = _json["endTime"]; | 1382 endTime = _json["endTime"]; |
| 1605 } | 1383 } |
| 1606 if (_json.containsKey("errorMessage")) { | 1384 if (_json.containsKey("errorMessage")) { |
| 1607 errorMessage = _json["errorMessage"]; | 1385 errorMessage = _json["errorMessage"]; |
| 1608 } | 1386 } |
| 1609 if (_json.containsKey("jobId")) { | 1387 if (_json.containsKey("jobId")) { |
| 1610 jobId = _json["jobId"]; | 1388 jobId = _json["jobId"]; |
| 1611 } | 1389 } |
| 1612 if (_json.containsKey("predictionInput")) { | 1390 if (_json.containsKey("predictionInput")) { |
| 1613 predictionInput = new GoogleCloudMlV1beta1PredictionInput.fromJson(_json["
predictionInput"]); | 1391 predictionInput = new GoogleCloudMlV1PredictionInput.fromJson(_json["predi
ctionInput"]); |
| 1614 } | 1392 } |
| 1615 if (_json.containsKey("predictionOutput")) { | 1393 if (_json.containsKey("predictionOutput")) { |
| 1616 predictionOutput = new GoogleCloudMlV1beta1PredictionOutput.fromJson(_json
["predictionOutput"]); | 1394 predictionOutput = new GoogleCloudMlV1PredictionOutput.fromJson(_json["pre
dictionOutput"]); |
| 1617 } | 1395 } |
| 1618 if (_json.containsKey("startTime")) { | 1396 if (_json.containsKey("startTime")) { |
| 1619 startTime = _json["startTime"]; | 1397 startTime = _json["startTime"]; |
| 1620 } | 1398 } |
| 1621 if (_json.containsKey("state")) { | 1399 if (_json.containsKey("state")) { |
| 1622 state = _json["state"]; | 1400 state = _json["state"]; |
| 1623 } | 1401 } |
| 1624 if (_json.containsKey("trainingInput")) { | 1402 if (_json.containsKey("trainingInput")) { |
| 1625 trainingInput = new GoogleCloudMlV1beta1TrainingInput.fromJson(_json["trai
ningInput"]); | 1403 trainingInput = new GoogleCloudMlV1TrainingInput.fromJson(_json["trainingI
nput"]); |
| 1626 } | 1404 } |
| 1627 if (_json.containsKey("trainingOutput")) { | 1405 if (_json.containsKey("trainingOutput")) { |
| 1628 trainingOutput = new GoogleCloudMlV1beta1TrainingOutput.fromJson(_json["tr
ainingOutput"]); | 1406 trainingOutput = new GoogleCloudMlV1TrainingOutput.fromJson(_json["trainin
gOutput"]); |
| 1629 } | 1407 } |
| 1630 } | 1408 } |
| 1631 | 1409 |
| 1632 core.Map toJson() { | 1410 core.Map toJson() { |
| 1633 var _json = new core.Map(); | 1411 var _json = new core.Map(); |
| 1634 if (createTime != null) { | 1412 if (createTime != null) { |
| 1635 _json["createTime"] = createTime; | 1413 _json["createTime"] = createTime; |
| 1636 } | 1414 } |
| 1637 if (endTime != null) { | 1415 if (endTime != null) { |
| 1638 _json["endTime"] = endTime; | 1416 _json["endTime"] = endTime; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 1659 _json["trainingInput"] = (trainingInput).toJson(); | 1437 _json["trainingInput"] = (trainingInput).toJson(); |
| 1660 } | 1438 } |
| 1661 if (trainingOutput != null) { | 1439 if (trainingOutput != null) { |
| 1662 _json["trainingOutput"] = (trainingOutput).toJson(); | 1440 _json["trainingOutput"] = (trainingOutput).toJson(); |
| 1663 } | 1441 } |
| 1664 return _json; | 1442 return _json; |
| 1665 } | 1443 } |
| 1666 } | 1444 } |
| 1667 | 1445 |
| 1668 /** Response message for the ListJobs method. */ | 1446 /** Response message for the ListJobs method. */ |
| 1669 class GoogleCloudMlV1beta1ListJobsResponse { | 1447 class GoogleCloudMlV1ListJobsResponse { |
| 1670 /** The list of jobs. */ | 1448 /** The list of jobs. */ |
| 1671 core.List<GoogleCloudMlV1beta1Job> jobs; | 1449 core.List<GoogleCloudMlV1Job> jobs; |
| 1672 /** | 1450 /** |
| 1673 * Optional. Pass this token as the `page_token` field of the request for a | 1451 * Optional. Pass this token as the `page_token` field of the request for a |
| 1674 * subsequent call. | 1452 * subsequent call. |
| 1675 */ | 1453 */ |
| 1676 core.String nextPageToken; | 1454 core.String nextPageToken; |
| 1677 | 1455 |
| 1678 GoogleCloudMlV1beta1ListJobsResponse(); | 1456 GoogleCloudMlV1ListJobsResponse(); |
| 1679 | 1457 |
| 1680 GoogleCloudMlV1beta1ListJobsResponse.fromJson(core.Map _json) { | 1458 GoogleCloudMlV1ListJobsResponse.fromJson(core.Map _json) { |
| 1681 if (_json.containsKey("jobs")) { | 1459 if (_json.containsKey("jobs")) { |
| 1682 jobs = _json["jobs"].map((value) => new GoogleCloudMlV1beta1Job.fromJson(v
alue)).toList(); | 1460 jobs = _json["jobs"].map((value) => new GoogleCloudMlV1Job.fromJson(value)
).toList(); |
| 1683 } | 1461 } |
| 1684 if (_json.containsKey("nextPageToken")) { | 1462 if (_json.containsKey("nextPageToken")) { |
| 1685 nextPageToken = _json["nextPageToken"]; | 1463 nextPageToken = _json["nextPageToken"]; |
| 1686 } | 1464 } |
| 1687 } | 1465 } |
| 1688 | 1466 |
| 1689 core.Map toJson() { | 1467 core.Map toJson() { |
| 1690 var _json = new core.Map(); | 1468 var _json = new core.Map(); |
| 1691 if (jobs != null) { | 1469 if (jobs != null) { |
| 1692 _json["jobs"] = jobs.map((value) => (value).toJson()).toList(); | 1470 _json["jobs"] = jobs.map((value) => (value).toJson()).toList(); |
| 1693 } | 1471 } |
| 1694 if (nextPageToken != null) { | 1472 if (nextPageToken != null) { |
| 1695 _json["nextPageToken"] = nextPageToken; | 1473 _json["nextPageToken"] = nextPageToken; |
| 1696 } | 1474 } |
| 1697 return _json; | 1475 return _json; |
| 1698 } | 1476 } |
| 1699 } | 1477 } |
| 1700 | 1478 |
| 1701 /** Response message for the ListModels method. */ | 1479 /** Response message for the ListModels method. */ |
| 1702 class GoogleCloudMlV1beta1ListModelsResponse { | 1480 class GoogleCloudMlV1ListModelsResponse { |
| 1703 /** The list of models. */ | 1481 /** The list of models. */ |
| 1704 core.List<GoogleCloudMlV1beta1Model> models; | 1482 core.List<GoogleCloudMlV1Model> models; |
| 1705 /** | 1483 /** |
| 1706 * Optional. Pass this token as the `page_token` field of the request for a | 1484 * Optional. Pass this token as the `page_token` field of the request for a |
| 1707 * subsequent call. | 1485 * subsequent call. |
| 1708 */ | 1486 */ |
| 1709 core.String nextPageToken; | 1487 core.String nextPageToken; |
| 1710 | 1488 |
| 1711 GoogleCloudMlV1beta1ListModelsResponse(); | 1489 GoogleCloudMlV1ListModelsResponse(); |
| 1712 | 1490 |
| 1713 GoogleCloudMlV1beta1ListModelsResponse.fromJson(core.Map _json) { | 1491 GoogleCloudMlV1ListModelsResponse.fromJson(core.Map _json) { |
| 1714 if (_json.containsKey("models")) { | 1492 if (_json.containsKey("models")) { |
| 1715 models = _json["models"].map((value) => new GoogleCloudMlV1beta1Model.from
Json(value)).toList(); | 1493 models = _json["models"].map((value) => new GoogleCloudMlV1Model.fromJson(
value)).toList(); |
| 1716 } | 1494 } |
| 1717 if (_json.containsKey("nextPageToken")) { | 1495 if (_json.containsKey("nextPageToken")) { |
| 1718 nextPageToken = _json["nextPageToken"]; | 1496 nextPageToken = _json["nextPageToken"]; |
| 1719 } | 1497 } |
| 1720 } | 1498 } |
| 1721 | 1499 |
| 1722 core.Map toJson() { | 1500 core.Map toJson() { |
| 1723 var _json = new core.Map(); | 1501 var _json = new core.Map(); |
| 1724 if (models != null) { | 1502 if (models != null) { |
| 1725 _json["models"] = models.map((value) => (value).toJson()).toList(); | 1503 _json["models"] = models.map((value) => (value).toJson()).toList(); |
| 1726 } | 1504 } |
| 1727 if (nextPageToken != null) { | 1505 if (nextPageToken != null) { |
| 1728 _json["nextPageToken"] = nextPageToken; | 1506 _json["nextPageToken"] = nextPageToken; |
| 1729 } | 1507 } |
| 1730 return _json; | 1508 return _json; |
| 1731 } | 1509 } |
| 1732 } | 1510 } |
| 1733 | 1511 |
| 1734 /** Response message for the ListVersions method. */ | 1512 /** Response message for the ListVersions method. */ |
| 1735 class GoogleCloudMlV1beta1ListVersionsResponse { | 1513 class GoogleCloudMlV1ListVersionsResponse { |
| 1736 /** | 1514 /** |
| 1737 * Optional. Pass this token as the `page_token` field of the request for a | 1515 * Optional. Pass this token as the `page_token` field of the request for a |
| 1738 * subsequent call. | 1516 * subsequent call. |
| 1739 */ | 1517 */ |
| 1740 core.String nextPageToken; | 1518 core.String nextPageToken; |
| 1741 /** The list of versions. */ | 1519 /** The list of versions. */ |
| 1742 core.List<GoogleCloudMlV1beta1Version> versions; | 1520 core.List<GoogleCloudMlV1Version> versions; |
| 1743 | 1521 |
| 1744 GoogleCloudMlV1beta1ListVersionsResponse(); | 1522 GoogleCloudMlV1ListVersionsResponse(); |
| 1745 | 1523 |
| 1746 GoogleCloudMlV1beta1ListVersionsResponse.fromJson(core.Map _json) { | 1524 GoogleCloudMlV1ListVersionsResponse.fromJson(core.Map _json) { |
| 1747 if (_json.containsKey("nextPageToken")) { | 1525 if (_json.containsKey("nextPageToken")) { |
| 1748 nextPageToken = _json["nextPageToken"]; | 1526 nextPageToken = _json["nextPageToken"]; |
| 1749 } | 1527 } |
| 1750 if (_json.containsKey("versions")) { | 1528 if (_json.containsKey("versions")) { |
| 1751 versions = _json["versions"].map((value) => new GoogleCloudMlV1beta1Versio
n.fromJson(value)).toList(); | 1529 versions = _json["versions"].map((value) => new GoogleCloudMlV1Version.fro
mJson(value)).toList(); |
| 1752 } | 1530 } |
| 1753 } | 1531 } |
| 1754 | 1532 |
| 1755 core.Map toJson() { | 1533 core.Map toJson() { |
| 1756 var _json = new core.Map(); | 1534 var _json = new core.Map(); |
| 1757 if (nextPageToken != null) { | 1535 if (nextPageToken != null) { |
| 1758 _json["nextPageToken"] = nextPageToken; | 1536 _json["nextPageToken"] = nextPageToken; |
| 1759 } | 1537 } |
| 1760 if (versions != null) { | 1538 if (versions != null) { |
| 1761 _json["versions"] = versions.map((value) => (value).toJson()).toList(); | 1539 _json["versions"] = versions.map((value) => (value).toJson()).toList(); |
| 1762 } | 1540 } |
| 1763 return _json; | 1541 return _json; |
| 1764 } | 1542 } |
| 1765 } | 1543 } |
| 1766 | 1544 |
| 1767 /** Options for manually scaling a model. */ | 1545 /** Options for manually scaling a model. */ |
| 1768 class GoogleCloudMlV1beta1ManualScaling { | 1546 class GoogleCloudMlV1ManualScaling { |
| 1769 /** | 1547 /** |
| 1770 * The number of nodes to allocate for this model. These nodes are always up, | 1548 * The number of nodes to allocate for this model. These nodes are always up, |
| 1771 * starting from the time the model is deployed, so the cost of operating | 1549 * starting from the time the model is deployed, so the cost of operating |
| 1772 * this model will be proportional to nodes * number of hours since | 1550 * this model will be proportional to nodes * number of hours since |
| 1773 * deployment. | 1551 * deployment. |
| 1774 */ | 1552 */ |
| 1775 core.int nodes; | 1553 core.int nodes; |
| 1776 | 1554 |
| 1777 GoogleCloudMlV1beta1ManualScaling(); | 1555 GoogleCloudMlV1ManualScaling(); |
| 1778 | 1556 |
| 1779 GoogleCloudMlV1beta1ManualScaling.fromJson(core.Map _json) { | 1557 GoogleCloudMlV1ManualScaling.fromJson(core.Map _json) { |
| 1780 if (_json.containsKey("nodes")) { | 1558 if (_json.containsKey("nodes")) { |
| 1781 nodes = _json["nodes"]; | 1559 nodes = _json["nodes"]; |
| 1782 } | 1560 } |
| 1783 } | 1561 } |
| 1784 | 1562 |
| 1785 core.Map toJson() { | 1563 core.Map toJson() { |
| 1786 var _json = new core.Map(); | 1564 var _json = new core.Map(); |
| 1787 if (nodes != null) { | 1565 if (nodes != null) { |
| 1788 _json["nodes"] = nodes; | 1566 _json["nodes"] = nodes; |
| 1789 } | 1567 } |
| 1790 return _json; | 1568 return _json; |
| 1791 } | 1569 } |
| 1792 } | 1570 } |
| 1793 | 1571 |
| 1794 /** | 1572 /** |
| 1795 * Represents a machine learning solution. | 1573 * Represents a machine learning solution. |
| 1796 * | 1574 * |
| 1797 * A model can have multiple versions, each of which is a deployed, trained | 1575 * A model can have multiple versions, each of which is a deployed, trained |
| 1798 * model ready to receive prediction requests. The model itself is just a | 1576 * model ready to receive prediction requests. The model itself is just a |
| 1799 * container. | 1577 * container. |
| 1800 */ | 1578 */ |
| 1801 class GoogleCloudMlV1beta1Model { | 1579 class GoogleCloudMlV1Model { |
| 1802 /** | 1580 /** |
| 1803 * Output only. The default version of the model. This version will be used to | 1581 * Output only. The default version of the model. This version will be used to |
| 1804 * handle prediction requests that do not specify a version. | 1582 * handle prediction requests that do not specify a version. |
| 1805 * | 1583 * |
| 1806 * You can change the default version by calling | 1584 * You can change the default version by calling |
| 1807 * [projects.methods.versions.setDefault](/ml/reference/rest/v1beta1/projects.
models.versions/setDefault). | 1585 * [projects.methods.versions.setDefault](/ml-engine/reference/rest/v1/project
s.models.versions/setDefault). |
| 1808 */ | 1586 */ |
| 1809 GoogleCloudMlV1beta1Version defaultVersion; | 1587 GoogleCloudMlV1Version defaultVersion; |
| 1810 /** Optional. The description specified for the model when it was created. */ | 1588 /** Optional. The description specified for the model when it was created. */ |
| 1811 core.String description; | 1589 core.String description; |
| 1812 /** | 1590 /** |
| 1813 * Required. The name specified for the model when it was created. | 1591 * Required. The name specified for the model when it was created. |
| 1814 * | 1592 * |
| 1815 * The model name must be unique within the project it is created in. | 1593 * The model name must be unique within the project it is created in. |
| 1816 */ | 1594 */ |
| 1817 core.String name; | 1595 core.String name; |
| 1818 /** | 1596 /** |
| 1819 * Optional. If true, enables StackDriver Logging for online prediction. | 1597 * Optional. If true, enables StackDriver Logging for online prediction. |
| 1820 * Default is false. | 1598 * Default is false. |
| 1821 */ | 1599 */ |
| 1822 core.bool onlinePredictionLogging; | 1600 core.bool onlinePredictionLogging; |
| 1823 /** | 1601 /** |
| 1824 * Optional. The list of regions where the model is going to be deployed. | 1602 * Optional. The list of regions where the model is going to be deployed. |
| 1825 * Currently only one region per model is supported. | 1603 * Currently only one region per model is supported. |
| 1826 * Defaults to 'us-central1' if nothing is set. | 1604 * Defaults to 'us-central1' if nothing is set. |
| 1605 * Note: |
| 1606 * * No matter where a model is deployed, it can always be accessed by |
| 1607 * users from anywhere, both for online and batch prediction. |
| 1608 * * The region for a batch prediction job is set by the region field when |
| 1609 * submitting the batch prediction job and does not take its value from |
| 1610 * this field. |
| 1827 */ | 1611 */ |
| 1828 core.List<core.String> regions; | 1612 core.List<core.String> regions; |
| 1829 | 1613 |
| 1830 GoogleCloudMlV1beta1Model(); | 1614 GoogleCloudMlV1Model(); |
| 1831 | 1615 |
| 1832 GoogleCloudMlV1beta1Model.fromJson(core.Map _json) { | 1616 GoogleCloudMlV1Model.fromJson(core.Map _json) { |
| 1833 if (_json.containsKey("defaultVersion")) { | 1617 if (_json.containsKey("defaultVersion")) { |
| 1834 defaultVersion = new GoogleCloudMlV1beta1Version.fromJson(_json["defaultVe
rsion"]); | 1618 defaultVersion = new GoogleCloudMlV1Version.fromJson(_json["defaultVersion
"]); |
| 1835 } | 1619 } |
| 1836 if (_json.containsKey("description")) { | 1620 if (_json.containsKey("description")) { |
| 1837 description = _json["description"]; | 1621 description = _json["description"]; |
| 1838 } | 1622 } |
| 1839 if (_json.containsKey("name")) { | 1623 if (_json.containsKey("name")) { |
| 1840 name = _json["name"]; | 1624 name = _json["name"]; |
| 1841 } | 1625 } |
| 1842 if (_json.containsKey("onlinePredictionLogging")) { | 1626 if (_json.containsKey("onlinePredictionLogging")) { |
| 1843 onlinePredictionLogging = _json["onlinePredictionLogging"]; | 1627 onlinePredictionLogging = _json["onlinePredictionLogging"]; |
| 1844 } | 1628 } |
| (...skipping 17 matching lines...) Expand all Loading... |
| 1862 _json["onlinePredictionLogging"] = onlinePredictionLogging; | 1646 _json["onlinePredictionLogging"] = onlinePredictionLogging; |
| 1863 } | 1647 } |
| 1864 if (regions != null) { | 1648 if (regions != null) { |
| 1865 _json["regions"] = regions; | 1649 _json["regions"] = regions; |
| 1866 } | 1650 } |
| 1867 return _json; | 1651 return _json; |
| 1868 } | 1652 } |
| 1869 } | 1653 } |
| 1870 | 1654 |
| 1871 /** Represents the metadata of the long-running operation. */ | 1655 /** Represents the metadata of the long-running operation. */ |
| 1872 class GoogleCloudMlV1beta1OperationMetadata { | 1656 class GoogleCloudMlV1OperationMetadata { |
| 1873 /** The time the operation was submitted. */ | 1657 /** The time the operation was submitted. */ |
| 1874 core.String createTime; | 1658 core.String createTime; |
| 1875 /** The time operation processing completed. */ | 1659 /** The time operation processing completed. */ |
| 1876 core.String endTime; | 1660 core.String endTime; |
| 1877 /** Indicates whether a request to cancel this operation has been made. */ | 1661 /** Indicates whether a request to cancel this operation has been made. */ |
| 1878 core.bool isCancellationRequested; | 1662 core.bool isCancellationRequested; |
| 1879 /** Contains the name of the model associated with the operation. */ | 1663 /** Contains the name of the model associated with the operation. */ |
| 1880 core.String modelName; | 1664 core.String modelName; |
| 1881 /** | 1665 /** |
| 1882 * The operation type. | 1666 * The operation type. |
| 1883 * Possible string values are: | 1667 * Possible string values are: |
| 1884 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type. | 1668 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type. |
| 1885 * - "CREATE_VERSION" : An operation to create a new version. | 1669 * - "CREATE_VERSION" : An operation to create a new version. |
| 1886 * - "DELETE_VERSION" : An operation to delete an existing version. | 1670 * - "DELETE_VERSION" : An operation to delete an existing version. |
| 1887 * - "DELETE_MODEL" : An operation to delete an existing model. | 1671 * - "DELETE_MODEL" : An operation to delete an existing model. |
| 1888 */ | 1672 */ |
| 1889 core.String operationType; | 1673 core.String operationType; |
| 1890 /** The time operation processing started. */ | 1674 /** The time operation processing started. */ |
| 1891 core.String startTime; | 1675 core.String startTime; |
| 1892 /** Contains the version associated with the operation. */ | 1676 /** Contains the version associated with the operation. */ |
| 1893 GoogleCloudMlV1beta1Version version; | 1677 GoogleCloudMlV1Version version; |
| 1894 | 1678 |
| 1895 GoogleCloudMlV1beta1OperationMetadata(); | 1679 GoogleCloudMlV1OperationMetadata(); |
| 1896 | 1680 |
| 1897 GoogleCloudMlV1beta1OperationMetadata.fromJson(core.Map _json) { | 1681 GoogleCloudMlV1OperationMetadata.fromJson(core.Map _json) { |
| 1898 if (_json.containsKey("createTime")) { | 1682 if (_json.containsKey("createTime")) { |
| 1899 createTime = _json["createTime"]; | 1683 createTime = _json["createTime"]; |
| 1900 } | 1684 } |
| 1901 if (_json.containsKey("endTime")) { | 1685 if (_json.containsKey("endTime")) { |
| 1902 endTime = _json["endTime"]; | 1686 endTime = _json["endTime"]; |
| 1903 } | 1687 } |
| 1904 if (_json.containsKey("isCancellationRequested")) { | 1688 if (_json.containsKey("isCancellationRequested")) { |
| 1905 isCancellationRequested = _json["isCancellationRequested"]; | 1689 isCancellationRequested = _json["isCancellationRequested"]; |
| 1906 } | 1690 } |
| 1907 if (_json.containsKey("modelName")) { | 1691 if (_json.containsKey("modelName")) { |
| 1908 modelName = _json["modelName"]; | 1692 modelName = _json["modelName"]; |
| 1909 } | 1693 } |
| 1910 if (_json.containsKey("operationType")) { | 1694 if (_json.containsKey("operationType")) { |
| 1911 operationType = _json["operationType"]; | 1695 operationType = _json["operationType"]; |
| 1912 } | 1696 } |
| 1913 if (_json.containsKey("startTime")) { | 1697 if (_json.containsKey("startTime")) { |
| 1914 startTime = _json["startTime"]; | 1698 startTime = _json["startTime"]; |
| 1915 } | 1699 } |
| 1916 if (_json.containsKey("version")) { | 1700 if (_json.containsKey("version")) { |
| 1917 version = new GoogleCloudMlV1beta1Version.fromJson(_json["version"]); | 1701 version = new GoogleCloudMlV1Version.fromJson(_json["version"]); |
| 1918 } | 1702 } |
| 1919 } | 1703 } |
| 1920 | 1704 |
| 1921 core.Map toJson() { | 1705 core.Map toJson() { |
| 1922 var _json = new core.Map(); | 1706 var _json = new core.Map(); |
| 1923 if (createTime != null) { | 1707 if (createTime != null) { |
| 1924 _json["createTime"] = createTime; | 1708 _json["createTime"] = createTime; |
| 1925 } | 1709 } |
| 1926 if (endTime != null) { | 1710 if (endTime != null) { |
| 1927 _json["endTime"] = endTime; | 1711 _json["endTime"] = endTime; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 1939 _json["startTime"] = startTime; | 1723 _json["startTime"] = startTime; |
| 1940 } | 1724 } |
| 1941 if (version != null) { | 1725 if (version != null) { |
| 1942 _json["version"] = (version).toJson(); | 1726 _json["version"] = (version).toJson(); |
| 1943 } | 1727 } |
| 1944 return _json; | 1728 return _json; |
| 1945 } | 1729 } |
| 1946 } | 1730 } |
| 1947 | 1731 |
| 1948 /** Represents a single hyperparameter to optimize. */ | 1732 /** Represents a single hyperparameter to optimize. */ |
| 1949 class GoogleCloudMlV1beta1ParameterSpec { | 1733 class GoogleCloudMlV1ParameterSpec { |
| 1950 /** Required if type is `CATEGORICAL`. The list of possible categories. */ | 1734 /** Required if type is `CATEGORICAL`. The list of possible categories. */ |
| 1951 core.List<core.String> categoricalValues; | 1735 core.List<core.String> categoricalValues; |
| 1952 /** | 1736 /** |
| 1953 * Required if type is `DISCRETE`. | 1737 * Required if type is `DISCRETE`. |
| 1954 * A list of feasible points. | 1738 * A list of feasible points. |
| 1955 * The list should be in strictly increasing order. For instance, this | 1739 * The list should be in strictly increasing order. For instance, this |
| 1956 * parameter might have possible settings of 1.5, 2.5, and 4.0. This list | 1740 * parameter might have possible settings of 1.5, 2.5, and 4.0. This list |
| 1957 * should not contain more than 1,000 values. | 1741 * should not contain more than 1,000 values. |
| 1958 */ | 1742 */ |
| 1959 core.List<core.double> discreteValues; | 1743 core.List<core.double> discreteValues; |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2003 * - "CATEGORICAL" : The parameter is categorical, with a value chosen from | 1787 * - "CATEGORICAL" : The parameter is categorical, with a value chosen from |
| 2004 * the categories | 1788 * the categories |
| 2005 * field. | 1789 * field. |
| 2006 * - "DISCRETE" : The parameter is real valued, with a fixed set of feasible | 1790 * - "DISCRETE" : The parameter is real valued, with a fixed set of feasible |
| 2007 * points. If | 1791 * points. If |
| 2008 * `type==DISCRETE`, feasible_points must be provided, and | 1792 * `type==DISCRETE`, feasible_points must be provided, and |
| 2009 * {`min_value`, `max_value`} will be ignored. | 1793 * {`min_value`, `max_value`} will be ignored. |
| 2010 */ | 1794 */ |
| 2011 core.String type; | 1795 core.String type; |
| 2012 | 1796 |
| 2013 GoogleCloudMlV1beta1ParameterSpec(); | 1797 GoogleCloudMlV1ParameterSpec(); |
| 2014 | 1798 |
| 2015 GoogleCloudMlV1beta1ParameterSpec.fromJson(core.Map _json) { | 1799 GoogleCloudMlV1ParameterSpec.fromJson(core.Map _json) { |
| 2016 if (_json.containsKey("categoricalValues")) { | 1800 if (_json.containsKey("categoricalValues")) { |
| 2017 categoricalValues = _json["categoricalValues"]; | 1801 categoricalValues = _json["categoricalValues"]; |
| 2018 } | 1802 } |
| 2019 if (_json.containsKey("discreteValues")) { | 1803 if (_json.containsKey("discreteValues")) { |
| 2020 discreteValues = _json["discreteValues"]; | 1804 discreteValues = _json["discreteValues"]; |
| 2021 } | 1805 } |
| 2022 if (_json.containsKey("maxValue")) { | 1806 if (_json.containsKey("maxValue")) { |
| 2023 maxValue = _json["maxValue"]; | 1807 maxValue = _json["maxValue"]; |
| 2024 } | 1808 } |
| 2025 if (_json.containsKey("minValue")) { | 1809 if (_json.containsKey("minValue")) { |
| (...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2244 * }, | 2028 * }, |
| 2245 * ... | 2029 * ... |
| 2246 * ] | 2030 * ] |
| 2247 * } | 2031 * } |
| 2248 * </pre> | 2032 * </pre> |
| 2249 * If the call is successful, the response body will contain one prediction | 2033 * If the call is successful, the response body will contain one prediction |
| 2250 * entry per instance in the request body. If prediction fails for any | 2034 * entry per instance in the request body. If prediction fails for any |
| 2251 * instance, the response body will contain no predictions and will contian | 2035 * instance, the response body will contain no predictions and will contian |
| 2252 * a single error entry instead. | 2036 * a single error entry instead. |
| 2253 */ | 2037 */ |
| 2254 class GoogleCloudMlV1beta1PredictRequest { | 2038 class GoogleCloudMlV1PredictRequest { |
| 2255 /** | 2039 /** |
| 2256 * | 2040 * |
| 2257 * Required. The prediction request body. | 2041 * Required. The prediction request body. |
| 2258 */ | 2042 */ |
| 2259 GoogleApiHttpBody httpBody; | 2043 GoogleApiHttpBody httpBody; |
| 2260 | 2044 |
| 2261 GoogleCloudMlV1beta1PredictRequest(); | 2045 GoogleCloudMlV1PredictRequest(); |
| 2262 | 2046 |
| 2263 GoogleCloudMlV1beta1PredictRequest.fromJson(core.Map _json) { | 2047 GoogleCloudMlV1PredictRequest.fromJson(core.Map _json) { |
| 2264 if (_json.containsKey("httpBody")) { | 2048 if (_json.containsKey("httpBody")) { |
| 2265 httpBody = new GoogleApiHttpBody.fromJson(_json["httpBody"]); | 2049 httpBody = new GoogleApiHttpBody.fromJson(_json["httpBody"]); |
| 2266 } | 2050 } |
| 2267 } | 2051 } |
| 2268 | 2052 |
| 2269 core.Map toJson() { | 2053 core.Map toJson() { |
| 2270 var _json = new core.Map(); | 2054 var _json = new core.Map(); |
| 2271 if (httpBody != null) { | 2055 if (httpBody != null) { |
| 2272 _json["httpBody"] = (httpBody).toJson(); | 2056 _json["httpBody"] = (httpBody).toJson(); |
| 2273 } | 2057 } |
| 2274 return _json; | 2058 return _json; |
| 2275 } | 2059 } |
| 2276 } | 2060 } |
| 2277 | 2061 |
| 2278 /** Represents input parameters for a prediction job. */ | 2062 /** Represents input parameters for a prediction job. */ |
| 2279 class GoogleCloudMlV1beta1PredictionInput { | 2063 class GoogleCloudMlV1PredictionInput { |
| 2280 /** | 2064 /** |
| 2281 * Required. The format of the input data files. | 2065 * Required. The format of the input data files. |
| 2282 * Possible string values are: | 2066 * Possible string values are: |
| 2283 * - "DATA_FORMAT_UNSPECIFIED" : Unspecified format. | 2067 * - "DATA_FORMAT_UNSPECIFIED" : Unspecified format. |
| 2284 * - "TEXT" : The source file is a text file with instances separated by the | 2068 * - "TEXT" : The source file is a text file with instances separated by the |
| 2285 * new-line character. | 2069 * new-line character. |
| 2286 * - "TF_RECORD" : The source file is a TFRecord file. | 2070 * - "TF_RECORD" : The source file is a TFRecord file. |
| 2287 * - "TF_RECORD_GZIP" : The source file is a GZIP-compressed TFRecord file. | 2071 * - "TF_RECORD_GZIP" : The source file is a GZIP-compressed TFRecord file. |
| 2288 */ | 2072 */ |
| 2289 core.String dataFormat; | 2073 core.String dataFormat; |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2325 core.String uri; | 2109 core.String uri; |
| 2326 /** | 2110 /** |
| 2327 * Use this field if you want to specify a version of the model to use. The | 2111 * Use this field if you want to specify a version of the model to use. The |
| 2328 * string is formatted the same way as `model_version`, with the addition | 2112 * string is formatted the same way as `model_version`, with the addition |
| 2329 * of the version information: | 2113 * of the version information: |
| 2330 * | 2114 * |
| 2331 * `"projects/<var>[YOUR_PROJECT]</var>/models/<var>YOUR_MODEL/versions/<var>[
YOUR_VERSION]</var>"` | 2115 * `"projects/<var>[YOUR_PROJECT]</var>/models/<var>YOUR_MODEL/versions/<var>[
YOUR_VERSION]</var>"` |
| 2332 */ | 2116 */ |
| 2333 core.String versionName; | 2117 core.String versionName; |
| 2334 | 2118 |
| 2335 GoogleCloudMlV1beta1PredictionInput(); | 2119 GoogleCloudMlV1PredictionInput(); |
| 2336 | 2120 |
| 2337 GoogleCloudMlV1beta1PredictionInput.fromJson(core.Map _json) { | 2121 GoogleCloudMlV1PredictionInput.fromJson(core.Map _json) { |
| 2338 if (_json.containsKey("dataFormat")) { | 2122 if (_json.containsKey("dataFormat")) { |
| 2339 dataFormat = _json["dataFormat"]; | 2123 dataFormat = _json["dataFormat"]; |
| 2340 } | 2124 } |
| 2341 if (_json.containsKey("inputPaths")) { | 2125 if (_json.containsKey("inputPaths")) { |
| 2342 inputPaths = _json["inputPaths"]; | 2126 inputPaths = _json["inputPaths"]; |
| 2343 } | 2127 } |
| 2344 if (_json.containsKey("maxWorkerCount")) { | 2128 if (_json.containsKey("maxWorkerCount")) { |
| 2345 maxWorkerCount = _json["maxWorkerCount"]; | 2129 maxWorkerCount = _json["maxWorkerCount"]; |
| 2346 } | 2130 } |
| 2347 if (_json.containsKey("modelName")) { | 2131 if (_json.containsKey("modelName")) { |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2391 _json["uri"] = uri; | 2175 _json["uri"] = uri; |
| 2392 } | 2176 } |
| 2393 if (versionName != null) { | 2177 if (versionName != null) { |
| 2394 _json["versionName"] = versionName; | 2178 _json["versionName"] = versionName; |
| 2395 } | 2179 } |
| 2396 return _json; | 2180 return _json; |
| 2397 } | 2181 } |
| 2398 } | 2182 } |
| 2399 | 2183 |
| 2400 /** Represents results of a prediction job. */ | 2184 /** Represents results of a prediction job. */ |
| 2401 class GoogleCloudMlV1beta1PredictionOutput { | 2185 class GoogleCloudMlV1PredictionOutput { |
| 2402 /** The number of data instances which resulted in errors. */ | 2186 /** The number of data instances which resulted in errors. */ |
| 2403 core.String errorCount; | 2187 core.String errorCount; |
| 2404 /** Node hours used by the batch prediction job. */ | 2188 /** Node hours used by the batch prediction job. */ |
| 2405 core.double nodeHours; | 2189 core.double nodeHours; |
| 2406 /** | 2190 /** |
| 2407 * The output Google Cloud Storage location provided at the job creation time. | 2191 * The output Google Cloud Storage location provided at the job creation time. |
| 2408 */ | 2192 */ |
| 2409 core.String outputPath; | 2193 core.String outputPath; |
| 2410 /** The number of generated predictions. */ | 2194 /** The number of generated predictions. */ |
| 2411 core.String predictionCount; | 2195 core.String predictionCount; |
| 2412 | 2196 |
| 2413 GoogleCloudMlV1beta1PredictionOutput(); | 2197 GoogleCloudMlV1PredictionOutput(); |
| 2414 | 2198 |
| 2415 GoogleCloudMlV1beta1PredictionOutput.fromJson(core.Map _json) { | 2199 GoogleCloudMlV1PredictionOutput.fromJson(core.Map _json) { |
| 2416 if (_json.containsKey("errorCount")) { | 2200 if (_json.containsKey("errorCount")) { |
| 2417 errorCount = _json["errorCount"]; | 2201 errorCount = _json["errorCount"]; |
| 2418 } | 2202 } |
| 2419 if (_json.containsKey("nodeHours")) { | 2203 if (_json.containsKey("nodeHours")) { |
| 2420 nodeHours = _json["nodeHours"]; | 2204 nodeHours = _json["nodeHours"]; |
| 2421 } | 2205 } |
| 2422 if (_json.containsKey("outputPath")) { | 2206 if (_json.containsKey("outputPath")) { |
| 2423 outputPath = _json["outputPath"]; | 2207 outputPath = _json["outputPath"]; |
| 2424 } | 2208 } |
| 2425 if (_json.containsKey("predictionCount")) { | 2209 if (_json.containsKey("predictionCount")) { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 2439 _json["outputPath"] = outputPath; | 2223 _json["outputPath"] = outputPath; |
| 2440 } | 2224 } |
| 2441 if (predictionCount != null) { | 2225 if (predictionCount != null) { |
| 2442 _json["predictionCount"] = predictionCount; | 2226 _json["predictionCount"] = predictionCount; |
| 2443 } | 2227 } |
| 2444 return _json; | 2228 return _json; |
| 2445 } | 2229 } |
| 2446 } | 2230 } |
| 2447 | 2231 |
| 2448 /** Request message for the SetDefaultVersion request. */ | 2232 /** Request message for the SetDefaultVersion request. */ |
| 2449 class GoogleCloudMlV1beta1SetDefaultVersionRequest { | 2233 class GoogleCloudMlV1SetDefaultVersionRequest { |
| 2450 | 2234 |
| 2451 GoogleCloudMlV1beta1SetDefaultVersionRequest(); | 2235 GoogleCloudMlV1SetDefaultVersionRequest(); |
| 2452 | 2236 |
| 2453 GoogleCloudMlV1beta1SetDefaultVersionRequest.fromJson(core.Map _json) { | 2237 GoogleCloudMlV1SetDefaultVersionRequest.fromJson(core.Map _json) { |
| 2454 } | 2238 } |
| 2455 | 2239 |
| 2456 core.Map toJson() { | 2240 core.Map toJson() { |
| 2457 var _json = new core.Map(); | 2241 var _json = new core.Map(); |
| 2458 return _json; | 2242 return _json; |
| 2459 } | 2243 } |
| 2460 } | 2244 } |
| 2461 | 2245 |
| 2462 /** Represents input parameters for a training job. */ | 2246 /** Represents input parameters for a training job. */ |
| 2463 class GoogleCloudMlV1beta1TrainingInput { | 2247 class GoogleCloudMlV1TrainingInput { |
| 2464 /** Optional. Command line arguments to pass to the program. */ | 2248 /** Optional. Command line arguments to pass to the program. */ |
| 2465 core.List<core.String> args; | 2249 core.List<core.String> args; |
| 2466 /** Optional. The set of Hyperparameters to tune. */ | 2250 /** Optional. The set of Hyperparameters to tune. */ |
| 2467 GoogleCloudMlV1beta1HyperparameterSpec hyperparameters; | 2251 GoogleCloudMlV1HyperparameterSpec hyperparameters; |
| 2468 /** | 2252 /** |
| 2469 * Optional. A Google Cloud Storage path in which to store training outputs | 2253 * Optional. A Google Cloud Storage path in which to store training outputs |
| 2470 * and other data needed for training. This path is passed to your TensorFlow | 2254 * and other data needed for training. This path is passed to your TensorFlow |
| 2471 * program as the 'job_dir' command-line argument. The benefit of specifying | 2255 * program as the 'job_dir' command-line argument. The benefit of specifying |
| 2472 * this field is that Cloud ML validates the path for use in training. | 2256 * this field is that Cloud ML validates the path for use in training. |
| 2473 */ | 2257 */ |
| 2474 core.String jobDir; | 2258 core.String jobDir; |
| 2475 /** | 2259 /** |
| 2476 * Optional. Specifies the type of virtual machine to use for your training | 2260 * Optional. Specifies the type of virtual machine to use for your training |
| 2477 * job's master worker. | 2261 * job's master worker. |
| (...skipping 25 matching lines...) Expand all Loading... |
| 2503 * </dd> | 2287 * </dd> |
| 2504 * <dt>complex_model_l</dt> | 2288 * <dt>complex_model_l</dt> |
| 2505 * <dd> | 2289 * <dd> |
| 2506 * A machine with roughly twice the number of cores and roughly double the | 2290 * A machine with roughly twice the number of cores and roughly double the |
| 2507 * memory of <code suppresswarning="true">complex_model_m</code>. | 2291 * memory of <code suppresswarning="true">complex_model_m</code>. |
| 2508 * </dd> | 2292 * </dd> |
| 2509 * <dt>standard_gpu</dt> | 2293 * <dt>standard_gpu</dt> |
| 2510 * <dd> | 2294 * <dd> |
| 2511 * A machine equivalent to <code suppresswarning="true">standard</code> that | 2295 * A machine equivalent to <code suppresswarning="true">standard</code> that |
| 2512 * also includes a | 2296 * also includes a |
| 2513 * <a href="ml/docs/how-tos/using-gpus"> | 2297 * <a href="/ml-engine/docs/how-tos/using-gpus"> |
| 2514 * GPU that you can use in your trainer</a>. | 2298 * GPU that you can use in your trainer</a>. |
| 2515 * </dd> | 2299 * </dd> |
| 2516 * <dt>complex_model_m_gpu</dt> | 2300 * <dt>complex_model_m_gpu</dt> |
| 2517 * <dd> | 2301 * <dd> |
| 2518 * A machine equivalent to | 2302 * A machine equivalent to |
| 2519 * <code suppresswarning="true">coplex_model_m</code> that also includes | 2303 * <code suppresswarning="true">coplex_model_m</code> that also includes |
| 2520 * four GPUs. | 2304 * four GPUs. |
| 2521 * </dd> | 2305 * </dd> |
| 2522 * </dl> | 2306 * </dl> |
| 2523 * | 2307 * |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2561 /** | 2345 /** |
| 2562 * Required. Specifies the machine types, the number of replicas for workers | 2346 * Required. Specifies the machine types, the number of replicas for workers |
| 2563 * and parameter servers. | 2347 * and parameter servers. |
| 2564 * Possible string values are: | 2348 * Possible string values are: |
| 2565 * - "BASIC" : A single worker instance. This tier is suitable for learning | 2349 * - "BASIC" : A single worker instance. This tier is suitable for learning |
| 2566 * how to use | 2350 * how to use |
| 2567 * Cloud ML, and for experimenting with new models using small datasets. | 2351 * Cloud ML, and for experimenting with new models using small datasets. |
| 2568 * - "STANDARD_1" : Many workers and a few parameter servers. | 2352 * - "STANDARD_1" : Many workers and a few parameter servers. |
| 2569 * - "PREMIUM_1" : A large number of workers with many parameter servers. | 2353 * - "PREMIUM_1" : A large number of workers with many parameter servers. |
| 2570 * - "BASIC_GPU" : A single worker instance [with a | 2354 * - "BASIC_GPU" : A single worker instance [with a |
| 2571 * GPU](ml/docs/how-tos/using-gpus). | 2355 * GPU](/ml-engine/docs/how-tos/using-gpus). |
| 2572 * - "CUSTOM" : The CUSTOM tier is not a set tier, but rather enables you to | 2356 * - "CUSTOM" : The CUSTOM tier is not a set tier, but rather enables you to |
| 2573 * use your | 2357 * use your |
| 2574 * own cluster specification. When you use this tier, set values to | 2358 * own cluster specification. When you use this tier, set values to |
| 2575 * configure your processing cluster according to these guidelines: | 2359 * configure your processing cluster according to these guidelines: |
| 2576 * | 2360 * |
| 2577 * * You _must_ set `TrainingInput.masterType` to specify the type | 2361 * * You _must_ set `TrainingInput.masterType` to specify the type |
| 2578 * of machine to use for your master node. This is the only required | 2362 * of machine to use for your master node. This is the only required |
| 2579 * setting. | 2363 * setting. |
| 2580 * | 2364 * |
| 2581 * * You _may_ set `TrainingInput.workerCount` to specify the number of | 2365 * * You _may_ set `TrainingInput.workerCount` to specify the number of |
| (...skipping 26 matching lines...) Expand all Loading... |
| 2608 * job's worker nodes. | 2392 * job's worker nodes. |
| 2609 * | 2393 * |
| 2610 * The supported values are the same as those described in the entry for | 2394 * The supported values are the same as those described in the entry for |
| 2611 * `masterType`. | 2395 * `masterType`. |
| 2612 * | 2396 * |
| 2613 * This value must be present when `scaleTier` is set to `CUSTOM` and | 2397 * This value must be present when `scaleTier` is set to `CUSTOM` and |
| 2614 * `workerCount` is greater than zero. | 2398 * `workerCount` is greater than zero. |
| 2615 */ | 2399 */ |
| 2616 core.String workerType; | 2400 core.String workerType; |
| 2617 | 2401 |
| 2618 GoogleCloudMlV1beta1TrainingInput(); | 2402 GoogleCloudMlV1TrainingInput(); |
| 2619 | 2403 |
| 2620 GoogleCloudMlV1beta1TrainingInput.fromJson(core.Map _json) { | 2404 GoogleCloudMlV1TrainingInput.fromJson(core.Map _json) { |
| 2621 if (_json.containsKey("args")) { | 2405 if (_json.containsKey("args")) { |
| 2622 args = _json["args"]; | 2406 args = _json["args"]; |
| 2623 } | 2407 } |
| 2624 if (_json.containsKey("hyperparameters")) { | 2408 if (_json.containsKey("hyperparameters")) { |
| 2625 hyperparameters = new GoogleCloudMlV1beta1HyperparameterSpec.fromJson(_jso
n["hyperparameters"]); | 2409 hyperparameters = new GoogleCloudMlV1HyperparameterSpec.fromJson(_json["hy
perparameters"]); |
| 2626 } | 2410 } |
| 2627 if (_json.containsKey("jobDir")) { | 2411 if (_json.containsKey("jobDir")) { |
| 2628 jobDir = _json["jobDir"]; | 2412 jobDir = _json["jobDir"]; |
| 2629 } | 2413 } |
| 2630 if (_json.containsKey("masterType")) { | 2414 if (_json.containsKey("masterType")) { |
| 2631 masterType = _json["masterType"]; | 2415 masterType = _json["masterType"]; |
| 2632 } | 2416 } |
| 2633 if (_json.containsKey("packageUris")) { | 2417 if (_json.containsKey("packageUris")) { |
| 2634 packageUris = _json["packageUris"]; | 2418 packageUris = _json["packageUris"]; |
| 2635 } | 2419 } |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2698 _json["workerCount"] = workerCount; | 2482 _json["workerCount"] = workerCount; |
| 2699 } | 2483 } |
| 2700 if (workerType != null) { | 2484 if (workerType != null) { |
| 2701 _json["workerType"] = workerType; | 2485 _json["workerType"] = workerType; |
| 2702 } | 2486 } |
| 2703 return _json; | 2487 return _json; |
| 2704 } | 2488 } |
| 2705 } | 2489 } |
| 2706 | 2490 |
| 2707 /** Represents results of a training job. Output only. */ | 2491 /** Represents results of a training job. Output only. */ |
| 2708 class GoogleCloudMlV1beta1TrainingOutput { | 2492 class GoogleCloudMlV1TrainingOutput { |
| 2709 /** | 2493 /** |
| 2710 * The number of hyperparameter tuning trials that completed successfully. | 2494 * The number of hyperparameter tuning trials that completed successfully. |
| 2711 * Only set for hyperparameter tuning jobs. | 2495 * Only set for hyperparameter tuning jobs. |
| 2712 */ | 2496 */ |
| 2713 core.String completedTrialCount; | 2497 core.String completedTrialCount; |
| 2714 /** The amount of ML units consumed by the job. */ | 2498 /** The amount of ML units consumed by the job. */ |
| 2715 core.double consumedMLUnits; | 2499 core.double consumedMLUnits; |
| 2716 /** Whether this job is a hyperparameter tuning job. */ | 2500 /** Whether this job is a hyperparameter tuning job. */ |
| 2717 core.bool isHyperparameterTuningJob; | 2501 core.bool isHyperparameterTuningJob; |
| 2718 /** | 2502 /** |
| 2719 * Results for individual Hyperparameter trials. | 2503 * Results for individual Hyperparameter trials. |
| 2720 * Only set for hyperparameter tuning jobs. | 2504 * Only set for hyperparameter tuning jobs. |
| 2721 */ | 2505 */ |
| 2722 core.List<GoogleCloudMlV1beta1HyperparameterOutput> trials; | 2506 core.List<GoogleCloudMlV1HyperparameterOutput> trials; |
| 2723 | 2507 |
| 2724 GoogleCloudMlV1beta1TrainingOutput(); | 2508 GoogleCloudMlV1TrainingOutput(); |
| 2725 | 2509 |
| 2726 GoogleCloudMlV1beta1TrainingOutput.fromJson(core.Map _json) { | 2510 GoogleCloudMlV1TrainingOutput.fromJson(core.Map _json) { |
| 2727 if (_json.containsKey("completedTrialCount")) { | 2511 if (_json.containsKey("completedTrialCount")) { |
| 2728 completedTrialCount = _json["completedTrialCount"]; | 2512 completedTrialCount = _json["completedTrialCount"]; |
| 2729 } | 2513 } |
| 2730 if (_json.containsKey("consumedMLUnits")) { | 2514 if (_json.containsKey("consumedMLUnits")) { |
| 2731 consumedMLUnits = _json["consumedMLUnits"]; | 2515 consumedMLUnits = _json["consumedMLUnits"]; |
| 2732 } | 2516 } |
| 2733 if (_json.containsKey("isHyperparameterTuningJob")) { | 2517 if (_json.containsKey("isHyperparameterTuningJob")) { |
| 2734 isHyperparameterTuningJob = _json["isHyperparameterTuningJob"]; | 2518 isHyperparameterTuningJob = _json["isHyperparameterTuningJob"]; |
| 2735 } | 2519 } |
| 2736 if (_json.containsKey("trials")) { | 2520 if (_json.containsKey("trials")) { |
| 2737 trials = _json["trials"].map((value) => new GoogleCloudMlV1beta1Hyperparam
eterOutput.fromJson(value)).toList(); | 2521 trials = _json["trials"].map((value) => new GoogleCloudMlV1HyperparameterO
utput.fromJson(value)).toList(); |
| 2738 } | 2522 } |
| 2739 } | 2523 } |
| 2740 | 2524 |
| 2741 core.Map toJson() { | 2525 core.Map toJson() { |
| 2742 var _json = new core.Map(); | 2526 var _json = new core.Map(); |
| 2743 if (completedTrialCount != null) { | 2527 if (completedTrialCount != null) { |
| 2744 _json["completedTrialCount"] = completedTrialCount; | 2528 _json["completedTrialCount"] = completedTrialCount; |
| 2745 } | 2529 } |
| 2746 if (consumedMLUnits != null) { | 2530 if (consumedMLUnits != null) { |
| 2747 _json["consumedMLUnits"] = consumedMLUnits; | 2531 _json["consumedMLUnits"] = consumedMLUnits; |
| 2748 } | 2532 } |
| 2749 if (isHyperparameterTuningJob != null) { | 2533 if (isHyperparameterTuningJob != null) { |
| 2750 _json["isHyperparameterTuningJob"] = isHyperparameterTuningJob; | 2534 _json["isHyperparameterTuningJob"] = isHyperparameterTuningJob; |
| 2751 } | 2535 } |
| 2752 if (trials != null) { | 2536 if (trials != null) { |
| 2753 _json["trials"] = trials.map((value) => (value).toJson()).toList(); | 2537 _json["trials"] = trials.map((value) => (value).toJson()).toList(); |
| 2754 } | 2538 } |
| 2755 return _json; | 2539 return _json; |
| 2756 } | 2540 } |
| 2757 } | 2541 } |
| 2758 | 2542 |
| 2759 /** | 2543 /** |
| 2760 * Represents a version of the model. | 2544 * Represents a version of the model. |
| 2761 * | 2545 * |
| 2762 * Each version is a trained model deployed in the cloud, ready to handle | 2546 * Each version is a trained model deployed in the cloud, ready to handle |
| 2763 * prediction requests. A model can have multiple versions. You can get | 2547 * prediction requests. A model can have multiple versions. You can get |
| 2764 * information about all of the versions of a given model by calling | 2548 * information about all of the versions of a given model by calling |
| 2765 * [projects.models.versions.list](/ml/reference/rest/v1beta1/projects.models.ve
rsions/list). | 2549 * [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models.
versions/list). |
| 2550 */ |
| 2551 class GoogleCloudMlV1Version { |
| 2552 /** Output only. The time the version was created. */ |
| 2553 core.String createTime; |
| 2554 /** |
| 2555 * Required. The Google Cloud Storage location of the trained model used to |
| 2556 * create the version. See the |
| 2557 * [overview of model |
| 2558 * deployment](/ml-engine/docs/concepts/deployment-overview) for |
| 2559 * more informaiton. |
| 2560 * |
| 2561 * When passing Version to |
| 2562 * [projects.models.versions.create](/ml-engine/reference/rest/v1/projects.mod
els.versions/create) |
| 2563 * the model service uses the specified location as the source of the model. |
| 2564 * Once deployed, the model version is hosted by the prediction service, so |
| 2565 * this location is useful only as a historical record. |
| 2566 */ |
| 2567 core.String deploymentUri; |
| 2568 /** |
| 2569 * Optional. The description specified for the version when it was created. |
| 2570 */ |
| 2571 core.String description; |
| 2572 /** |
| 2573 * Output only. If true, this version will be used to handle prediction |
| 2574 * requests that do not specify a version. |
| 2575 * |
| 2576 * You can change the default version by calling |
| 2577 * [projects.methods.versions.setDefault](/ml-engine/reference/rest/v1/project
s.models.versions/setDefault). |
| 2578 */ |
| 2579 core.bool isDefault; |
| 2580 /** Output only. The time the version was last used for prediction. */ |
| 2581 core.String lastUseTime; |
| 2582 /** |
| 2583 * Optional. Manually select the number of nodes to use for serving the |
| 2584 * model. If unset (i.e., by default), the number of nodes used to serve |
| 2585 * the model automatically scales with traffic. However, care should be |
| 2586 * taken to ramp up traffic according to the model's ability to scale. If |
| 2587 * your model needs to handle bursts of traffic beyond it's ability to |
| 2588 * scale, it is recommended you set this field appropriately. |
| 2589 */ |
| 2590 GoogleCloudMlV1ManualScaling manualScaling; |
| 2591 /** |
| 2592 * Required.The name specified for the version when it was created. |
| 2593 * |
| 2594 * The version name must be unique within the model it is created in. |
| 2595 */ |
| 2596 core.String name; |
| 2597 /** |
| 2598 * Optional. The Google Cloud ML runtime version to use for this deployment. |
| 2599 * If not set, Google Cloud ML will choose a version. |
| 2600 */ |
| 2601 core.String runtimeVersion; |
| 2602 |
| 2603 GoogleCloudMlV1Version(); |
| 2604 |
| 2605 GoogleCloudMlV1Version.fromJson(core.Map _json) { |
| 2606 if (_json.containsKey("createTime")) { |
| 2607 createTime = _json["createTime"]; |
| 2608 } |
| 2609 if (_json.containsKey("deploymentUri")) { |
| 2610 deploymentUri = _json["deploymentUri"]; |
| 2611 } |
| 2612 if (_json.containsKey("description")) { |
| 2613 description = _json["description"]; |
| 2614 } |
| 2615 if (_json.containsKey("isDefault")) { |
| 2616 isDefault = _json["isDefault"]; |
| 2617 } |
| 2618 if (_json.containsKey("lastUseTime")) { |
| 2619 lastUseTime = _json["lastUseTime"]; |
| 2620 } |
| 2621 if (_json.containsKey("manualScaling")) { |
| 2622 manualScaling = new GoogleCloudMlV1ManualScaling.fromJson(_json["manualSca
ling"]); |
| 2623 } |
| 2624 if (_json.containsKey("name")) { |
| 2625 name = _json["name"]; |
| 2626 } |
| 2627 if (_json.containsKey("runtimeVersion")) { |
| 2628 runtimeVersion = _json["runtimeVersion"]; |
| 2629 } |
| 2630 } |
| 2631 |
| 2632 core.Map toJson() { |
| 2633 var _json = new core.Map(); |
| 2634 if (createTime != null) { |
| 2635 _json["createTime"] = createTime; |
| 2636 } |
| 2637 if (deploymentUri != null) { |
| 2638 _json["deploymentUri"] = deploymentUri; |
| 2639 } |
| 2640 if (description != null) { |
| 2641 _json["description"] = description; |
| 2642 } |
| 2643 if (isDefault != null) { |
| 2644 _json["isDefault"] = isDefault; |
| 2645 } |
| 2646 if (lastUseTime != null) { |
| 2647 _json["lastUseTime"] = lastUseTime; |
| 2648 } |
| 2649 if (manualScaling != null) { |
| 2650 _json["manualScaling"] = (manualScaling).toJson(); |
| 2651 } |
| 2652 if (name != null) { |
| 2653 _json["name"] = name; |
| 2654 } |
| 2655 if (runtimeVersion != null) { |
| 2656 _json["runtimeVersion"] = runtimeVersion; |
| 2657 } |
| 2658 return _json; |
| 2659 } |
| 2660 } |
| 2661 |
| 2662 /** Options for manually scaling a model. */ |
| 2663 class GoogleCloudMlV1beta1ManualScaling { |
| 2664 /** |
| 2665 * The number of nodes to allocate for this model. These nodes are always up, |
| 2666 * starting from the time the model is deployed, so the cost of operating |
| 2667 * this model will be proportional to nodes * number of hours since |
| 2668 * deployment. |
| 2669 */ |
| 2670 core.int nodes; |
| 2671 |
| 2672 GoogleCloudMlV1beta1ManualScaling(); |
| 2673 |
| 2674 GoogleCloudMlV1beta1ManualScaling.fromJson(core.Map _json) { |
| 2675 if (_json.containsKey("nodes")) { |
| 2676 nodes = _json["nodes"]; |
| 2677 } |
| 2678 } |
| 2679 |
| 2680 core.Map toJson() { |
| 2681 var _json = new core.Map(); |
| 2682 if (nodes != null) { |
| 2683 _json["nodes"] = nodes; |
| 2684 } |
| 2685 return _json; |
| 2686 } |
| 2687 } |
| 2688 |
| 2689 /** Represents the metadata of the long-running operation. */ |
| 2690 class GoogleCloudMlV1beta1OperationMetadata { |
| 2691 /** The time the operation was submitted. */ |
| 2692 core.String createTime; |
| 2693 /** The time operation processing completed. */ |
| 2694 core.String endTime; |
| 2695 /** Indicates whether a request to cancel this operation has been made. */ |
| 2696 core.bool isCancellationRequested; |
| 2697 /** Contains the name of the model associated with the operation. */ |
| 2698 core.String modelName; |
| 2699 /** |
| 2700 * The operation type. |
| 2701 * Possible string values are: |
| 2702 * - "OPERATION_TYPE_UNSPECIFIED" : Unspecified operation type. |
| 2703 * - "CREATE_VERSION" : An operation to create a new version. |
| 2704 * - "DELETE_VERSION" : An operation to delete an existing version. |
| 2705 * - "DELETE_MODEL" : An operation to delete an existing model. |
| 2706 */ |
| 2707 core.String operationType; |
| 2708 /** The time operation processing started. */ |
| 2709 core.String startTime; |
| 2710 /** Contains the version associated with the operation. */ |
| 2711 GoogleCloudMlV1beta1Version version; |
| 2712 |
| 2713 GoogleCloudMlV1beta1OperationMetadata(); |
| 2714 |
| 2715 GoogleCloudMlV1beta1OperationMetadata.fromJson(core.Map _json) { |
| 2716 if (_json.containsKey("createTime")) { |
| 2717 createTime = _json["createTime"]; |
| 2718 } |
| 2719 if (_json.containsKey("endTime")) { |
| 2720 endTime = _json["endTime"]; |
| 2721 } |
| 2722 if (_json.containsKey("isCancellationRequested")) { |
| 2723 isCancellationRequested = _json["isCancellationRequested"]; |
| 2724 } |
| 2725 if (_json.containsKey("modelName")) { |
| 2726 modelName = _json["modelName"]; |
| 2727 } |
| 2728 if (_json.containsKey("operationType")) { |
| 2729 operationType = _json["operationType"]; |
| 2730 } |
| 2731 if (_json.containsKey("startTime")) { |
| 2732 startTime = _json["startTime"]; |
| 2733 } |
| 2734 if (_json.containsKey("version")) { |
| 2735 version = new GoogleCloudMlV1beta1Version.fromJson(_json["version"]); |
| 2736 } |
| 2737 } |
| 2738 |
| 2739 core.Map toJson() { |
| 2740 var _json = new core.Map(); |
| 2741 if (createTime != null) { |
| 2742 _json["createTime"] = createTime; |
| 2743 } |
| 2744 if (endTime != null) { |
| 2745 _json["endTime"] = endTime; |
| 2746 } |
| 2747 if (isCancellationRequested != null) { |
| 2748 _json["isCancellationRequested"] = isCancellationRequested; |
| 2749 } |
| 2750 if (modelName != null) { |
| 2751 _json["modelName"] = modelName; |
| 2752 } |
| 2753 if (operationType != null) { |
| 2754 _json["operationType"] = operationType; |
| 2755 } |
| 2756 if (startTime != null) { |
| 2757 _json["startTime"] = startTime; |
| 2758 } |
| 2759 if (version != null) { |
| 2760 _json["version"] = (version).toJson(); |
| 2761 } |
| 2762 return _json; |
| 2763 } |
| 2764 } |
| 2765 |
| 2766 /** |
| 2767 * Represents a version of the model. |
| 2768 * |
| 2769 * Each version is a trained model deployed in the cloud, ready to handle |
| 2770 * prediction requests. A model can have multiple versions. You can get |
| 2771 * information about all of the versions of a given model by calling |
| 2772 * [projects.models.versions.list](/ml-engine/reference/rest/v1beta1/projects.mo
dels.versions/list). |
| 2766 */ | 2773 */ |
| 2767 class GoogleCloudMlV1beta1Version { | 2774 class GoogleCloudMlV1beta1Version { |
| 2768 /** Output only. The time the version was created. */ | 2775 /** Output only. The time the version was created. */ |
| 2769 core.String createTime; | 2776 core.String createTime; |
| 2770 /** | 2777 /** |
| 2771 * Required. The Google Cloud Storage location of the trained model used to | 2778 * Required. The Google Cloud Storage location of the trained model used to |
| 2772 * create the version. See the | 2779 * create the version. See the |
| 2773 * [overview of model deployment](/ml/docs/concepts/deployment-overview) for | 2780 * [overview of model |
| 2781 * deployment](/ml-engine/docs/concepts/deployment-overview) for |
| 2774 * more informaiton. | 2782 * more informaiton. |
| 2775 * | 2783 * |
| 2776 * When passing Version to | 2784 * When passing Version to |
| 2777 * [projects.models.versions.create](/ml/reference/rest/v1beta1/projects.model
s.versions/create) | 2785 * [projects.models.versions.create](/ml-engine/reference/rest/v1beta1/project
s.models.versions/create) |
| 2778 * the model service uses the specified location as the source of the model. | 2786 * the model service uses the specified location as the source of the model. |
| 2779 * Once deployed, the model version is hosted by the prediction service, so | 2787 * Once deployed, the model version is hosted by the prediction service, so |
| 2780 * this location is useful only as a historical record. | 2788 * this location is useful only as a historical record. |
| 2781 */ | 2789 */ |
| 2782 core.String deploymentUri; | 2790 core.String deploymentUri; |
| 2783 /** | 2791 /** |
| 2784 * Optional. The description specified for the version when it was created. | 2792 * Optional. The description specified for the version when it was created. |
| 2785 */ | 2793 */ |
| 2786 core.String description; | 2794 core.String description; |
| 2787 /** | 2795 /** |
| 2788 * Output only. If true, this version will be used to handle prediction | 2796 * Output only. If true, this version will be used to handle prediction |
| 2789 * requests that do not specify a version. | 2797 * requests that do not specify a version. |
| 2790 * | 2798 * |
| 2791 * You can change the default version by calling | 2799 * You can change the default version by calling |
| 2792 * [projects.methods.versions.setDefault](/ml/reference/rest/v1beta1/projects.
models.versions/setDefault). | 2800 * [projects.methods.versions.setDefault](/ml-engine/reference/rest/v1beta1/pr
ojects.models.versions/setDefault). |
| 2793 */ | 2801 */ |
| 2794 core.bool isDefault; | 2802 core.bool isDefault; |
| 2795 /** Output only. The time the version was last used for prediction. */ | 2803 /** Output only. The time the version was last used for prediction. */ |
| 2796 core.String lastUseTime; | 2804 core.String lastUseTime; |
| 2797 /** | 2805 /** |
| 2798 * Optional. Manually select the number of nodes to use for serving the | 2806 * Optional. Manually select the number of nodes to use for serving the |
| 2799 * model. If unset (i.e., by default), the number of nodes used to serve | 2807 * model. If unset (i.e., by default), the number of nodes used to serve |
| 2800 * the model automatically scales with traffic. However, care should be | 2808 * the model automatically scales with traffic. However, care should be |
| 2801 * taken to ramp up traffic according to the model's ability to scale. If | 2809 * taken to ramp up traffic according to the model's ability to scale. If |
| 2802 * your model needs to handle bursts of traffic beyond it's ability to | 2810 * your model needs to handle bursts of traffic beyond it's ability to |
| (...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3108 } | 3116 } |
| 3109 if (details != null) { | 3117 if (details != null) { |
| 3110 _json["details"] = details; | 3118 _json["details"] = details; |
| 3111 } | 3119 } |
| 3112 if (message != null) { | 3120 if (message != null) { |
| 3113 _json["message"] = message; | 3121 _json["message"] = message; |
| 3114 } | 3122 } |
| 3115 return _json; | 3123 return _json; |
| 3116 } | 3124 } |
| 3117 } | 3125 } |
| OLD | NEW |