Represents a LanguageService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.language.v2.LanguageServicePackage
@google-cloud/languageConstructors
(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 |