Class Method

All Implemented Interfaces:
MessageLite, MessageLiteOrBuilder, MethodOrBuilder

public final class Method extends GeneratedMessageLite<Method,Method.Builder> implements MethodOrBuilder
 Method represents a method of an API interface.
 
Protobuf type google.protobuf.Method
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • name_

      private String name_
    • REQUEST_TYPE_URL_FIELD_NUMBER

      public static final int REQUEST_TYPE_URL_FIELD_NUMBER
      See Also:
    • requestTypeUrl_

      private String requestTypeUrl_
    • REQUEST_STREAMING_FIELD_NUMBER

      public static final int REQUEST_STREAMING_FIELD_NUMBER
      See Also:
    • requestStreaming_

      private boolean requestStreaming_
    • RESPONSE_TYPE_URL_FIELD_NUMBER

      public static final int RESPONSE_TYPE_URL_FIELD_NUMBER
      See Also:
    • responseTypeUrl_

      private String responseTypeUrl_
    • RESPONSE_STREAMING_FIELD_NUMBER

      public static final int RESPONSE_STREAMING_FIELD_NUMBER
      See Also:
    • responseStreaming_

      private boolean responseStreaming_
    • OPTIONS_FIELD_NUMBER

      public static final int OPTIONS_FIELD_NUMBER
      See Also:
    • options_

      private Internal.ProtobufList<Option> options_
    • SYNTAX_FIELD_NUMBER

      public static final int SYNTAX_FIELD_NUMBER
      See Also:
    • syntax_

      private int syntax_
    • DEFAULT_INSTANCE

      private static final Method DEFAULT_INSTANCE
    • PARSER

      private static volatile Parser<Method> PARSER
  • Constructor Details

    • Method

      private Method()
  • Method Details

    • getName

      public String getName()
       The simple name of this method.
       
      string name = 1;
      Specified by:
      getName in interface MethodOrBuilder
      Returns:
      The name.
    • getNameBytes

      public ByteString getNameBytes()
       The simple name of this method.
       
      string name = 1;
      Specified by:
      getNameBytes in interface MethodOrBuilder
      Returns:
      The bytes for name.
    • setName

      private void setName(String value)
       The simple name of this method.
       
      string name = 1;
      Parameters:
      value - The name to set.
    • clearName

      private void clearName()
       The simple name of this method.
       
      string name = 1;
    • setNameBytes

      private void setNameBytes(ByteString value)
       The simple name of this method.
       
      string name = 1;
      Parameters:
      value - The bytes for name to set.
    • getRequestTypeUrl

      public String getRequestTypeUrl()
       A URL of the input message type.
       
      string request_type_url = 2;
      Specified by:
      getRequestTypeUrl in interface MethodOrBuilder
      Returns:
      The requestTypeUrl.
    • getRequestTypeUrlBytes

      public ByteString getRequestTypeUrlBytes()
       A URL of the input message type.
       
      string request_type_url = 2;
      Specified by:
      getRequestTypeUrlBytes in interface MethodOrBuilder
      Returns:
      The bytes for requestTypeUrl.
    • setRequestTypeUrl

      private void setRequestTypeUrl(String value)
       A URL of the input message type.
       
      string request_type_url = 2;
      Parameters:
      value - The requestTypeUrl to set.
    • clearRequestTypeUrl

      private void clearRequestTypeUrl()
       A URL of the input message type.
       
      string request_type_url = 2;
    • setRequestTypeUrlBytes

      private void setRequestTypeUrlBytes(ByteString value)
       A URL of the input message type.
       
      string request_type_url = 2;
      Parameters:
      value - The bytes for requestTypeUrl to set.
    • getRequestStreaming

      public boolean getRequestStreaming()
       If true, the request is streamed.
       
      bool request_streaming = 3;
      Specified by:
      getRequestStreaming in interface MethodOrBuilder
      Returns:
      The requestStreaming.
    • setRequestStreaming

      private void setRequestStreaming(boolean value)
       If true, the request is streamed.
       
      bool request_streaming = 3;
      Parameters:
      value - The requestStreaming to set.
    • clearRequestStreaming

      private void clearRequestStreaming()
       If true, the request is streamed.
       
      bool request_streaming = 3;
    • getResponseTypeUrl

      public String getResponseTypeUrl()
       The URL of the output message type.
       
      string response_type_url = 4;
      Specified by:
      getResponseTypeUrl in interface MethodOrBuilder
      Returns:
      The responseTypeUrl.
    • getResponseTypeUrlBytes

      public ByteString getResponseTypeUrlBytes()
       The URL of the output message type.
       
      string response_type_url = 4;
      Specified by:
      getResponseTypeUrlBytes in interface MethodOrBuilder
      Returns:
      The bytes for responseTypeUrl.
    • setResponseTypeUrl

      private void setResponseTypeUrl(String value)
       The URL of the output message type.
       
      string response_type_url = 4;
      Parameters:
      value - The responseTypeUrl to set.
    • clearResponseTypeUrl

      private void clearResponseTypeUrl()
       The URL of the output message type.
       
      string response_type_url = 4;
    • setResponseTypeUrlBytes

      private void setResponseTypeUrlBytes(ByteString value)
       The URL of the output message type.
       
      string response_type_url = 4;
      Parameters:
      value - The bytes for responseTypeUrl to set.
    • getResponseStreaming

      public boolean getResponseStreaming()
       If true, the response is streamed.
       
      bool response_streaming = 5;
      Specified by:
      getResponseStreaming in interface MethodOrBuilder
      Returns:
      The responseStreaming.
    • setResponseStreaming

      private void setResponseStreaming(boolean value)
       If true, the response is streamed.
       
      bool response_streaming = 5;
      Parameters:
      value - The responseStreaming to set.
    • clearResponseStreaming

      private void clearResponseStreaming()
       If true, the response is streamed.
       
      bool response_streaming = 5;
    • getOptionsList

      public List<Option> getOptionsList()
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
      Specified by:
      getOptionsList in interface MethodOrBuilder
    • getOptionsOrBuilderList

      public List<? extends OptionOrBuilder> getOptionsOrBuilderList()
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • getOptionsCount

      public int getOptionsCount()
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
      Specified by:
      getOptionsCount in interface MethodOrBuilder
    • getOptions

      public Option getOptions(int index)
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
      Specified by:
      getOptions in interface MethodOrBuilder
    • getOptionsOrBuilder

      public OptionOrBuilder getOptionsOrBuilder(int index)
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • ensureOptionsIsMutable

      private void ensureOptionsIsMutable()
    • setOptions

      private void setOptions(int index, Option value)
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • addOptions

      private void addOptions(Option value)
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • addOptions

      private void addOptions(int index, Option value)
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • addAllOptions

      private void addAllOptions(Iterable<? extends Option> values)
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • clearOptions

      private void clearOptions()
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • removeOptions

      private void removeOptions(int index)
       Any metadata attached to the method.
       
      repeated .google.protobuf.Option options = 6;
    • getSyntaxValue

      public int getSyntaxValue()
       The source syntax of this method.
       
      .google.protobuf.Syntax syntax = 7;
      Specified by:
      getSyntaxValue in interface MethodOrBuilder
      Returns:
      The enum numeric value on the wire for syntax.
    • getSyntax

      public Syntax getSyntax()
       The source syntax of this method.
       
      .google.protobuf.Syntax syntax = 7;
      Specified by:
      getSyntax in interface MethodOrBuilder
      Returns:
      The syntax.
    • setSyntaxValue

      private void setSyntaxValue(int value)
       The source syntax of this method.
       
      .google.protobuf.Syntax syntax = 7;
      Parameters:
      value - The enum numeric value on the wire for syntax to set.
    • setSyntax

      private void setSyntax(Syntax value)
       The source syntax of this method.
       
      .google.protobuf.Syntax syntax = 7;
      Parameters:
      value - The syntax to set.
    • clearSyntax

      private void clearSyntax()
       The source syntax of this method.
       
      .google.protobuf.Syntax syntax = 7;
    • parseFrom

      public static Method parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Method parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Method parseFrom(ByteString data) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Method parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Method parseFrom(byte[] data) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Method parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Method parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Method parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Method parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Method parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Method parseFrom(CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Method parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

      public static Method.Builder newBuilder()
    • newBuilder

      public static Method.Builder newBuilder(Method prototype)
    • dynamicMethod

      protected final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Description copied from class: GeneratedMessageLite
      A method that implements different types of operations described in GeneratedMessageLite.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.

      Specified by:
      dynamicMethod in class GeneratedMessageLite<Method,Method.Builder>
    • getDefaultInstance

      public static Method getDefaultInstance()
    • parser

      public static Parser<Method> parser()