Google Cloud Dialogflow v2beta1 API - Class GeneratorEvaluationsClientImpl (1.0.0-beta24)

public sealed class GeneratorEvaluationsClientImpl : GeneratorEvaluationsClient

Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class GeneratorEvaluationsClientImpl.

GeneratorEvaluations client wrapper implementation, for convenient use.

Inheritance

object > GeneratorEvaluationsClient > GeneratorEvaluationsClientImpl

Namespace

Google.Cloud.Dialogflow.V2Beta1

Assembly

Google.Cloud.Dialogflow.V2Beta1.dll

Remarks

Service for managing generator evaluations.

Constructors

GeneratorEvaluationsClientImpl(GeneratorEvaluationsClient, GeneratorEvaluationsSettings, ILogger)

public GeneratorEvaluationsClientImpl(GeneratorEvaluations.GeneratorEvaluationsClient grpcClient, GeneratorEvaluationsSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient GeneratorEvaluationsGeneratorEvaluationsClient

The underlying gRPC client.

settings GeneratorEvaluationsSettings

The base GeneratorEvaluationsSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateGeneratorEvaluationOperationsClient

public override OperationsClient CreateGeneratorEvaluationOperationsClient { get; }

The long-running operations client for CreateGeneratorEvaluation.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override GeneratorEvaluations.GeneratorEvaluationsClient GrpcClient { get; }

The underlying gRPC GeneratorEvaluations client

Property Value
Type Description
GeneratorEvaluationsGeneratorEvaluationsClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

Methods

CreateGeneratorEvaluation(CreateGeneratorEvaluationRequest, CallSettings)

public override Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata> CreateGeneratorEvaluation(CreateGeneratorEvaluationRequest request, CallSettings callSettings = null)

Creates evaluation of a generator.

Parameters
Name Description
request CreateGeneratorEvaluationRequest

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
OperationGeneratorEvaluationGeneratorEvaluationOperationMetadata

The RPC response.

Overrides

CreateGeneratorEvaluationAsync(CreateGeneratorEvaluationRequest, CallSettings)

public override Task<Operation<GeneratorEvaluation, GeneratorEvaluationOperationMetadata>> CreateGeneratorEvaluationAsync(CreateGeneratorEvaluationRequest request, CallSettings callSettings = null)

Creates evaluation of a generator.

Parameters
Name Description
request CreateGeneratorEvaluationRequest

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
TaskOperationGeneratorEvaluationGeneratorEvaluationOperationMetadata

A Task containing the RPC response.

Overrides

DeleteGeneratorEvaluation(DeleteGeneratorEvaluationRequest, CallSettings)

public override void DeleteGeneratorEvaluation(DeleteGeneratorEvaluationRequest request, CallSettings callSettings = null)

Deletes an evaluation of generator.

Parameters
Name Description
request DeleteGeneratorEvaluationRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteGeneratorEvaluationAsync(DeleteGeneratorEvaluationRequest, CallSettings)

public override Task DeleteGeneratorEvaluationAsync(DeleteGeneratorEvaluationRequest request, CallSettings callSettings = null)

Deletes an evaluation of generator.

Parameters
Name Description
request DeleteGeneratorEvaluationRequest

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
Task

A Task containing the RPC response.

Overrides

GetGeneratorEvaluation(GetGeneratorEvaluationRequest, CallSettings)

public override GeneratorEvaluation GetGeneratorEvaluation(GetGeneratorEvaluationRequest request, CallSettings callSettings = null)

Gets an evaluation of generator.

Parameters
Name Description
request GetGeneratorEvaluationRequest

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
GeneratorEvaluation

The RPC response.

Overrides

GetGeneratorEvaluationAsync(GetGeneratorEvaluationRequest, CallSettings)

public override Task<GeneratorEvaluation> GetGeneratorEvaluationAsync(GetGeneratorEvaluationRequest request, CallSettings callSettings = null)

Gets an evaluation of generator.

Parameters
Name Description
request GetGeneratorEvaluationRequest

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
TaskGeneratorEvaluation

A Task containing the RPC response.

Overrides

ListGeneratorEvaluations(ListGeneratorEvaluationsRequest, CallSettings)

public override PagedEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluations(ListGeneratorEvaluationsRequest request, CallSettings callSettings = null)

Lists evaluations of generator.

Parameters
Name Description
request ListGeneratorEvaluationsRequest

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
PagedEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation

A pageable sequence of GeneratorEvaluation resources.

Overrides

ListGeneratorEvaluationsAsync(ListGeneratorEvaluationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListGeneratorEvaluationsResponse, GeneratorEvaluation> ListGeneratorEvaluationsAsync(ListGeneratorEvaluationsRequest request, CallSettings callSettings = null)

Lists evaluations of generator.

Parameters
Name Description
request ListGeneratorEvaluationsRequest

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
PagedAsyncEnumerableListGeneratorEvaluationsResponseGeneratorEvaluation

A pageable asynchronous sequence of GeneratorEvaluation resources.

Overrides