AgentOptimizationJobs Class

Definition

The AgentOptimizationJobs sub-client.

public class AgentOptimizationJobs
type AgentOptimizationJobs = class
Public Class AgentOptimizationJobs
Inheritance
AgentOptimizationJobs

Constructors

Name Description
AgentOptimizationJobs()

Initializes a new instance of AgentOptimizationJobs for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
Cancel(String, CancellationToken)

Request cancellation. Idempotent on terminal states.

CancelAsync(String, CancellationToken)

Request cancellation. Idempotent on terminal states.

Create(OptimizationJob, String, CancellationToken)

Create an optimization job. Returns 201 with the queued job. Honours Operation-Id for idempotent retry.

CreateAsync(OptimizationJob, String, CancellationToken)

Create an optimization job. Returns 201 with the queued job. Honours Operation-Id for idempotent retry.

Delete(String, CancellationToken)

Delete the job and its candidate artifacts. Cancels first if non-terminal.

DeleteAsync(String, CancellationToken)

Delete the job and its candidate artifacts. Cancels first if non-terminal.

Get(String, CancellationToken)

Get an optimization job by id. Returns 202 while in progress, 200 when terminal.

GetAll(Nullable<Int32>, Nullable<AgentListOrder>, String, String, Nullable<AgentsJobStatus>, String, CancellationToken)

List optimization jobs. Supports cursor pagination and optional status / agent_name filters.

GetAllAsync(Nullable<Int32>, Nullable<AgentListOrder>, String, String, Nullable<AgentsJobStatus>, String, CancellationToken)

List optimization jobs. Supports cursor pagination and optional status / agent_name filters.

GetAsync(String, CancellationToken)

Get an optimization job by id. Returns 202 while in progress, 200 when terminal.

Applies to