Skip to content

Commit 1080ac0

Browse files
Language: Add classify_text method (v1). (#4283)
* Language: Add `classify_text` method (v1). * Update v1beta2 also.
1 parent e1f4ca1 commit 1080ac0

File tree

13 files changed

+993
-769
lines changed

13 files changed

+993
-769
lines changed

packages/google-cloud-language/google/cloud/language.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@
2121
__all__ = (
2222
'enums',
2323
'types',
24-
'LanguageServiceClient', )
24+
'LanguageServiceClient',
25+
)

packages/google-cloud-language/google/cloud/language_v1/gapic/language_service_client.py

Lines changed: 206 additions & 127 deletions
Large diffs are not rendered by default.

packages/google-cloud-language/google/cloud/language_v1/gapic/language_service_client_config.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@
3737
"retry_codes_name": "idempotent",
3838
"retry_params_name": "default"
3939
},
40+
"ClassifyText": {
41+
"timeout_millis": 30000,
42+
"retry_codes_name": "idempotent",
43+
"retry_params_name": "default"
44+
},
4045
"AnnotateText": {
4146
"timeout_millis": 30000,
4247
"retry_codes_name": "idempotent",

packages/google-cloud-language/google/cloud/language_v1/proto/language_service_pb2.py

Lines changed: 241 additions & 93 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/google-cloud-language/google/cloud/language_v1/proto/language_service_pb2_grpc.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ def __init__(self, channel):
3535
request_serializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.AnalyzeSyntaxRequest.SerializeToString,
3636
response_deserializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.AnalyzeSyntaxResponse.FromString,
3737
)
38+
self.ClassifyText = channel.unary_unary(
39+
'/google.cloud.language.v1.LanguageService/ClassifyText',
40+
request_serializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.ClassifyTextRequest.SerializeToString,
41+
response_deserializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.ClassifyTextResponse.FromString,
42+
)
3843
self.AnnotateText = channel.unary_unary(
3944
'/google.cloud.language.v1.LanguageService/AnnotateText',
4045
request_serializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.AnnotateTextRequest.SerializeToString,
@@ -80,6 +85,13 @@ def AnalyzeSyntax(self, request, context):
8085
context.set_details('Method not implemented!')
8186
raise NotImplementedError('Method not implemented!')
8287

88+
def ClassifyText(self, request, context):
89+
"""Classifies a document into categories.
90+
"""
91+
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
92+
context.set_details('Method not implemented!')
93+
raise NotImplementedError('Method not implemented!')
94+
8395
def AnnotateText(self, request, context):
8496
"""A convenience method that provides all the features that analyzeSentiment,
8597
analyzeEntities, and analyzeSyntax provide in one call.
@@ -111,6 +123,11 @@ def add_LanguageServiceServicer_to_server(servicer, server):
111123
request_deserializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.AnalyzeSyntaxRequest.FromString,
112124
response_serializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.AnalyzeSyntaxResponse.SerializeToString,
113125
),
126+
'ClassifyText': grpc.unary_unary_rpc_method_handler(
127+
servicer.ClassifyText,
128+
request_deserializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.ClassifyTextRequest.FromString,
129+
response_serializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.ClassifyTextResponse.SerializeToString,
130+
),
114131
'AnnotateText': grpc.unary_unary_rpc_method_handler(
115132
servicer.AnnotateText,
116133
request_deserializer=google_dot_cloud_dot_language__v1_dot_proto_dot_language__service__pb2.AnnotateTextRequest.FromString,

packages/google-cloud-language/google/cloud/language_v1/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from __future__ import absolute_import
1616
import sys
1717

18-
from google.gax.utils.messages import get_messages
18+
from google.api_core.protobuf_helpers import get_messages
1919

2020
from google.api import http_pb2
2121
from google.cloud.language_v1.proto import language_service_pb2

packages/google-cloud-language/google/cloud/language_v1beta2/gapic/language_service_client.py

Lines changed: 181 additions & 137 deletions
Large diffs are not rendered by default.

packages/google-cloud-language/google/cloud/language_v1beta2/proto/language_service_pb2.py

Lines changed: 14 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/google-cloud-language/google/cloud/language_v1beta2/proto/language_service_pb2_grpc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
22
import grpc
33

4-
import google.cloud.language_v1beta2.proto.language_service_pb2 as google_dot_cloud_dot_language__v1beta2_dot_proto_dot_language__service__pb2
4+
from google.cloud.language_v1beta2.proto import language_service_pb2 as google_dot_cloud_dot_language__v1beta2_dot_proto_dot_language__service__pb2
55

66

77
class LanguageServiceStub(object):

packages/google-cloud-language/google/cloud/language_v1beta2/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from __future__ import absolute_import
1616
import sys
1717

18-
from google.gax.utils.messages import get_messages
18+
from google.api_core.protobuf_helpers import get_messages
1919

2020
from google.api import http_pb2
2121
from google.cloud.language_v1beta2.proto import language_service_pb2

0 commit comments

Comments
 (0)