Interface DescriptorProtos.FieldOptionsOrBuilder

All Superinterfaces:
GeneratedMessage.ExtendableMessageOrBuilder<DescriptorProtos.FieldOptions>, com.google.protobuf.MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
DescriptorProtos.FieldOptions, DescriptorProtos.FieldOptions.Builder
Enclosing class:
DescriptorProtos

public static interface DescriptorProtos.FieldOptionsOrBuilder extends GeneratedMessage.ExtendableMessageOrBuilder<DescriptorProtos.FieldOptions>
  • Method Details

    • hasCtype

      boolean hasCtype()
      optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING, json_name = "ctype"];
      Returns:
      Whether the ctype field is set.
    • getCtype

      optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING, json_name = "ctype"];
      Returns:
      The ctype.
    • hasPacked

      boolean hasPacked()
      optional bool packed = 2 [json_name = "packed"];
      Returns:
      Whether the packed field is set.
    • getPacked

      boolean getPacked()
      optional bool packed = 2 [json_name = "packed"];
      Returns:
      The packed.
    • hasJstype

      boolean hasJstype()
      optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL, json_name = "jstype"];
      Returns:
      Whether the jstype field is set.
    • getJstype

      optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL, json_name = "jstype"];
      Returns:
      The jstype.
    • hasLazy

      boolean hasLazy()
      optional bool lazy = 5 [default = false, json_name = "lazy"];
      Returns:
      Whether the lazy field is set.
    • getLazy

      boolean getLazy()
      optional bool lazy = 5 [default = false, json_name = "lazy"];
      Returns:
      The lazy.
    • hasUnverifiedLazy

      boolean hasUnverifiedLazy()
      optional bool unverified_lazy = 15 [default = false, json_name = "unverifiedLazy"];
      Returns:
      Whether the unverifiedLazy field is set.
    • getUnverifiedLazy

      boolean getUnverifiedLazy()
      optional bool unverified_lazy = 15 [default = false, json_name = "unverifiedLazy"];
      Returns:
      The unverifiedLazy.
    • hasDeprecated

      boolean hasDeprecated()
      optional bool deprecated = 3 [default = false, json_name = "deprecated"];
      Returns:
      Whether the deprecated field is set.
    • getDeprecated

      boolean getDeprecated()
      optional bool deprecated = 3 [default = false, json_name = "deprecated"];
      Returns:
      The deprecated.
    • hasWeak

      boolean hasWeak()
      optional bool weak = 10 [default = false, json_name = "weak"];
      Returns:
      Whether the weak field is set.
    • getWeak

      boolean getWeak()
      optional bool weak = 10 [default = false, json_name = "weak"];
      Returns:
      The weak.
    • hasDebugRedact

      boolean hasDebugRedact()
      optional bool debug_redact = 16 [default = false, json_name = "debugRedact"];
      Returns:
      Whether the debugRedact field is set.
    • getDebugRedact

      boolean getDebugRedact()
      optional bool debug_redact = 16 [default = false, json_name = "debugRedact"];
      Returns:
      The debugRedact.
    • hasRetention

      boolean hasRetention()
      optional .google.protobuf.FieldOptions.OptionRetention retention = 17 [json_name = "retention"];
      Returns:
      Whether the retention field is set.
    • getRetention

      optional .google.protobuf.FieldOptions.OptionRetention retention = 17 [json_name = "retention"];
      Returns:
      The retention.
    • getTargetsList

      repeated .google.protobuf.FieldOptions.OptionTargetType targets = 19 [json_name = "targets"];
      Returns:
      A list containing the targets.
    • getTargetsCount

      int getTargetsCount()
      repeated .google.protobuf.FieldOptions.OptionTargetType targets = 19 [json_name = "targets"];
      Returns:
      The count of targets.
    • getTargets

      repeated .google.protobuf.FieldOptions.OptionTargetType targets = 19 [json_name = "targets"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The targets at the given index.
    • getEditionDefaultsList

      repeated .google.protobuf.FieldOptions.EditionDefault edition_defaults = 20 [json_name = "editionDefaults"];
    • getEditionDefaults

      DescriptorProtos.FieldOptions.EditionDefault getEditionDefaults(int index)
      repeated .google.protobuf.FieldOptions.EditionDefault edition_defaults = 20 [json_name = "editionDefaults"];
    • getEditionDefaultsCount

      int getEditionDefaultsCount()
      repeated .google.protobuf.FieldOptions.EditionDefault edition_defaults = 20 [json_name = "editionDefaults"];
    • getEditionDefaultsOrBuilderList

      List<? extends DescriptorProtos.FieldOptions.EditionDefaultOrBuilder> getEditionDefaultsOrBuilderList()
      repeated .google.protobuf.FieldOptions.EditionDefault edition_defaults = 20 [json_name = "editionDefaults"];
    • getEditionDefaultsOrBuilder

      DescriptorProtos.FieldOptions.EditionDefaultOrBuilder getEditionDefaultsOrBuilder(int index)
      repeated .google.protobuf.FieldOptions.EditionDefault edition_defaults = 20 [json_name = "editionDefaults"];
    • hasFeatures

      boolean hasFeatures()
      optional .google.protobuf.FeatureSet features = 21 [json_name = "features"];
      Returns:
      Whether the features field is set.
    • getFeatures

      optional .google.protobuf.FeatureSet features = 21 [json_name = "features"];
      Returns:
      The features.
    • getFeaturesOrBuilder

      DescriptorProtos.FeatureSetOrBuilder getFeaturesOrBuilder()
      optional .google.protobuf.FeatureSet features = 21 [json_name = "features"];
    • hasFeatureSupport

      boolean hasFeatureSupport()
      optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 22 [json_name = "featureSupport"];
      Returns:
      Whether the featureSupport field is set.
    • getFeatureSupport

      optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 22 [json_name = "featureSupport"];
      Returns:
      The featureSupport.
    • getFeatureSupportOrBuilder

      optional .google.protobuf.FieldOptions.FeatureSupport feature_support = 22 [json_name = "featureSupport"];
    • getUninterpretedOptionList

      List<DescriptorProtos.UninterpretedOption> getUninterpretedOptionList()
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999 [json_name = "uninterpretedOption"];
    • getUninterpretedOption

      DescriptorProtos.UninterpretedOption getUninterpretedOption(int index)
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999 [json_name = "uninterpretedOption"];
    • getUninterpretedOptionCount

      int getUninterpretedOptionCount()
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999 [json_name = "uninterpretedOption"];
    • getUninterpretedOptionOrBuilderList

      List<? extends DescriptorProtos.UninterpretedOptionOrBuilder> getUninterpretedOptionOrBuilderList()
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999 [json_name = "uninterpretedOption"];
    • getUninterpretedOptionOrBuilder

      DescriptorProtos.UninterpretedOptionOrBuilder getUninterpretedOptionOrBuilder(int index)
      repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999 [json_name = "uninterpretedOption"];