class_docstr: Interface exported by the server.
      
class_docstr_tok: ["Interface","exported","by","the","server","."]
docstr: Constructor.
  
  Args:
      channel: A grpc.Channel.
docstr_tok: ["Constructor",".","Args",":","channel",":","A","grpc.Channel","."]
code: def __init__(self, channel):
      """Constructor.
  
      Args:
          channel: A grpc.Channel.
      """
      self.searchCandidates = channel.unary_unary(
          "/recall.Recall/searchCandidates",
          request_serializer=recall__pb2.Query.SerializeToString,
          response_deserializer=recall__pb2.Candidates.FromString,
      )
      self.addItem = channel.unary_unary(
          "/recall.Recall/addItem",
          request_serializer=recall__pb2.Item.SerializeToString,
          response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
      )
      self.getMetrics = channel.unary_unary(
          "/recall.Recall/getMetrics",
          request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
          response_deserializer=recall__pb2.ServerMessage.FromString,
      )
      self.resetMetrics = channel.unary_unary(
          "/recall.Recall/resetMetrics",
          request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
          response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
      )
  
file_path: BigDL/python/friesian/example/serving/generated/recall_pb2_grpc.py
imports: import grpc
  from google.protobuf import empty_pb2
  import recall_pb2
  from bigdl.dllib.utils.log4Error import *
label_desc: Use image node_id 1 to create a new RecallStub object from inherited base classes: object with example: obj = RecallStub(channel)