Interface LanguageServiceGrpc.AsyncService

All Known Implementing Classes:
LanguageServiceGrpc.LanguageServiceImplBase
Enclosing class:
LanguageServiceGrpc

public static interface LanguageServiceGrpc.AsyncService
 Provides text analysis operations such as sentiment analysis and entity
 recognition.
 
  • Method Details

    • analyzeSentiment

      default void analyzeSentiment(AnalyzeSentimentRequest request, io.grpc.stub.StreamObserver<AnalyzeSentimentResponse> responseObserver)
       Analyzes the sentiment of the provided text.
       
    • analyzeEntities

      default void analyzeEntities(AnalyzeEntitiesRequest request, io.grpc.stub.StreamObserver<AnalyzeEntitiesResponse> responseObserver)
       Finds named entities (currently proper names and common nouns) in the text
       along with entity types, probability, mentions for each entity, and
       other properties.
       
    • classifyText

      default void classifyText(ClassifyTextRequest request, io.grpc.stub.StreamObserver<ClassifyTextResponse> responseObserver)
       Classifies a document into categories.
       
    • moderateText

      default void moderateText(ModerateTextRequest request, io.grpc.stub.StreamObserver<ModerateTextResponse> responseObserver)
       Moderates a document for harmful and sensitive categories.
       
    • annotateText

      default void annotateText(AnnotateTextRequest request, io.grpc.stub.StreamObserver<AnnotateTextResponse> responseObserver)
       A convenience method that provides all features in one call.