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
All Methods Instance Methods Default Methods Modifier and Type Method Description 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.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.default void
analyzeSentiment(AnalyzeSentimentRequest request, io.grpc.stub.StreamObserver<AnalyzeSentimentResponse> responseObserver)
Analyzes the sentiment of the provided text.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.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.default void
classifyText(ClassifyTextRequest request, io.grpc.stub.StreamObserver<ClassifyTextResponse> responseObserver)
Classifies a document into categories.default void
moderateText(ModerateTextRequest request, io.grpc.stub.StreamObserver<ModerateTextResponse> responseObserver)
Moderates a document for harmful and sensitive categories.
-
-
-
Method Detail
-
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.
-
-