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) |
| Modifier and Type | Method and Description |
|---|---|
static Configuration.ConfigurationBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<ImageConfiguration> |
getImages()
List of image configuration used when building.
|
BiFunction<String,String,Optional<Map<String,Object>>> |
getPluginConfigLookup()
Lookup plugin project configuration.
|
Optional<Map<String,Object>> |
getPluginConfiguration(String system,
String id)
Gets plugin configuration values.
|
ProcessorConfig |
getProcessorConfig()
Processor config which holds all the configuration for processors / enrichers.
|
ResourceConfig |
getResource()
Configuration influencing the resource generation.
|
Function<String,Optional<Map<String,Object>>> |
getSecretConfigLookup()
Lookup secret configuration.
|
Optional<Map<String,Object>> |
getSecretConfiguration(String id)
Gets configuration values.
|
int |
hashCode() |
Configuration.ConfigurationBuilder |
toBuilder() |
public Configuration(List<ImageConfiguration> images, ResourceConfig resource, BiFunction<String,String,Optional<Map<String,Object>>> pluginConfigLookup, Function<String,Optional<Map<String,Object>>> secretConfigLookup, ProcessorConfig processorConfig)
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()
protected boolean canEqual(Object other)
Copyright © 2022. All rights reserved.