public sealed class PredictionServiceClientImpl : PredictionServiceClient
Reference documentation and code samples for the Recommendations AI v1beta1 API class PredictionServiceClientImpl.
PredictionService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.RecommendationEngine.V1Beta1Assembly
Google.Cloud.RecommendationEngine.V1Beta1.dll
Remarks
Service for making recommendation prediction.
Constructors
PredictionServiceClientImpl(PredictionServiceClient, PredictionServiceSettings, ILogger)
public PredictionServiceClientImpl(PredictionService.PredictionServiceClient grpcClient, PredictionServiceSettings settings, ILogger logger)
Constructs a client wrapper for the PredictionService service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
PredictionServicePredictionServiceClient The underlying gRPC client. |
settings |
PredictionServiceSettings The base PredictionServiceSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
GrpcClient
public override PredictionService.PredictionServiceClient GrpcClient { get; }
The underlying gRPC PredictionService client
Property Value | |
---|---|
Type | Description |
PredictionServicePredictionServiceClient |
Methods
Predict(PredictRequest, CallSettings)
public override PagedEnumerable<PredictResponse, PredictResponse.Types.PredictionResult> Predict(PredictRequest request, CallSettings callSettings = null)
Makes a recommendation prediction. If using API Key based authentication, the API Key must be registered using the [PredictionApiKeyRegistry][google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry] service. Learn more.
Parameters | |
---|---|
Name | Description |
request |
PredictRequest 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 |
PagedEnumerablePredictResponsePredictResponseTypesPredictionResult |
A pageable sequence of PredictResponse.Types.PredictionResult resources. |
PredictAsync(PredictRequest, CallSettings)
public override PagedAsyncEnumerable<PredictResponse, PredictResponse.Types.PredictionResult> PredictAsync(PredictRequest request, CallSettings callSettings = null)
Makes a recommendation prediction. If using API Key based authentication, the API Key must be registered using the [PredictionApiKeyRegistry][google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry] service. Learn more.
Parameters | |
---|---|
Name | Description |
request |
PredictRequest 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 |
PagedAsyncEnumerablePredictResponsePredictResponseTypesPredictionResult |
A pageable asynchronous sequence of PredictResponse.Types.PredictionResult resources. |