public class Configuration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Configuration.ConfigurationBuilder |
| Constructor and Description |
|---|
Configuration(List<ImageConfiguration> images,
ResourceConfig resource,
BiFunction<String,String,Optional<Map<String,Object>>> pluginConfigLookup,
Function<String,Optional<Map<String,Object>>> secretConfigLookup,
ProcessorConfig processorConfig,
JKubeBuildStrategy jKubeBuildStrategy) |
public Configuration(List<ImageConfiguration> images, ResourceConfig resource, BiFunction<String,String,Optional<Map<String,Object>>> pluginConfigLookup, Function<String,Optional<Map<String,Object>>> secretConfigLookup, ProcessorConfig processorConfig, JKubeBuildStrategy jKubeBuildStrategy)
public Optional<Map<String,Object>> getPluginConfiguration(String system, String id)
system - the underlying build platform (e.g. "maven")id - which plugin configuration to pickpublic Optional<Map<String,Object>> getSecretConfiguration(String id)
id - id specific to the secret storepublic static Configuration.ConfigurationBuilder builder()
public Configuration.ConfigurationBuilder toBuilder()
public List<ImageConfiguration> getImages()
public ResourceConfig getResource()
public BiFunction<String,String,Optional<Map<String,Object>>> getPluginConfigLookup()
public Function<String,Optional<Map<String,Object>>> getSecretConfigLookup()
public ProcessorConfig getProcessorConfig()
public JKubeBuildStrategy getJKubeBuildStrategy()
protected boolean canEqual(Object other)
Copyright © 2023. All rights reserved.