|
def | __init__ (self, name, full_name, index, methods, options=None, serialized_options=None, file=None, serialized_start=None, serialized_end=None) |
|
def | __new__ (cls, name, full_name, index, methods, options=None, serialized_options=None, file=None, serialized_start=None, serialized_end=None) |
|
def | CopyToProto (self, proto) |
|
def | FindMethodByName (self, name) |
|
def | __init__ (self, options, serialized_options, options_class_name) |
|
def | GetOptions (self) |
|
def | __instancecheck__ (cls, obj) |
|
Descriptor for a service.
name: (str) Name of the service.
full_name: (str) Full name of the service, including package name.
index: (int) 0-indexed index giving the order that this services
definition appears withing the .proto file.
methods: (list of MethodDescriptor) List of methods provided by this
service.
methods_by_name: (dict str -> MethodDescriptor) Same MethodDescriptor
objects as in |methods_by_name|, but indexed by "name" attribute in each
MethodDescriptor.
options: (descriptor_pb2.ServiceOptions) Service options message or
None to use default service options.
file: (FileDescriptor) Reference to file info.
Definition at line 749 of file descriptor.py.
def google.protobuf.descriptor.ServiceDescriptor.__init__ |
( |
|
self, |
|
|
|
options, |
|
|
|
options_class_name, |
|
|
|
name, |
|
|
|
full_name, |
|
|
|
file = None , |
|
|
|
containing_type = None , |
|
|
|
serialized_start = None , |
|
|
|
serialized_end = None , |
|
|
|
serialized_options = None |
|
) |
| |
Constructor.
Args:
options: Protocol message options or None
to use default message options.
options_class_name: (str) The class name of the above options.
name: (str) Name of this protocol message type.
full_name: (str) Fully-qualified name of this protocol message type,
which will include protocol "package" name and the name of any
enclosing types.
file: (FileDescriptor) Reference to file info.
containing_type: if provided, this is a nested descriptor, with this
descriptor as parent, otherwise None.
serialized_start: The start index (inclusive) in block in the
file.serialized_pb that describes this descriptor.
serialized_end: The end index (exclusive) in block in the
file.serialized_pb that describes this descriptor.
serialized_options: Protocol message serilized options or None.
Reimplemented from google.protobuf.descriptor._NestedDescriptorBase.
Definition at line 776 of file descriptor.py.