class_docstr: Represents a gRPC method name.
  
  Attributes:
      package: This is defined by `package foo.bar`, designation in the protocol buffer definition
      service: service name in protocol buffer definition (eg: service SearchService { ... })
      method: method name
docstr: return the service name prefixed with package
docstr_tok: ["return","the","service","name","prefixed","with","package"]
code: def fully_qualified_service(self):
      """return the service name prefixed with package"""
      return (
          f"{self.package}.{self.service}"
          if self.package
          else self.service
      )
  
imports: from __future__ import annotations
  import logging
  import typing
  from dataclasses import dataclass
  from functools import lru_cache
  from http import HTTPStatus
  from typing import TYPE_CHECKING
  from ..._internal.utils import resolve_user_filepath
  from ...exceptions import InvalidArgument
  from ._import_hook import LATEST_PROTOCOL_VERSION
  from ._import_hook import import_generated_stubs
  from ._import_hook import import_grpc
label_desc: Use image node_id 1 for calling the MethodName obj's underlying member method code with example usage: obj.fully_qualified_service() and returns: unknown