public sealed class EvaluationServiceClientImpl : EvaluationServiceClientReference documentation and code samples for the Discovery Engine v1beta API class EvaluationServiceClientImpl.
EvaluationService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
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 |
EvaluationServiceEvaluationServiceClientThe underlying gRPC client. |
settings |
EvaluationServiceSettingsThe base EvaluationServiceSettings used within this client. |
logger |
ILoggerOptional 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 |
|
GrpcClient
public override EvaluationService.EvaluationServiceClient GrpcClient { get; }The underlying gRPC EvaluationService client
| Property Value | |
|---|---|
| Type | Description |
EvaluationServiceEvaluationServiceClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
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 |
CreateEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEvaluationCreateEvaluationMetadata |
The RPC response. |
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 |
CreateEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEvaluationCreateEvaluationMetadata |
A Task containing the RPC response. |
GetEvaluation(GetEvaluationRequest, CallSettings)
public override Evaluation GetEvaluation(GetEvaluationRequest request, CallSettings callSettings = null)Gets a [Evaluation][google.cloud.discoveryengine.v1beta.Evaluation].
| Parameters | |
|---|---|
| Name | Description |
request |
GetEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Evaluation |
The RPC response. |
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 |
GetEvaluationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskEvaluation |
A Task containing the RPC response. |
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 |
ListEvaluationResultsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListEvaluationResultsResponseListEvaluationResultsResponseTypesEvaluationResult |
A pageable sequence of ListEvaluationResultsResponse.Types.EvaluationResult resources. |
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 |
ListEvaluationResultsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListEvaluationResultsResponseListEvaluationResultsResponseTypesEvaluationResult |
A pageable asynchronous sequence of ListEvaluationResultsResponse.Types.EvaluationResult resources. |
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 |
ListEvaluationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListEvaluationsResponseEvaluation |
A pageable sequence of Evaluation resources. |
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 |
ListEvaluationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListEvaluationsResponseEvaluation |
A pageable asynchronous sequence of Evaluation resources. |