Class VizierService.VizierServiceBase

[BindServiceMethod(typeof(VizierService), "BindService")]
public abstract class VizierServiceBase

Base class for server-side implementations of VizierService

Inheritance

Object > VizierService.VizierServiceBase

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Methods

AddTrialMeasurement(AddTrialMeasurementRequest, ServerCallContext)

public virtual Task<Trial> AddTrialMeasurement(AddTrialMeasurementRequest request, ServerCallContext context)

Adds a measurement of the objective metrics to a Trial. This measurement is assumed to have been taken before the Trial is complete.

Parameters
NameDescription
requestAddTrialMeasurementRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Trial>

The response to send back to the client (wrapped by a task).

CheckTrialEarlyStoppingState(CheckTrialEarlyStoppingStateRequest, ServerCallContext)

public virtual Task<Operation> CheckTrialEarlyStoppingState(CheckTrialEarlyStoppingStateRequest request, ServerCallContext context)

Checks whether a Trial should stop or not. Returns a long-running operation. When the operation is successful, it will contain a [CheckTrialEarlyStoppingStateResponse][google.cloud.ml.v1.CheckTrialEarlyStoppingStateResponse].

Parameters
NameDescription
requestCheckTrialEarlyStoppingStateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

CompleteTrial(CompleteTrialRequest, ServerCallContext)

public virtual Task<Trial> CompleteTrial(CompleteTrialRequest request, ServerCallContext context)

Marks a Trial as complete.

Parameters
NameDescription
requestCompleteTrialRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Trial>

The response to send back to the client (wrapped by a task).

CreateStudy(CreateStudyRequest, ServerCallContext)

public virtual Task<Study> CreateStudy(CreateStudyRequest request, ServerCallContext context)

Creates a Study. A resource name will be generated after creation of the Study.

Parameters
NameDescription
requestCreateStudyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Study>

The response to send back to the client (wrapped by a task).

CreateTrial(CreateTrialRequest, ServerCallContext)

public virtual Task<Trial> CreateTrial(CreateTrialRequest request, ServerCallContext context)

Adds a user provided Trial to a Study.

Parameters
NameDescription
requestCreateTrialRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Trial>

The response to send back to the client (wrapped by a task).

DeleteStudy(DeleteStudyRequest, ServerCallContext)

public virtual Task<Empty> DeleteStudy(DeleteStudyRequest request, ServerCallContext context)

Deletes a Study.

Parameters
NameDescription
requestDeleteStudyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Empty>

The response to send back to the client (wrapped by a task).

DeleteTrial(DeleteTrialRequest, ServerCallContext)

public virtual Task<Empty> DeleteTrial(DeleteTrialRequest request, ServerCallContext context)

Deletes a Trial.

Parameters
NameDescription
requestDeleteTrialRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Empty>

The response to send back to the client (wrapped by a task).

GetStudy(GetStudyRequest, ServerCallContext)

public virtual Task<Study> GetStudy(GetStudyRequest request, ServerCallContext context)

Gets a Study by name.

Parameters
NameDescription
requestGetStudyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Study>

The response to send back to the client (wrapped by a task).

GetTrial(GetTrialRequest, ServerCallContext)

public virtual Task<Trial> GetTrial(GetTrialRequest request, ServerCallContext context)

Gets a Trial.

Parameters
NameDescription
requestGetTrialRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Trial>

The response to send back to the client (wrapped by a task).

ListOptimalTrials(ListOptimalTrialsRequest, ServerCallContext)

public virtual Task<ListOptimalTrialsResponse> ListOptimalTrials(ListOptimalTrialsRequest request, ServerCallContext context)

Lists the pareto-optimal Trials for multi-objective Study or the optimal Trials for single-objective Study. The definition of pareto-optimal can be checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency

Parameters
NameDescription
requestListOptimalTrialsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListOptimalTrialsResponse>

The response to send back to the client (wrapped by a task).

ListStudies(ListStudiesRequest, ServerCallContext)

public virtual Task<ListStudiesResponse> ListStudies(ListStudiesRequest request, ServerCallContext context)

Lists all the studies in a region for an associated project.

Parameters
NameDescription
requestListStudiesRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListStudiesResponse>

The response to send back to the client (wrapped by a task).

ListTrials(ListTrialsRequest, ServerCallContext)

public virtual Task<ListTrialsResponse> ListTrials(ListTrialsRequest request, ServerCallContext context)

Lists the Trials associated with a Study.

Parameters
NameDescription
requestListTrialsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListTrialsResponse>

The response to send back to the client (wrapped by a task).

LookupStudy(LookupStudyRequest, ServerCallContext)

public virtual Task<Study> LookupStudy(LookupStudyRequest request, ServerCallContext context)

Looks a study up using the user-defined display_name field instead of the fully qualified resource name.

Parameters
NameDescription
requestLookupStudyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Study>

The response to send back to the client (wrapped by a task).

StopTrial(StopTrialRequest, ServerCallContext)

public virtual Task<Trial> StopTrial(StopTrialRequest request, ServerCallContext context)

Stops a Trial.

Parameters
NameDescription
requestStopTrialRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Trial>

The response to send back to the client (wrapped by a task).

SuggestTrials(SuggestTrialsRequest, ServerCallContext)

public virtual Task<Operation> SuggestTrials(SuggestTrialsRequest request, ServerCallContext context)

Adds one or more Trials to a Study, with parameter values suggested by Vertex AI Vizier. Returns a long-running operation associated with the generation of Trial suggestions. When this long-running operation succeeds, it will contain a [SuggestTrialsResponse][google.cloud.ml.v1.SuggestTrialsResponse].

Parameters
NameDescription
requestSuggestTrialsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).