Class Method

  • All Implemented Interfaces:
    MessageLite, MessageLiteOrBuilder, MethodOrBuilder

    @Generated
    public final class Method
    extends GeneratedMessageLite<Method,​Method.Builder>
    implements MethodOrBuilder
     Method represents a method of an API interface.
    
     New usages of this message as an alternative to MethodDescriptorProto are
     strongly discouraged. This message does not reliability preserve all
     information necessary to model the schema and preserve semantics. Instead
     make use of FileDescriptorSet which preserves the necessary information.
     
    Protobuf type google.protobuf.Method
    • Field Detail

      • name_

        private java.lang.String name_
      • REQUEST_TYPE_URL_FIELD_NUMBER

        public static final int REQUEST_TYPE_URL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • requestTypeUrl_

        private java.lang.String requestTypeUrl_
      • REQUEST_STREAMING_FIELD_NUMBER

        public static final int REQUEST_STREAMING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • requestStreaming_

        private boolean requestStreaming_
      • RESPONSE_TYPE_URL_FIELD_NUMBER

        public static final int RESPONSE_TYPE_URL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • responseTypeUrl_

        private java.lang.String responseTypeUrl_
      • RESPONSE_STREAMING_FIELD_NUMBER

        public static final int RESPONSE_STREAMING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • responseStreaming_

        private boolean responseStreaming_
      • syntax_

        private int syntax_
      • edition_

        private java.lang.String edition_
      • DEFAULT_INSTANCE

        private static final Method DEFAULT_INSTANCE
    • Constructor Detail

      • Method

        private Method()
    • Method Detail

      • getName

        public java.lang.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​(java.lang.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 java.lang.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​(java.lang.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 java.lang.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​(java.lang.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 java.util.List<Option> getOptionsList()
         Any metadata attached to the method.
         
        repeated .google.protobuf.Option options = 6;
        Specified by:
        getOptionsList in interface MethodOrBuilder
      • getOptionsOrBuilderList

        public java.util.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​(java.lang.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

        @Deprecated
        public int getSyntaxValue()
        Deprecated.
        google.protobuf.Method.syntax is deprecated. See google/protobuf/api.proto;l=134
         The source syntax of this method.
        
         This field should be ignored, instead the syntax should be inherited from
         Api. This is similar to Field and EnumValue.
         
        .google.protobuf.Syntax syntax = 7 [deprecated = true];
        Specified by:
        getSyntaxValue in interface MethodOrBuilder
        Returns:
        The enum numeric value on the wire for syntax.
      • getSyntax

        @Deprecated
        public Syntax getSyntax()
        Deprecated.
        google.protobuf.Method.syntax is deprecated. See google/protobuf/api.proto;l=134
         The source syntax of this method.
        
         This field should be ignored, instead the syntax should be inherited from
         Api. This is similar to Field and EnumValue.
         
        .google.protobuf.Syntax syntax = 7 [deprecated = true];
        Specified by:
        getSyntax in interface MethodOrBuilder
        Returns:
        The syntax.
      • setSyntaxValue

        private void setSyntaxValue​(int value)
         The source syntax of this method.
        
         This field should be ignored, instead the syntax should be inherited from
         Api. This is similar to Field and EnumValue.
         
        .google.protobuf.Syntax syntax = 7 [deprecated = true];
        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.
        
         This field should be ignored, instead the syntax should be inherited from
         Api. This is similar to Field and EnumValue.
         
        .google.protobuf.Syntax syntax = 7 [deprecated = true];
        Parameters:
        value - The syntax to set.
      • clearSyntax

        private void clearSyntax()
         The source syntax of this method.
        
         This field should be ignored, instead the syntax should be inherited from
         Api. This is similar to Field and EnumValue.
         
        .google.protobuf.Syntax syntax = 7 [deprecated = true];
      • getEdition

        @Deprecated
        public java.lang.String getEdition()
        Deprecated.
        google.protobuf.Method.edition is deprecated. See google/protobuf/api.proto;l=140
         The source edition string, only valid when syntax is SYNTAX_EDITIONS.
        
         This field should be ignored, instead the edition should be inherited from
         Api. This is similar to Field and EnumValue.
         
        string edition = 8 [deprecated = true];
        Specified by:
        getEdition in interface MethodOrBuilder
        Returns:
        The edition.
      • getEditionBytes

        @Deprecated
        public ByteString getEditionBytes()
        Deprecated.
        google.protobuf.Method.edition is deprecated. See google/protobuf/api.proto;l=140
         The source edition string, only valid when syntax is SYNTAX_EDITIONS.
        
         This field should be ignored, instead the edition should be inherited from
         Api. This is similar to Field and EnumValue.
         
        string edition = 8 [deprecated = true];
        Specified by:
        getEditionBytes in interface MethodOrBuilder
        Returns:
        The bytes for edition.
      • setEdition

        private void setEdition​(java.lang.String value)
         The source edition string, only valid when syntax is SYNTAX_EDITIONS.
        
         This field should be ignored, instead the edition should be inherited from
         Api. This is similar to Field and EnumValue.
         
        string edition = 8 [deprecated = true];
        Parameters:
        value - The edition to set.
      • clearEdition

        private void clearEdition()
         The source edition string, only valid when syntax is SYNTAX_EDITIONS.
        
         This field should be ignored, instead the edition should be inherited from
         Api. This is similar to Field and EnumValue.
         
        string edition = 8 [deprecated = true];
      • setEditionBytes

        private void setEditionBytes​(ByteString value)
         The source edition string, only valid when syntax is SYNTAX_EDITIONS.
        
         This field should be ignored, instead the edition should be inherited from
         Api. This is similar to Field and EnumValue.
         
        string edition = 8 [deprecated = true];
        Parameters:
        value - The bytes for edition to set.
      • parseFrom

        public static Method parseFrom​(java.io.InputStream input)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

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

        public static Method parseDelimitedFrom​(java.io.InputStream input)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

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

        public static Method parseFrom​(CodedInputStream input)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.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()