Class DescriptorProtos.MethodOptions

    • Constructor Detail

      • MethodOptions

        private MethodOptions()
    • Method Detail

      • hasDeprecated

        public boolean hasDeprecated()
         Is this method deprecated?
         Depending on the target platform, this can emit Deprecated annotations
         for the method, or it will be completely ignored; in the very least,
         this is a formalization for deprecating methods.
         
        optional bool deprecated = 33 [default = false];
        Specified by:
        hasDeprecated in interface DescriptorProtos.MethodOptionsOrBuilder
        Returns:
        Whether the deprecated field is set.
      • getDeprecated

        public boolean getDeprecated()
         Is this method deprecated?
         Depending on the target platform, this can emit Deprecated annotations
         for the method, or it will be completely ignored; in the very least,
         this is a formalization for deprecating methods.
         
        optional bool deprecated = 33 [default = false];
        Specified by:
        getDeprecated in interface DescriptorProtos.MethodOptionsOrBuilder
        Returns:
        The deprecated.
      • setDeprecated

        private void setDeprecated​(boolean value)
         Is this method deprecated?
         Depending on the target platform, this can emit Deprecated annotations
         for the method, or it will be completely ignored; in the very least,
         this is a formalization for deprecating methods.
         
        optional bool deprecated = 33 [default = false];
        Parameters:
        value - The deprecated to set.
      • clearDeprecated

        private void clearDeprecated()
         Is this method deprecated?
         Depending on the target platform, this can emit Deprecated annotations
         for the method, or it will be completely ignored; in the very least,
         this is a formalization for deprecating methods.
         
        optional bool deprecated = 33 [default = false];
      • hasIdempotencyLevel

        public boolean hasIdempotencyLevel()
        optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
        Specified by:
        hasIdempotencyLevel in interface DescriptorProtos.MethodOptionsOrBuilder
        Returns:
        Whether the idempotencyLevel field is set.
      • setIdempotencyLevel

        private void setIdempotencyLevel​(DescriptorProtos.MethodOptions.IdempotencyLevel value)
        optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
        Parameters:
        value - The idempotencyLevel to set.
      • clearIdempotencyLevel

        private void clearIdempotencyLevel()
        optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
      • hasFeatures

        public boolean hasFeatures()
         Any features defined in the specific edition.
         WARNING: This field should only be used by protobuf plugins or special
         cases like the proto compiler. Other uses are discouraged and
         developers should rely on the protoreflect APIs for their client language.
         
        optional .google.protobuf.FeatureSet features = 35;
        Specified by:
        hasFeatures in interface DescriptorProtos.MethodOptionsOrBuilder
        Returns:
        Whether the features field is set.
      • getFeatures

        public DescriptorProtos.FeatureSet getFeatures()
         Any features defined in the specific edition.
         WARNING: This field should only be used by protobuf plugins or special
         cases like the proto compiler. Other uses are discouraged and
         developers should rely on the protoreflect APIs for their client language.
         
        optional .google.protobuf.FeatureSet features = 35;
        Specified by:
        getFeatures in interface DescriptorProtos.MethodOptionsOrBuilder
        Returns:
        The features.
      • setFeatures

        private void setFeatures​(DescriptorProtos.FeatureSet value)
         Any features defined in the specific edition.
         WARNING: This field should only be used by protobuf plugins or special
         cases like the proto compiler. Other uses are discouraged and
         developers should rely on the protoreflect APIs for their client language.
         
        optional .google.protobuf.FeatureSet features = 35;
      • mergeFeatures

        private void mergeFeatures​(DescriptorProtos.FeatureSet value)
         Any features defined in the specific edition.
         WARNING: This field should only be used by protobuf plugins or special
         cases like the proto compiler. Other uses are discouraged and
         developers should rely on the protoreflect APIs for their client language.
         
        optional .google.protobuf.FeatureSet features = 35;
      • clearFeatures

        private void clearFeatures()
         Any features defined in the specific edition.
         WARNING: This field should only be used by protobuf plugins or special
         cases like the proto compiler. Other uses are discouraged and
         developers should rely on the protoreflect APIs for their client language.
         
        optional .google.protobuf.FeatureSet features = 35;
      • getUninterpretedOptionOrBuilderList

        public java.util.List<? extends DescriptorProtos.UninterpretedOptionOrBuilder> getUninterpretedOptionOrBuilderList()
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • getUninterpretedOptionOrBuilder

        public DescriptorProtos.UninterpretedOptionOrBuilder getUninterpretedOptionOrBuilder​(int index)
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • ensureUninterpretedOptionIsMutable

        private void ensureUninterpretedOptionIsMutable()
      • setUninterpretedOption

        private void setUninterpretedOption​(int index,
                                            DescriptorProtos.UninterpretedOption value)
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • addUninterpretedOption

        private void addUninterpretedOption​(DescriptorProtos.UninterpretedOption value)
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • addUninterpretedOption

        private void addUninterpretedOption​(int index,
                                            DescriptorProtos.UninterpretedOption value)
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • addAllUninterpretedOption

        private void addAllUninterpretedOption​(java.lang.Iterable<? extends DescriptorProtos.UninterpretedOption> values)
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • clearUninterpretedOption

        private void clearUninterpretedOption()
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • removeUninterpretedOption

        private void removeUninterpretedOption​(int index)
         The parser stores options it doesn't recognize here. See above.
         
        repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
      • parseFrom

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

        public static DescriptorProtos.MethodOptions parseDelimitedFrom​(java.io.InputStream 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<DescriptorProtos.MethodOptions,​DescriptorProtos.MethodOptions.Builder>