Send feedback
  
   
 
  
    
      Class Method (3.19.4) 
  
  
  
   
  
    
  
  
    
    
    
    
    
    
    
    
    
      
  
  
  
    
public   final   class  Method   extends   GeneratedMessageLite<Method , Method . Builder >  implements   MethodOrBuilder  
   Method represents a method of an API interface.
 Protobuf type google.protobuf.Method
Static Fields
   
  NAME_FIELD_NUMBER 
  
    
public   static   final   int   NAME_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  OPTIONS_FIELD_NUMBER 
  
    
public   static   final   int   OPTIONS_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  REQUEST_STREAMING_FIELD_NUMBER 
  
    
public   static   final   int   REQUEST_STREAMING_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  REQUEST_TYPE_URL_FIELD_NUMBER 
  
    
public   static   final   int   REQUEST_TYPE_URL_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  RESPONSE_STREAMING_FIELD_NUMBER 
  
    
public   static   final   int   RESPONSE_STREAMING_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  RESPONSE_TYPE_URL_FIELD_NUMBER 
  
    
public   static   final   int   RESPONSE_TYPE_URL_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  SYNTAX_FIELD_NUMBER 
  
    
public   static   final   int   SYNTAX_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  Static Methods
   
  getDefaultInstance() 
  
    
public   static   Method   getDefaultInstance ()  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  newBuilder() 
  
    
public   static   Method . Builder   newBuilder ()  
  
  newBuilder(Method prototype) 
  
    
public   static   Method . Builder   newBuilder ( Method   prototype )  
  
    
      
        Parameter  
      
        Name Description  
      
        prototypeMethod  
     
  
  
  
    
public   static   Method   parseDelimitedFrom ( InputStream   input )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  
    
public   static   Method   parseDelimitedFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  parseFrom(byte[] data) 
  
    
public   static   Method   parseFrom ( byte []   data )  
  
    
      
        Parameter  
      
        Name Description  
      
        databyte [] 
     
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) 
  
    
public   static   Method   parseFrom ( byte []   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  parseFrom(ByteString data) 
  
    
public   static   Method   parseFrom ( ByteString   data )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) 
  
    
public   static   Method   parseFrom ( ByteString   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  
    
public   static   Method   parseFrom ( CodedInputStream   input )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  
    
public   static   Method   parseFrom ( CodedInputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  
    
public   static   Method   parseFrom ( InputStream   input )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  
    
public   static   Method   parseFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  parseFrom(ByteBuffer data) 
  
    
public   static   Method   parseFrom ( ByteBuffer   data )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) 
  
    
public   static   Method   parseFrom ( ByteBuffer   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Method  
     
  
  
  parser() 
  
    
public   static   Parser<Method>   parser ()  
  
  Methods
   
  dynamicMethod(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) 
  
    
protected   final   Object   dynamicMethod ( GeneratedMessageLite . MethodToInvoke   method ,   Object   arg0 ,   Object   arg1 )  
  A method that implements different types of operations described in MethodToInvoke .
 These different kinds of operations are required to implement message-level operations for
 builders in the runtime. This method bundles those operations to reduce the generated methods
 count.
 
   NEW_INSTANCE returns a new instance of the protocol buffer that has not yet been
       made immutable. See MAKE_IMMUTABLE.
   IS_INITIALIZED returns null for false and the default instance for true.
       It doesn't use or modify any memoized value.
   GET_MEMOIZED_IS_INITIALIZED returns the memoized isInitialized byte
       value.
   SET_MEMOIZED_IS_INITIALIZED sets the memoized isInitialized byte value to
       1 if the first parameter is not null, or to 0 if the first parameter is null.
   NEW_BUILDER returns a BuilderType instance.
  
 This method, plus the implementation of the Builder, enables the Builder class to be proguarded
 away entirely on Android.
 
For use by generated code only.
    
      
        Returns  
      
        Type Description  
      
        Object  
     
  
  Overrides 
  
  getName() 
  
   The simple name of this method.
 string name = 1;
    
      
        Returns  
      
        Type Description  
      
        String The name.
 
     
  
  getNameBytes() 
  
    
public   ByteString   getNameBytes ()  
   The simple name of this method.
 string name = 1;
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes for name.
 
     
  
  getOptions(int index) 
  
    
public   Option   getOptions ( int   index )  
   Any metadata attached to the method.
 repeated .google.protobuf.Option options = 6;
    
      
        Parameter  
      
        Name Description  
      
        indexint  
     
  
  
    
      
        Returns  
      
        Type Description  
      
        Option  
     
  
  getOptionsCount() 
  
    
public   int   getOptionsCount ()  
   Any metadata attached to the method.
 repeated .google.protobuf.Option options = 6;
    
      
        Returns  
      
        Type Description  
      
        int  
     
  
  getOptionsList() 
  
    
public   List<Option>   getOptionsList ()  
   Any metadata attached to the method.
 repeated .google.protobuf.Option options = 6;
getOptionsOrBuilder(int index) 
  
    
public   OptionOrBuilder   getOptionsOrBuilder ( int   index )  
   Any metadata attached to the method.
 repeated .google.protobuf.Option options = 6;
    
      
        Parameter  
      
        Name Description  
      
        indexint  
     
  
  
  getOptionsOrBuilderList() 
  
    
public   List <?   extends   OptionOrBuilder >  getOptionsOrBuilderList ()  
   Any metadata attached to the method.
 repeated .google.protobuf.Option options = 6;
    
      
        Returns  
      
        Type Description  
      
        List <? extends com.google.protobuf.OptionOrBuilder > 
     
  
  getRequestStreaming() 
  
    
public   boolean   getRequestStreaming ()  
   If true, the request is streamed.
 bool request_streaming = 3;
    
      
        Returns  
      
        Type Description  
      
        boolean The requestStreaming.
 
     
  
  getRequestTypeUrl() 
  
    
public   String   getRequestTypeUrl ()  
   A URL of the input message type.
 string request_type_url = 2;
    
      
        Returns  
      
        Type Description  
      
        String The requestTypeUrl.
 
     
  
  getRequestTypeUrlBytes() 
  
    
public   ByteString   getRequestTypeUrlBytes ()  
   A URL of the input message type.
 string request_type_url = 2;
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes for requestTypeUrl.
 
     
  
  getResponseStreaming() 
  
    
public   boolean   getResponseStreaming ()  
   If true, the response is streamed.
 bool response_streaming = 5;
    
      
        Returns  
      
        Type Description  
      
        boolean The responseStreaming.
 
     
  
  getResponseTypeUrl() 
  
    
public   String   getResponseTypeUrl ()  
   The URL of the output message type.
 string response_type_url = 4;
    
      
        Returns  
      
        Type Description  
      
        String The responseTypeUrl.
 
     
  
  getResponseTypeUrlBytes() 
  
    
public   ByteString   getResponseTypeUrlBytes ()  
   The URL of the output message type.
 string response_type_url = 4;
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes for responseTypeUrl.
 
     
  
  getSyntax() 
  
    
public   Syntax   getSyntax ()  
   The source syntax of this method.
 .google.protobuf.Syntax syntax = 7;
    
      
        Returns  
      
        Type Description  
      
        Syntax The syntax.
 
     
  
  getSyntaxValue() 
  
    
public   int   getSyntaxValue ()  
   The source syntax of this method.
 .google.protobuf.Syntax syntax = 7;
    
      
        Returns  
      
        Type Description  
      
        int The enum numeric value on the wire for syntax.
 
     
  
 
     
    
  
  
  
     
  
    
    
      
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-10 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["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-10-10 UTC."],[],[]]