Interface JavaFeaturesProto.JavaFeaturesOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
JavaFeaturesProto.JavaFeatures, JavaFeaturesProto.JavaFeatures.Builder
Enclosing class:
JavaFeaturesProto

public static interface JavaFeaturesProto.JavaFeaturesOrBuilder extends MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
    boolean
    optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
    optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_SOURCE, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ...
    boolean
    optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ...
    optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
    boolean
    optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
    boolean
    optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
    boolean
    optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_SOURCE, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ...
    boolean
    optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ...
    boolean
    optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized
  • Method Details

    • hasLegacyClosedEnum

      boolean hasLegacyClosedEnum()
      optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      Whether the legacyClosedEnum field is set.
    • getLegacyClosedEnum

      boolean getLegacyClosedEnum()
      optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      The legacyClosedEnum.
    • hasUtf8Validation

      boolean hasUtf8Validation()
      optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      Whether the utf8Validation field is set.
    • getUtf8Validation

      optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      The utf8Validation.
    • hasLargeEnum

      boolean hasLargeEnum()
      optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      Whether the largeEnum field is set.
    • getLargeEnum

      boolean getLargeEnum()
      optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      The largeEnum.
    • hasUseOldOuterClassnameDefault

      boolean hasUseOldOuterClassnameDefault()
      optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      Whether the useOldOuterClassnameDefault field is set.
    • getUseOldOuterClassnameDefault

      boolean getUseOldOuterClassnameDefault()
      optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
      Returns:
      The useOldOuterClassnameDefault.
    • hasNestInFileClass

      boolean hasNestInFileClass()
      optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_SOURCE, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ... }
      Returns:
      Whether the nestInFileClass field is set.
    • getNestInFileClass

      optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_SOURCE, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ... }
      Returns:
      The nestInFileClass.