Class protos.google.cloud.language.v2.LanguageService (7.1.0)

Represents a LanguageService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.language.v2.LanguageService

Package

@google-cloud/language

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new LanguageService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

analyzeEntities(request, callback)

public analyzeEntities(request: google.cloud.language.v2.IAnalyzeEntitiesRequest, callback: google.cloud.language.v2.LanguageService.AnalyzeEntitiesCallback): void;

Calls AnalyzeEntities.

Parameters
Name Description
request IAnalyzeEntitiesRequest

AnalyzeEntitiesRequest message or plain object

callback AnalyzeEntitiesCallback

Node-style callback called with the error, if any, and AnalyzeEntitiesResponse

Returns
Type Description
void

analyzeEntities(request)

public analyzeEntities(request: google.cloud.language.v2.IAnalyzeEntitiesRequest): Promise<google.cloud.language.v2.AnalyzeEntitiesResponse>;

Calls AnalyzeEntities.

Parameter
Name Description
request IAnalyzeEntitiesRequest

AnalyzeEntitiesRequest message or plain object

Returns
Type Description
Promise<google.cloud.language.v2.AnalyzeEntitiesResponse>

Promise

analyzeSentiment(request, callback)

public analyzeSentiment(request: google.cloud.language.v2.IAnalyzeSentimentRequest, callback: google.cloud.language.v2.LanguageService.AnalyzeSentimentCallback): void;

Calls AnalyzeSentiment.

Parameters
Name Description
request IAnalyzeSentimentRequest

AnalyzeSentimentRequest message or plain object

callback AnalyzeSentimentCallback

Node-style callback called with the error, if any, and AnalyzeSentimentResponse

Returns
Type Description
void

analyzeSentiment(request)

public analyzeSentiment(request: google.cloud.language.v2.IAnalyzeSentimentRequest): Promise<google.cloud.language.v2.AnalyzeSentimentResponse>;

Calls AnalyzeSentiment.

Parameter
Name Description
request IAnalyzeSentimentRequest

AnalyzeSentimentRequest message or plain object

Returns
Type Description
Promise<google.cloud.language.v2.AnalyzeSentimentResponse>

Promise

annotateText(request, callback)

public annotateText(request: google.cloud.language.v2.IAnnotateTextRequest, callback: google.cloud.language.v2.LanguageService.AnnotateTextCallback): void;

Calls AnnotateText.

Parameters
Name Description
request IAnnotateTextRequest

AnnotateTextRequest message or plain object

callback AnnotateTextCallback

Node-style callback called with the error, if any, and AnnotateTextResponse

Returns
Type Description
void

annotateText(request)

public annotateText(request: google.cloud.language.v2.IAnnotateTextRequest): Promise<google.cloud.language.v2.AnnotateTextResponse>;

Calls AnnotateText.

Parameter
Name Description
request IAnnotateTextRequest

AnnotateTextRequest message or plain object

Returns
Type Description
Promise<google.cloud.language.v2.AnnotateTextResponse>

Promise

classifyText(request, callback)

public classifyText(request: google.cloud.language.v2.IClassifyTextRequest, callback: google.cloud.language.v2.LanguageService.ClassifyTextCallback): void;

Calls ClassifyText.

Parameters
Name Description
request IClassifyTextRequest

ClassifyTextRequest message or plain object

callback ClassifyTextCallback

Node-style callback called with the error, if any, and ClassifyTextResponse

Returns
Type Description
void

classifyText(request)

public classifyText(request: google.cloud.language.v2.IClassifyTextRequest): Promise<google.cloud.language.v2.ClassifyTextResponse>;

Calls ClassifyText.

Parameter
Name Description
request IClassifyTextRequest

ClassifyTextRequest message or plain object

Returns
Type Description
Promise<google.cloud.language.v2.ClassifyTextResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): LanguageService;

Creates new LanguageService service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
LanguageService

RPC service. Useful where requests and/or responses are streamed.

moderateText(request, callback)

public moderateText(request: google.cloud.language.v2.IModerateTextRequest, callback: google.cloud.language.v2.LanguageService.ModerateTextCallback): void;

Calls ModerateText.

Parameters
Name Description
request IModerateTextRequest

ModerateTextRequest message or plain object

callback ModerateTextCallback

Node-style callback called with the error, if any, and ModerateTextResponse

Returns
Type Description
void

moderateText(request)

public moderateText(request: google.cloud.language.v2.IModerateTextRequest): Promise<google.cloud.language.v2.ModerateTextResponse>;

Calls ModerateText.

Parameter
Name Description
request IModerateTextRequest

ModerateTextRequest message or plain object

Returns
Type Description
Promise<google.cloud.language.v2.ModerateTextResponse>

Promise