public final class InitializrMetadataBuilder extends Object
InitializrMetadata. Allows to read metadata from any arbitrary
resource, including remote URLs.InitializrMetadataCustomizerpublic InitializrMetadataBuilder withInitializrProperties(InitializrProperties properties)
InitializrProperties to be merged with other content. Merges the
settings only and not the configuration.properties - the properties to usewithInitializrProperties(InitializrProperties, boolean)public InitializrMetadataBuilder withInitializrProperties(InitializrProperties properties, boolean mergeConfiguration)
InitializrProperties to be merged with other content.properties - the settings to merge onto this instancemergeConfiguration - specify if service configuration should be merged as wellpublic InitializrMetadataBuilder withInitializrMetadata(org.springframework.core.io.Resource resource)
InitializrMetadata to be merged with other content.resource - a resource to a json document describing the metadata to includepublic InitializrMetadataBuilder withCustomizer(InitializrMetadataCustomizer customizer)
InitializrMetadataCustomizer. customizers are invoked in their order
of addition.customizer - the customizer to addInitializrMetadataCustomizerpublic InitializrMetadata build()
InitializrMetadata based on the state of this builder.InitializrMetadata instanceprotected InitializrMetadata createInstance(InitializrConfiguration configuration)
InitializrConfiguration.configuration - the configurationInitializrMetadata instanceprotected void applyDefaults(InitializrMetadata metadata)
metadata - the initializr metadatapublic static InitializrMetadataBuilder fromInitializrProperties(InitializrProperties configuration)
InitializrProperties.
Initialize the configuration to use.configuration - the configuration to useInitializrMetadataBuilder instancewithInitializrProperties(InitializrProperties)public static InitializrMetadataBuilder create()
InitializrConfiguration.InitializrMetadataBuilder instanceCopyright © 2022 Pivotal Software, Inc.. All rights reserved.