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.
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |