GoogleApi.MachineLearning.V1.Api.Projects.ml_projects_jobs_patch

You're seeing just the function ml_projects_jobs_patch, go back to GoogleApi.MachineLearning.V1.Api.Projects module for more information.
Link to this function

ml_projects_jobs_patch(connection, projects_id, jobs_id, optional_params \\ [], opts \\ [])

View Source

Specs

ml_projects_jobs_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_Job.t()}
  | {:ok, Tesla.Env.t()}
  | {:ok, list()}
  | {:error, any()}

Updates a specific job resource. Currently the only supported fields to update are labels.

Parameters

  • connection (type: GoogleApi.MachineLearning.V1.Connection.t) - Connection to server
  • projects_id (type: String.t) - Part of name. Required. The job name.
  • jobs_id (type: String.t) - Part of name. See documentation of projectsId.
  • optional_params (type: keyword()) - Optional parameters
    • :"$.xgafv" (type: String.t) - V1 error format.
    • :access_token (type: String.t) - OAuth access token.
    • :alt (type: String.t) - Data format for response.
    • :callback (type: String.t) - JSONP
    • :fields (type: String.t) - Selector specifying which fields to include in a partial response.
    • :key (type: String.t) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
    • :oauth_token (type: String.t) - OAuth 2.0 token for the current user.
    • :prettyPrint (type: boolean()) - Returns response with indentations and line breaks.
    • :quotaUser (type: String.t) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
    • :uploadType (type: String.t) - Legacy upload protocol for media (e.g. "media", "multipart").
    • :upload_protocol (type: String.t) - Upload protocol for media (e.g. "raw", "multipart").
    • :updateMask (type: String.t) - Required. Specifies the path, relative to Job, of the field to update. To adopt etag mechanism, include etag field in the mask, and include the etag value in your job resource. For example, to change the labels of a job, the update_mask parameter would be specified as labels, etag, and the PATCH request body would specify the new value, as follows: { "labels": { "owner": "Google", "color": "Blue" } "etag": "33a64df551425fcc55e4d42a148795d9f25f89d4" } If etag matches the one on the server, the labels of the job will be replaced with the given ones, and the server end etag will be recalculated. Currently the only supported update masks are labels and etag.
    • :body (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_Job.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_Job{}} on success
  • {:error, info} on failure