Skip to content
GuidesPlaygroundDashboard

Get async optimization result

OptimizeJobStatus optimize().retrieve(OptimizeRetrieveParamsparams = OptimizeRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/api/v1/optimize/{job_id}

Get async optimization result

ParametersExpand Collapse
OptimizeRetrieveParams params
Optional<String> jobId
ReturnsExpand Collapse
class OptimizeJobStatus:

Status of an async optimization job

Status status

Job status

One of the following:
COMPLETED("completed")
PROCESSING("processing")
FAILED("failed")
Optional<String> error

Error message when failed

Optional<JsonValue> result

Optimization result when completed

Get async optimization result

package com.plazafyi.example;

import com.plazafyi.client.PlazaClient;
import com.plazafyi.client.okhttp.PlazaOkHttpClient;
import com.plazafyi.models.optimize.OptimizeJobStatus;
import com.plazafyi.models.optimize.OptimizeRetrieveParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        PlazaClient client = PlazaOkHttpClient.fromEnv();

        OptimizeJobStatus optimizeJobStatus = client.optimize().retrieve("job_id");
    }
}
{
  "status": "completed",
  "error": "error",
  "result": {}
}
Returns Examples
{
  "status": "completed",
  "error": "error",
  "result": {}
}