Package io.quarkus.registry.config
Interface RegistryConfig.Mutable
- All Superinterfaces:
JsonBuilder<RegistryConfig>,RegistryConfig
- All Known Implementing Classes:
RegistryConfigImpl.Builder
- Enclosing interface:
RegistryConfig
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.registry.json.JsonBuilder
JsonBuilder.JsonBuilderSerializer<T>Nested classes/interfaces inherited from interface io.quarkus.registry.config.RegistryConfig
RegistryConfig.Mutable -
Method Summary
Modifier and TypeMethodDescriptionbuild()default voidPersist this configuration to the specified file.default RegistryConfig.MutablesetDescriptor(RegistryDescriptorConfig descriptor) setEnabled(boolean enabled) setMaven(RegistryMavenConfig maven) setNonPlatformExtensions(RegistryNonPlatformExtensionsConfig nonPlatformExtensionsConfig) setPlatforms(RegistryPlatformsConfig platforms) setQuarkusVersions(RegistryQuarkusVersionsConfig quarkusVersions) setUpdatePolicy(String updatePolicy) Methods inherited from interface io.quarkus.registry.config.RegistryConfig
getDescriptor, getExtra, getId, getMaven, getNonPlatformExtensions, getPlatforms, getQuarkusVersions, getUpdatePolicy, isEnabled, mutable
-
Method Details
-
setId
-
setEnabled
-
setUpdatePolicy
-
setDescriptor
-
setPlatforms
-
setNonPlatformExtensions
RegistryConfig.Mutable setNonPlatformExtensions(RegistryNonPlatformExtensionsConfig nonPlatformExtensionsConfig) -
setMaven
-
setQuarkusVersions
-
setAny
-
setExtra
-
setExtra
-
build
RegistryConfig build()- Specified by:
buildin interfaceJsonBuilder<RegistryConfig>- Returns:
- an immutable copy of this configuration
-
persist
Description copied from interface:RegistryConfigPersist this configuration to the specified file.- Specified by:
persistin interfaceRegistryConfig- Parameters:
p- Target path- Throws:
IOException- if the specified file can not be written to.
-