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 Summary
Modifier and TypeMethodDescriptiondefault voidanalyzeEntities(AnalyzeEntitiesRequest request, io.grpc.stub.StreamObserver<AnalyzeEntitiesResponse> responseObserver) Finds named entities (currently proper names and common nouns) in the text along with entity types, salience, mentions for each entity, and other properties.default voidanalyzeEntitySentiment(AnalyzeEntitySentimentRequest request, io.grpc.stub.StreamObserver<AnalyzeEntitySentimentResponse> responseObserver) Finds entities, similar to [AnalyzeEntities][google.cloud.language.v1beta2.LanguageService.AnalyzeEntities] in the text and analyzes sentiment associated with each entity and its mentions.default voidanalyzeSentiment(AnalyzeSentimentRequest request, io.grpc.stub.StreamObserver<AnalyzeSentimentResponse> responseObserver) Analyzes the sentiment of the provided text.default voidanalyzeSyntax(AnalyzeSyntaxRequest request, io.grpc.stub.StreamObserver<AnalyzeSyntaxResponse> responseObserver) Analyzes the syntax of the text and provides sentence boundaries and tokenization along with part of speech tags, dependency trees, and other properties.default voidannotateText(AnnotateTextRequest request, io.grpc.stub.StreamObserver<AnnotateTextResponse> responseObserver) A convenience method that provides all syntax, sentiment, entity, and classification features in one call.default voidclassifyText(ClassifyTextRequest request, io.grpc.stub.StreamObserver<ClassifyTextResponse> responseObserver) Classifies a document into categories.default voidmoderateText(ModerateTextRequest request, io.grpc.stub.StreamObserver<ModerateTextResponse> responseObserver) Moderates a document for harmful and sensitive categories.
-
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, salience, mentions for each entity, and other properties.
-
analyzeEntitySentiment
default void analyzeEntitySentiment(AnalyzeEntitySentimentRequest request, io.grpc.stub.StreamObserver<AnalyzeEntitySentimentResponse> responseObserver) Finds entities, similar to [AnalyzeEntities][google.cloud.language.v1beta2.LanguageService.AnalyzeEntities] in the text and analyzes sentiment associated with each entity and its mentions.
-
analyzeSyntax
default void analyzeSyntax(AnalyzeSyntaxRequest request, io.grpc.stub.StreamObserver<AnalyzeSyntaxResponse> responseObserver) Analyzes the syntax of the text and provides sentence boundaries and tokenization along with part of speech tags, dependency trees, 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 syntax, sentiment, entity, and classification features in one call.
-