public sealed class OnlineEvaluatorServiceClientImpl : OnlineEvaluatorServiceClientReference documentation and code samples for the Vertex AI v1beta1 API class OnlineEvaluatorServiceClientImpl.
OnlineEvaluatorService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Remarks
This service is used to create and manage Vertex AI OnlineEvaluators.
Constructors
OnlineEvaluatorServiceClientImpl(OnlineEvaluatorServiceClient, OnlineEvaluatorServiceSettings, ILogger)
public OnlineEvaluatorServiceClientImpl(OnlineEvaluatorService.OnlineEvaluatorServiceClient grpcClient, OnlineEvaluatorServiceSettings settings, ILogger logger)Constructs a client wrapper for the OnlineEvaluatorService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
OnlineEvaluatorServiceOnlineEvaluatorServiceClientThe underlying gRPC client. |
settings |
OnlineEvaluatorServiceSettingsThe base OnlineEvaluatorServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
ActivateOnlineEvaluatorOperationsClient
public override OperationsClient ActivateOnlineEvaluatorOperationsClient { get; }The long-running operations client for ActivateOnlineEvaluator.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateOnlineEvaluatorOperationsClient
public override OperationsClient CreateOnlineEvaluatorOperationsClient { get; }The long-running operations client for CreateOnlineEvaluator.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteOnlineEvaluatorOperationsClient
public override OperationsClient DeleteOnlineEvaluatorOperationsClient { get; }The long-running operations client for DeleteOnlineEvaluator.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override OnlineEvaluatorService.OnlineEvaluatorServiceClient GrpcClient { get; }The underlying gRPC OnlineEvaluatorService client
| Property Value | |
|---|---|
| Type | Description |
OnlineEvaluatorServiceOnlineEvaluatorServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
SuspendOnlineEvaluatorOperationsClient
public override OperationsClient SuspendOnlineEvaluatorOperationsClient { get; }The long-running operations client for SuspendOnlineEvaluator.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateOnlineEvaluatorOperationsClient
public override OperationsClient UpdateOnlineEvaluatorOperationsClient { get; }The long-running operations client for UpdateOnlineEvaluator.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
ActivateOnlineEvaluator(ActivateOnlineEvaluatorRequest, CallSettings)
public override Operation<OnlineEvaluator, ActivateOnlineEvaluatorOperationMetadata> ActivateOnlineEvaluator(ActivateOnlineEvaluatorRequest request, CallSettings callSettings = null)Activates an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
ActivateOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOnlineEvaluatorActivateOnlineEvaluatorOperationMetadata |
The RPC response. |
ActivateOnlineEvaluatorAsync(ActivateOnlineEvaluatorRequest, CallSettings)
public override Task<Operation<OnlineEvaluator, ActivateOnlineEvaluatorOperationMetadata>> ActivateOnlineEvaluatorAsync(ActivateOnlineEvaluatorRequest request, CallSettings callSettings = null)Activates an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
ActivateOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOnlineEvaluatorActivateOnlineEvaluatorOperationMetadata |
A Task containing the RPC response. |
CreateOnlineEvaluator(CreateOnlineEvaluatorRequest, CallSettings)
public override Operation<OnlineEvaluator, CreateOnlineEvaluatorOperationMetadata> CreateOnlineEvaluator(CreateOnlineEvaluatorRequest request, CallSettings callSettings = null)Creates an OnlineEvaluator in the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOnlineEvaluatorCreateOnlineEvaluatorOperationMetadata |
The RPC response. |
CreateOnlineEvaluatorAsync(CreateOnlineEvaluatorRequest, CallSettings)
public override Task<Operation<OnlineEvaluator, CreateOnlineEvaluatorOperationMetadata>> CreateOnlineEvaluatorAsync(CreateOnlineEvaluatorRequest request, CallSettings callSettings = null)Creates an OnlineEvaluator in the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOnlineEvaluatorCreateOnlineEvaluatorOperationMetadata |
A Task containing the RPC response. |
DeleteOnlineEvaluator(DeleteOnlineEvaluatorRequest, CallSettings)
public override Operation<Empty, DeleteOnlineEvaluatorOperationMetadata> DeleteOnlineEvaluator(DeleteOnlineEvaluatorRequest request, CallSettings callSettings = null)Deletes an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyDeleteOnlineEvaluatorOperationMetadata |
The RPC response. |
DeleteOnlineEvaluatorAsync(DeleteOnlineEvaluatorRequest, CallSettings)
public override Task<Operation<Empty, DeleteOnlineEvaluatorOperationMetadata>> DeleteOnlineEvaluatorAsync(DeleteOnlineEvaluatorRequest request, CallSettings callSettings = null)Deletes an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyDeleteOnlineEvaluatorOperationMetadata |
A Task containing the RPC response. |
GetOnlineEvaluator(GetOnlineEvaluatorRequest, CallSettings)
public override OnlineEvaluator GetOnlineEvaluator(GetOnlineEvaluatorRequest request, CallSettings callSettings = null)Gets details of an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OnlineEvaluator |
The RPC response. |
GetOnlineEvaluatorAsync(GetOnlineEvaluatorRequest, CallSettings)
public override Task<OnlineEvaluator> GetOnlineEvaluatorAsync(GetOnlineEvaluatorRequest request, CallSettings callSettings = null)Gets details of an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOnlineEvaluator |
A Task containing the RPC response. |
ListOnlineEvaluators(ListOnlineEvaluatorsRequest, CallSettings)
public override PagedEnumerable<ListOnlineEvaluatorsResponse, OnlineEvaluator> ListOnlineEvaluators(ListOnlineEvaluatorsRequest request, CallSettings callSettings = null)Lists the OnlineEvaluators for the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListOnlineEvaluatorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListOnlineEvaluatorsResponseOnlineEvaluator |
A pageable sequence of OnlineEvaluator resources. |
ListOnlineEvaluatorsAsync(ListOnlineEvaluatorsRequest, CallSettings)
public override PagedAsyncEnumerable<ListOnlineEvaluatorsResponse, OnlineEvaluator> ListOnlineEvaluatorsAsync(ListOnlineEvaluatorsRequest request, CallSettings callSettings = null)Lists the OnlineEvaluators for the given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListOnlineEvaluatorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListOnlineEvaluatorsResponseOnlineEvaluator |
A pageable asynchronous sequence of OnlineEvaluator resources. |
SuspendOnlineEvaluator(SuspendOnlineEvaluatorRequest, CallSettings)
public override Operation<OnlineEvaluator, SuspendOnlineEvaluatorOperationMetadata> SuspendOnlineEvaluator(SuspendOnlineEvaluatorRequest request, CallSettings callSettings = null)Suspends an OnlineEvaluator. When an OnlineEvaluator is suspended, it won't run any evaluations until it is activated again.
| Parameters | |
|---|---|
| Name | Description |
request |
SuspendOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOnlineEvaluatorSuspendOnlineEvaluatorOperationMetadata |
The RPC response. |
SuspendOnlineEvaluatorAsync(SuspendOnlineEvaluatorRequest, CallSettings)
public override Task<Operation<OnlineEvaluator, SuspendOnlineEvaluatorOperationMetadata>> SuspendOnlineEvaluatorAsync(SuspendOnlineEvaluatorRequest request, CallSettings callSettings = null)Suspends an OnlineEvaluator. When an OnlineEvaluator is suspended, it won't run any evaluations until it is activated again.
| Parameters | |
|---|---|
| Name | Description |
request |
SuspendOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOnlineEvaluatorSuspendOnlineEvaluatorOperationMetadata |
A Task containing the RPC response. |
UpdateOnlineEvaluator(UpdateOnlineEvaluatorRequest, CallSettings)
public override Operation<OnlineEvaluator, UpdateOnlineEvaluatorOperationMetadata> UpdateOnlineEvaluator(UpdateOnlineEvaluatorRequest request, CallSettings callSettings = null)Updates the fields of an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOnlineEvaluatorUpdateOnlineEvaluatorOperationMetadata |
The RPC response. |
UpdateOnlineEvaluatorAsync(UpdateOnlineEvaluatorRequest, CallSettings)
public override Task<Operation<OnlineEvaluator, UpdateOnlineEvaluatorOperationMetadata>> UpdateOnlineEvaluatorAsync(UpdateOnlineEvaluatorRequest request, CallSettings callSettings = null)Updates the fields of an OnlineEvaluator.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateOnlineEvaluatorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOnlineEvaluatorUpdateOnlineEvaluatorOperationMetadata |
A Task containing the RPC response. |