Class Method

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.protobuf.Method
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, MethodOrBuilder, Serializable

public final class Method extends com.google.protobuf.GeneratedMessageV3 implements MethodOrBuilder
 Method represents a method of an API interface.
 
Protobuf type google.protobuf.Method
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Method represents a method of an API interface.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

    com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    static Method
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    The simple name of this method.
    com.google.protobuf.ByteString
    The simple name of this method.
    getOptions(int index)
    Any metadata attached to the method.
    int
    Any metadata attached to the method.
    Any metadata attached to the method.
    Any metadata attached to the method.
    Any metadata attached to the method.
    com.google.protobuf.Parser<Method>
     
    boolean
    If true, the request is streamed.
    A URL of the input message type.
    com.google.protobuf.ByteString
    A URL of the input message type.
    boolean
    If true, the response is streamed.
    The URL of the output message type.
    com.google.protobuf.ByteString
    The URL of the output message type.
    int
     
    The source syntax of this method.
    int
    The source syntax of this method.
    final com.google.protobuf.UnknownFieldSet
     
    int
     
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
    newBuilder(Method prototype)
     
     
    protected Method.Builder
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
    static Method
     
    static Method
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Method
    parseFrom(byte[] data)
     
    static Method
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Method
    parseFrom(com.google.protobuf.ByteString data)
     
    static Method
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Method
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    static Method
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Method
     
    static Method
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Method
     
    static Method
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Method>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • REQUEST_TYPE_URL_FIELD_NUMBER

      public static final int REQUEST_TYPE_URL_FIELD_NUMBER
      See Also:
    • REQUEST_STREAMING_FIELD_NUMBER

      public static final int REQUEST_STREAMING_FIELD_NUMBER
      See Also:
    • RESPONSE_TYPE_URL_FIELD_NUMBER

      public static final int RESPONSE_TYPE_URL_FIELD_NUMBER
      See Also:
    • RESPONSE_STREAMING_FIELD_NUMBER

      public static final int RESPONSE_STREAMING_FIELD_NUMBER
      See Also:
    • OPTIONS_FIELD_NUMBER

      public static final int OPTIONS_FIELD_NUMBER
      See Also:
    • SYNTAX_FIELD_NUMBER

      public static final int SYNTAX_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getName

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

      public com.google.protobuf.ByteString getNameBytes()
       The simple name of this method.
       
      string name = 1;
      Specified by:
      getNameBytes in interface MethodOrBuilder
      Returns:
      The bytes for name.
    • 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 com.google.protobuf.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.
    • getRequestStreaming

      public boolean getRequestStreaming()
       If true, the request is streamed.
       
      bool request_streaming = 3;
      Specified by:
      getRequestStreaming in interface MethodOrBuilder
      Returns:
      The requestStreaming.
    • 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 com.google.protobuf.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.
    • getResponseStreaming

      public boolean getResponseStreaming()
       If true, the response is streamed.
       
      bool response_streaming = 5;
      Specified by:
      getResponseStreaming in interface MethodOrBuilder
      Returns:
      The responseStreaming.
    • 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;
      Specified by:
      getOptionsOrBuilderList in interface MethodOrBuilder
    • 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;
      Specified by:
      getOptionsOrBuilder in interface MethodOrBuilder
    • 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.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Method parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

      public static Method parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

      public static Method parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static Method parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Method parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Method.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Method.Builder newBuilder()
    • newBuilder

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

      public Method.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Method.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Method getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Method> parser()
    • getParserForType

      public com.google.protobuf.Parser<Method> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public Method getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder