Class JavaFeaturesProto.JavaFeatures.Builder

    • 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.
      • 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.