The MethodOptions, defined in descriptor.proto.
If the options message is not present (i.e. there are no options), null is returned.
Custom options can be retrieved as extensions of the returned message.
NOTE: A defensive copy is created each time this property is retrieved.
Returns a clone of the underlying MethodDescriptorProto describing this method.
Note that a copy is taken every time this method is called, so clients using it frequently
(and not modifying it) may want to cache the returned value.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003e\u003ccode\u003eMethodDescriptor\u003c/code\u003e describes a single method within a service and is part of the \u003ccode\u003eGoogle.Protobuf.Reflection\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from \u003ccode\u003eDescriptorBase\u003c/code\u003e and implements \u003ccode\u003eIDescriptor\u003c/code\u003e, offering properties like \u003ccode\u003eInputType\u003c/code\u003e, \u003ccode\u003eOutputType\u003c/code\u003e, \u003ccode\u003eIsClientStreaming\u003c/code\u003e, and \u003ccode\u003eIsServerStreaming\u003c/code\u003e to define the method's characteristics.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides methods to access options and configurations, such as \u003ccode\u003eGetOptions()\u003c/code\u003e, to retrieve a method's options, and \u003ccode\u003eToProto()\u003c/code\u003e to obtain a protobuf representation of the method descriptor.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMethodDescriptor\u003c/code\u003e includes properties for obtaining the method's \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eService\u003c/code\u003e, and \u003ccode\u003eCustomOptions\u003c/code\u003e, offering details about its identity, its belonging service and the possibility of custom extensions.\u003c/p\u003e\n"],["\u003cp\u003eIt uses properties to define the method, including if it streams multiple requests or responses, with both \u003ccode\u003eIsClientStreaming\u003c/code\u003e and \u003ccode\u003eIsServerStreaming\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]