Class LanguageServiceGrpc.LanguageServiceStub (2.30.0)

public static final class LanguageServiceGrpc.LanguageServiceStub extends AbstractAsyncStub<LanguageServiceGrpc.LanguageServiceStub>

A stub to allow clients to do asynchronous rpc calls to service LanguageService.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > LanguageServiceGrpc.LanguageServiceStub

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, probability, mentions for each entity, and other properties.

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

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>

annotateText(AnnotateTextRequest request, StreamObserver<AnnotateTextResponse> responseObserver)

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

A convenience method that provides all features in one call.

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

build(Channel channel, CallOptions callOptions)

protected LanguageServiceGrpc.LanguageServiceStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
LanguageServiceGrpc.LanguageServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

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>

moderateText(ModerateTextRequest request, StreamObserver<ModerateTextResponse> responseObserver)

public void moderateText(ModerateTextRequest request, StreamObserver<ModerateTextResponse> responseObserver)

Moderates a document for harmful and sensitive categories.

Parameters
NameDescription
requestModerateTextRequest
responseObserverio.grpc.stub.StreamObserver<ModerateTextResponse>