Discovery Engine v1beta API - Class EvaluationServiceClientImpl (1.0.0-beta17)

public sealed class EvaluationServiceClientImpl : EvaluationServiceClient

Reference documentation and code samples for the Discovery Engine v1beta API class EvaluationServiceClientImpl.

EvaluationService client wrapper implementation, for convenient use.

Inheritance

object > EvaluationServiceClient > EvaluationServiceClientImpl

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

Remarks

Service for managing [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation]s,

Constructors

EvaluationServiceClientImpl(EvaluationServiceClient, EvaluationServiceSettings, ILogger)

public EvaluationServiceClientImpl(EvaluationService.EvaluationServiceClient grpcClient, EvaluationServiceSettings settings, ILogger logger)

Constructs a client wrapper for the EvaluationService service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient EvaluationServiceEvaluationServiceClient

The underlying gRPC client.

settings EvaluationServiceSettings

The base EvaluationServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateEvaluationOperationsClient

public override OperationsClient CreateEvaluationOperationsClient { get; }

The long-running operations client for CreateEvaluation.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override EvaluationService.EvaluationServiceClient GrpcClient { get; }

The underlying gRPC EvaluationService client

Property Value
Type Description
EvaluationServiceEvaluationServiceClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

Methods

CreateEvaluation(CreateEvaluationRequest, CallSettings)

public override Operation<Evaluation, CreateEvaluationMetadata> CreateEvaluation(CreateEvaluationRequest request, CallSettings callSettings = null)

Creates a [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation].

Upon creation, the evaluation will be automatically triggered and begin execution.

Parameters
Name Description
request CreateEvaluationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEvaluationCreateEvaluationMetadata

The RPC response.

Overrides

CreateEvaluationAsync(CreateEvaluationRequest, CallSettings)

public override Task<Operation<Evaluation, CreateEvaluationMetadata>> CreateEvaluationAsync(CreateEvaluationRequest request, CallSettings callSettings = null)

Creates a [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation].

Upon creation, the evaluation will be automatically triggered and begin execution.

Parameters
Name Description
request CreateEvaluationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEvaluationCreateEvaluationMetadata

A Task containing the RPC response.

Overrides

GetEvaluation(GetEvaluationRequest, CallSettings)

public override Evaluation GetEvaluation(GetEvaluationRequest request, CallSettings callSettings = null)

Gets a [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation].

Parameters
Name Description
request GetEvaluationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Evaluation

The RPC response.

Overrides

GetEvaluationAsync(GetEvaluationRequest, CallSettings)

public override Task<Evaluation> GetEvaluationAsync(GetEvaluationRequest request, CallSettings callSettings = null)

Gets a [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation].

Parameters
Name Description
request GetEvaluationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskEvaluation

A Task containing the RPC response.

Overrides

ListEvaluationResults(ListEvaluationResultsRequest, CallSettings)

public override PagedEnumerable<ListEvaluationResultsResponse, ListEvaluationResultsResponse.Types.EvaluationResult> ListEvaluationResults(ListEvaluationResultsRequest request, CallSettings callSettings = null)

Gets a list of results for a given a [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation].

Parameters
Name Description
request ListEvaluationResultsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListEvaluationResultsResponseListEvaluationResultsResponseTypesEvaluationResult

A pageable sequence of ListEvaluationResultsResponse.Types.EvaluationResult resources.

Overrides

ListEvaluationResultsAsync(ListEvaluationResultsRequest, CallSettings)

public override PagedAsyncEnumerable<ListEvaluationResultsResponse, ListEvaluationResultsResponse.Types.EvaluationResult> ListEvaluationResultsAsync(ListEvaluationResultsRequest request, CallSettings callSettings = null)

Gets a list of results for a given a [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation].

Parameters
Name Description
request ListEvaluationResultsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListEvaluationResultsResponseListEvaluationResultsResponseTypesEvaluationResult

A pageable asynchronous sequence of ListEvaluationResultsResponse.Types.EvaluationResult resources.

Overrides

ListEvaluations(ListEvaluationsRequest, CallSettings)

public override PagedEnumerable<ListEvaluationsResponse, Evaluation> ListEvaluations(ListEvaluationsRequest request, CallSettings callSettings = null)

Gets a list of [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation]s.

Parameters
Name Description
request ListEvaluationsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListEvaluationsResponseEvaluation

A pageable sequence of Evaluation resources.

Overrides

ListEvaluationsAsync(ListEvaluationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListEvaluationsResponse, Evaluation> ListEvaluationsAsync(ListEvaluationsRequest request, CallSettings callSettings = null)

Gets a list of [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation]s.

Parameters
Name Description
request ListEvaluationsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListEvaluationsResponseEvaluation

A pageable asynchronous sequence of Evaluation resources.

Overrides