Class PredictionServiceGrpc.PredictionServiceBlockingStub

  • Enclosing class:
    PredictionServiceGrpc

    public static final class PredictionServiceGrpc.PredictionServiceBlockingStub
    extends io.grpc.stub.AbstractBlockingStub<PredictionServiceGrpc.PredictionServiceBlockingStub>
    A stub to allow clients to do synchronous rpc calls to service PredictionService.
     AutoML Prediction API.
     On any input that is documented to expect a string parameter in
     snake_case or dash-case, either of those cases is accepted.
     
    • Method Detail

      • predict

        public PredictResponse predict​(PredictRequest request)
         Perform an online prediction. The prediction result is directly
         returned in the response.
         Available for following ML scenarios, and their expected request payloads:
         AutoML Vision Classification
         * An image in .JPEG, .GIF or .PNG format, image_bytes up to 30MB.
         AutoML Vision Object Detection
         * An image in .JPEG, .GIF or .PNG format, image_bytes up to 30MB.
         AutoML Natural Language Classification
         * A TextSnippet up to 60,000 characters, UTF-8 encoded or a document in
         .PDF, .TIF or .TIFF format with size upto 2MB.
         AutoML Natural Language Entity Extraction
         * A TextSnippet up to 10,000 characters, UTF-8 NFC encoded or a document
          in .PDF, .TIF or .TIFF format with size upto 20MB.
         AutoML Natural Language Sentiment Analysis
         * A TextSnippet up to 60,000 characters, UTF-8 encoded or a document in
         .PDF, .TIF or .TIFF format with size upto 2MB.
         AutoML Translation
         * A TextSnippet up to 25,000 characters, UTF-8 encoded.
         AutoML Tables
         * A row with column values matching
           the columns of the model, up to 5MB. Not available for FORECASTING
           `prediction_type`.
         
      • batchPredict

        public com.google.longrunning.Operation batchPredict​(BatchPredictRequest request)
         Perform a batch prediction. Unlike the online [Predict][google.cloud.automl.v1.PredictionService.Predict], batch
         prediction result won't be immediately available in the response. Instead,
         a long running operation object is returned. User can poll the operation
         result via [GetOperation][google.longrunning.Operations.GetOperation]
         method. Once the operation is done, [BatchPredictResult][google.cloud.automl.v1.BatchPredictResult] is returned in
         the [response][google.longrunning.Operation.response] field.
         Available for following ML scenarios:
         * AutoML Vision Classification
         * AutoML Vision Object Detection
         * AutoML Video Intelligence Classification
         * AutoML Video Intelligence Object Tracking * AutoML Natural Language Classification
         * AutoML Natural Language Entity Extraction
         * AutoML Natural Language Sentiment Analysis
         * AutoML Tables