Class JavaFeaturesProto.JavaFeatures.Builder

    • Field Summary

      • Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        instance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      JavaFeaturesProto.JavaFeatures.Builder clearLargeEnum()
      optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder clearLegacyClosedEnum()
      optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder clearNestInFileClass()
      optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder clearUseOldOuterClassnameDefault()
      optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder clearUtf8Validation()
      optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      boolean getLargeEnum()
      optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      boolean getLegacyClosedEnum()
      optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.NestInFileClassFeature.NestInFileClass getNestInFileClass()
      optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ...
      boolean getUseOldOuterClassnameDefault()
      optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Utf8Validation getUtf8Validation()
      optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      boolean hasLargeEnum()
      optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      boolean hasLegacyClosedEnum()
      optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      boolean hasNestInFileClass()
      optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ...
      boolean hasUseOldOuterClassnameDefault()
      optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      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 = { ...
      JavaFeaturesProto.JavaFeatures.Builder setLargeEnum​(boolean value)
      optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder setLegacyClosedEnum​(boolean value)
      optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder setNestInFileClass​(JavaFeaturesProto.JavaFeatures.NestInFileClassFeature.NestInFileClass value)
      optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder setUseOldOuterClassnameDefault​(boolean value)
      optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ...
      JavaFeaturesProto.JavaFeatures.Builder setUtf8Validation​(JavaFeaturesProto.JavaFeatures.Utf8Validation value)
      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 class com.google.protobuf.GeneratedMessageLite.Builder

        build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • hasLegacyClosedEnum

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

        public boolean getLegacyClosedEnum()
        optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        getLegacyClosedEnum in interface JavaFeaturesProto.JavaFeaturesOrBuilder
        Returns:
        The legacyClosedEnum.
      • setLegacyClosedEnum

        public JavaFeaturesProto.JavaFeatures.Builder setLegacyClosedEnum​(boolean value)
        optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The legacyClosedEnum to set.
        Returns:
        This builder for chaining.
      • clearLegacyClosedEnum

        public JavaFeaturesProto.JavaFeatures.Builder clearLegacyClosedEnum()
        optional bool legacy_closed_enum = 1 [json_name = "legacyClosedEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasUtf8Validation

        public 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 = { ... }
        Specified by:
        hasUtf8Validation in interface JavaFeaturesProto.JavaFeaturesOrBuilder
        Returns:
        Whether the utf8Validation field is set.
      • setUtf8Validation

        public JavaFeaturesProto.JavaFeatures.Builder setUtf8Validation​(JavaFeaturesProto.JavaFeatures.Utf8Validation value)
        optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for utf8Validation to set.
        Returns:
        This builder for chaining.
      • clearUtf8Validation

        public JavaFeaturesProto.JavaFeatures.Builder clearUtf8Validation()
        optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [json_name = "utf8Validation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasLargeEnum

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

        public boolean getLargeEnum()
        optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        getLargeEnum in interface JavaFeaturesProto.JavaFeaturesOrBuilder
        Returns:
        The largeEnum.
      • setLargeEnum

        public JavaFeaturesProto.JavaFeatures.Builder setLargeEnum​(boolean value)
        optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The largeEnum to set.
        Returns:
        This builder for chaining.
      • clearLargeEnum

        public JavaFeaturesProto.JavaFeatures.Builder clearLargeEnum()
        optional bool large_enum = 3 [json_name = "largeEnum", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasUseOldOuterClassnameDefault

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

        public boolean getUseOldOuterClassnameDefault()
        optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        getUseOldOuterClassnameDefault in interface JavaFeaturesProto.JavaFeaturesOrBuilder
        Returns:
        The useOldOuterClassnameDefault.
      • setUseOldOuterClassnameDefault

        public JavaFeaturesProto.JavaFeatures.Builder setUseOldOuterClassnameDefault​(boolean value)
        optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The useOldOuterClassnameDefault to set.
        Returns:
        This builder for chaining.
      • clearUseOldOuterClassnameDefault

        public JavaFeaturesProto.JavaFeatures.Builder clearUseOldOuterClassnameDefault()
        optional bool use_old_outer_classname_default = 4 [json_name = "useOldOuterClassnameDefault", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasNestInFileClass

        public boolean hasNestInFileClass()
        optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ... }
        Specified by:
        hasNestInFileClass in interface JavaFeaturesProto.JavaFeaturesOrBuilder
        Returns:
        Whether the nestInFileClass field is set.
      • setNestInFileClass

        public JavaFeaturesProto.JavaFeatures.Builder setNestInFileClass​(JavaFeaturesProto.JavaFeatures.NestInFileClassFeature.NestInFileClass value)
        optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for nestInFileClass to set.
        Returns:
        This builder for chaining.
      • clearNestInFileClass

        public JavaFeaturesProto.JavaFeatures.Builder clearNestInFileClass()
        optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [json_name = "nestInFileClass", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { ... }
        Returns:
        This builder for chaining.