(self, name, full_name, index, containing_service,
               input_type, output_type, options=None)
The arguments are as described in the description of MethodDescriptor
    attributes above.

    Note that containing_service may be None, and may be set later if necessary.
The arguments are as described in the description of MethodDescriptor
    attributes above.
The arguments are as described in the description of MethodDescriptor attributes above .
def __init__(self, name, full_name, index, containing_service,
               input_type, output_type, options=None):
    """The arguments are as described in the description of MethodDescriptor
    attributes above.

    Note that containing_service may be None, and may be set later if necessary.
    """
    super(MethodDescriptor, self).__init__(options, 'MethodOptions')
    self.name = name
    self.full_name = full_name
    self.index = index
    self.containing_service = containing_service
    self.input_type = input_type
    self.output_type = output_type
def __init__ ( self , name , full_name , index , containing_service , input_type , output_type , options = None ) : super ( MethodDescriptor , self ) . __init__ ( options , 'MethodOptions' ) self . name = name self . full_name = full_name self . index = index self . containing_service = containing_service self . input_type = input_type self . output_type = output_type