Class LanguageServiceGrpc.LanguageServiceImplBase (2.3.0)

public abstract static class LanguageServiceGrpc.LanguageServiceImplBase implements BindableService

Provides text analysis operations such as sentiment analysis and entity recognition.

Inheritance

java.lang.Object > LanguageServiceGrpc.LanguageServiceImplBase

Implements

io.grpc.BindableService

Constructors

LanguageServiceImplBase()

public LanguageServiceImplBase()

Methods

analyzeEntities(AnalyzeEntitiesRequest request, StreamObserver<AnalyzeEntitiesResponse> responseObserver)

public void analyzeEntities(AnalyzeEntitiesRequest request, 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.

Parameters
NameDescription
requestAnalyzeEntitiesRequest
responseObserverio.grpc.stub.StreamObserver<AnalyzeEntitiesResponse>

analyzeEntitySentiment(AnalyzeEntitySentimentRequest request, StreamObserver<AnalyzeEntitySentimentResponse> responseObserver)

public void analyzeEntitySentiment(AnalyzeEntitySentimentRequest request, StreamObserver<AnalyzeEntitySentimentResponse> responseObserver)

Finds entities, similar to AnalyzeEntities in the text and analyzes sentiment associated with each entity and its mentions.

Parameters
NameDescription
requestAnalyzeEntitySentimentRequest
responseObserverio.grpc.stub.StreamObserver<AnalyzeEntitySentimentResponse>

analyzeSentiment(AnalyzeSentimentRequest request, StreamObserver<AnalyzeSentimentResponse> responseObserver)

public void analyzeSentiment(AnalyzeSentimentRequest request, StreamObserver<AnalyzeSentimentResponse> responseObserver)

Analyzes the sentiment of the provided text.

Parameters
NameDescription
requestAnalyzeSentimentRequest
responseObserverio.grpc.stub.StreamObserver<AnalyzeSentimentResponse>

analyzeSyntax(AnalyzeSyntaxRequest request, StreamObserver<AnalyzeSyntaxResponse> responseObserver)

public void analyzeSyntax(AnalyzeSyntaxRequest request, 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.

Parameters
NameDescription
requestAnalyzeSyntaxRequest
responseObserverio.grpc.stub.StreamObserver<AnalyzeSyntaxResponse>

annotateText(AnnotateTextRequest request, StreamObserver<AnnotateTextResponse> responseObserver)

public void annotateText(AnnotateTextRequest request, StreamObserver<AnnotateTextResponse> responseObserver)

A convenience method that provides all the features that analyzeSentiment, analyzeEntities, and analyzeSyntax provide in one call.

Parameters
NameDescription
requestAnnotateTextRequest
responseObserverio.grpc.stub.StreamObserver<AnnotateTextResponse>

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

classifyText(ClassifyTextRequest request, StreamObserver<ClassifyTextResponse> responseObserver)

public void classifyText(ClassifyTextRequest request, StreamObserver<ClassifyTextResponse> responseObserver)

Classifies a document into categories.

Parameters
NameDescription
requestClassifyTextRequest
responseObserverio.grpc.stub.StreamObserver<ClassifyTextResponse>