Class DescriptorProtos.EnumValueOptions

    • Constructor Detail

      • EnumValueOptions

        private EnumValueOptions()
    • Method Detail

      • hasDeprecated

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

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

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

        private void clearDeprecated()
         Is this enum value deprecated?
         Depending on the target platform, this can emit Deprecated annotations
         for the enum value, or it will be completely ignored; in the very least,
         this is a formalization for deprecating enum values.
         
        optional bool deprecated = 1 [default = false];
      • 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 = 2;
        Specified by:
        hasFeatures in interface DescriptorProtos.EnumValueOptionsOrBuilder
        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 = 2;
        Specified by:
        getFeatures in interface DescriptorProtos.EnumValueOptionsOrBuilder
        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 = 2;
      • 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 = 2;
      • 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 = 2;
      • hasDebugRedact

        public boolean hasDebugRedact()
         Indicate that fields annotated with this enum value should not be printed
         out when using debug formats, e.g. when the field contains sensitive
         credentials.
         
        optional bool debug_redact = 3 [default = false];
        Specified by:
        hasDebugRedact in interface DescriptorProtos.EnumValueOptionsOrBuilder
        Returns:
        Whether the debugRedact field is set.
      • getDebugRedact

        public boolean getDebugRedact()
         Indicate that fields annotated with this enum value should not be printed
         out when using debug formats, e.g. when the field contains sensitive
         credentials.
         
        optional bool debug_redact = 3 [default = false];
        Specified by:
        getDebugRedact in interface DescriptorProtos.EnumValueOptionsOrBuilder
        Returns:
        The debugRedact.
      • setDebugRedact

        private void setDebugRedact​(boolean value)
         Indicate that fields annotated with this enum value should not be printed
         out when using debug formats, e.g. when the field contains sensitive
         credentials.
         
        optional bool debug_redact = 3 [default = false];
        Parameters:
        value - The debugRedact to set.
      • clearDebugRedact

        private void clearDebugRedact()
         Indicate that fields annotated with this enum value should not be printed
         out when using debug formats, e.g. when the field contains sensitive
         credentials.
         
        optional bool debug_redact = 3 [default = false];
      • hasFeatureSupport

        public boolean hasFeatureSupport()
         Information about the support window of a feature value.
         
        optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
        Specified by:
        hasFeatureSupport in interface DescriptorProtos.EnumValueOptionsOrBuilder
        Returns:
        Whether the featureSupport field is set.
      • setFeatureSupport

        private void setFeatureSupport​(DescriptorProtos.FieldOptions.FeatureSupport value)
         Information about the support window of a feature value.
         
        optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
      • mergeFeatureSupport

        private void mergeFeatureSupport​(DescriptorProtos.FieldOptions.FeatureSupport value)
         Information about the support window of a feature value.
         
        optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
      • clearFeatureSupport

        private void clearFeatureSupport()
         Information about the support window of a feature value.
         
        optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 4;
      • 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;
      • parseDelimitedFrom

        public static DescriptorProtos.EnumValueOptions 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.EnumValueOptions,​DescriptorProtos.EnumValueOptions.Builder>