Index

A C D E G I K P R S T Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AggregatePriorityListConfigProvider - Class in io.javaoperatorsdk.operator.config.loader.provider
A ConfigProvider that delegates to an ordered list of providers.
AggregatePriorityListConfigProvider(List<ConfigProvider>) - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.AggregatePriorityListConfigProvider
 
applyConfigs() - Method in class io.javaoperatorsdk.operator.config.loader.ConfigLoader
Returns a Consumer that applies every operator-level property found in the ConfigProvider to the given ConfigurationServiceOverrider.
applyControllerConfigs(String) - Method in class io.javaoperatorsdk.operator.config.loader.ConfigLoader
Returns a Consumer that applies every controller-level property found in the ConfigProvider to the given ControllerConfigurationOverrider.

C

ConfigBinding<O,T> - Class in io.javaoperatorsdk.operator.config.loader
Associates a configuration key and its expected type with the setter that should be called on an overrider when the ConfigProvider returns a value for that key.
ConfigBinding(String, Class<T>, BiConsumer<O, T>) - Constructor for class io.javaoperatorsdk.operator.config.loader.ConfigBinding
 
configFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.config.runtime.DefaultConfigurationService
 
ConfigLoader - Class in io.javaoperatorsdk.operator.config.loader
 
ConfigLoader() - Constructor for class io.javaoperatorsdk.operator.config.loader.ConfigLoader
 
ConfigLoader(ConfigProvider) - Constructor for class io.javaoperatorsdk.operator.config.loader.ConfigLoader
 
ConfigLoader(ConfigProvider, String, String) - Constructor for class io.javaoperatorsdk.operator.config.loader.ConfigLoader
 
ConfigProvider - Interface in io.javaoperatorsdk.operator.config.loader
 
ControllerConfigurationAnnotationProcessor - Class in io.javaoperatorsdk.operator.config.runtime
 
ControllerConfigurationAnnotationProcessor() - Constructor for class io.javaoperatorsdk.operator.config.runtime.ControllerConfigurationAnnotationProcessor
 

D

DEFAULT_CONTROLLER_KEY_PREFIX - Static variable in class io.javaoperatorsdk.operator.config.loader.ConfigLoader
 
DEFAULT_OPERATOR_KEY_PREFIX - Static variable in class io.javaoperatorsdk.operator.config.loader.ConfigLoader
 
DefaultConfigurationService - Class in io.javaoperatorsdk.operator.config.runtime
 
DefaultConfigurationService() - Constructor for class io.javaoperatorsdk.operator.config.runtime.DefaultConfigurationService
 

E

EnvVarConfigProvider - Class in io.javaoperatorsdk.operator.config.loader.provider
A ConfigProvider that resolves configuration values from environment variables.
EnvVarConfigProvider() - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.EnvVarConfigProvider
 

G

getDefault() - Static method in class io.javaoperatorsdk.operator.config.loader.ConfigLoader
 
getSupportedSourceVersion() - Method in class io.javaoperatorsdk.operator.config.runtime.ControllerConfigurationAnnotationProcessor
 
getValue(String, Class<T>) - Method in interface io.javaoperatorsdk.operator.config.loader.ConfigProvider
Returns the value associated with key, converted to type, or an empty Optional if the key is not set.
getValue(String, Class<T>) - Method in class io.javaoperatorsdk.operator.config.loader.provider.AggregatePriorityListConfigProvider
 
getValue(String, Class<T>) - Method in class io.javaoperatorsdk.operator.config.loader.provider.EnvVarConfigProvider
 
getValue(String, Class<T>) - Method in class io.javaoperatorsdk.operator.config.loader.provider.PropertiesConfigProvider
 
getValue(String, Class<T>) - Method in class io.javaoperatorsdk.operator.config.loader.provider.YamlConfigProvider
 

I

init(ProcessingEnvironment) - Method in class io.javaoperatorsdk.operator.config.runtime.ControllerConfigurationAnnotationProcessor
 
io.javaoperatorsdk.operator.config.loader - package io.javaoperatorsdk.operator.config.loader
 
io.javaoperatorsdk.operator.config.loader.provider - package io.javaoperatorsdk.operator.config.loader.provider
 
io.javaoperatorsdk.operator.config.runtime - package io.javaoperatorsdk.operator.config.runtime
 

K

key() - Method in class io.javaoperatorsdk.operator.config.loader.ConfigBinding
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.javaoperatorsdk.operator.config.runtime.ControllerConfigurationAnnotationProcessor
 
PropertiesConfigProvider - Class in io.javaoperatorsdk.operator.config.loader.provider
A ConfigProvider that resolves configuration values from a Properties file.
PropertiesConfigProvider(String) - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.PropertiesConfigProvider
Loads properties from the given file path.
PropertiesConfigProvider(Path) - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.PropertiesConfigProvider
Loads properties from the given file path.
PropertiesConfigProvider(Properties) - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.PropertiesConfigProvider
Uses the supplied Properties instance directly.

R

RECONCILERS_RESOURCE_PATH - Static variable in class io.javaoperatorsdk.operator.config.runtime.RuntimeControllerMetadata
 
RuntimeControllerMetadata - Class in io.javaoperatorsdk.operator.config.runtime
 
RuntimeControllerMetadata() - Constructor for class io.javaoperatorsdk.operator.config.runtime.RuntimeControllerMetadata
 

S

setter() - Method in class io.javaoperatorsdk.operator.config.loader.ConfigBinding
 
systemProperties() - Static method in class io.javaoperatorsdk.operator.config.loader.provider.PropertiesConfigProvider

T

type() - Method in class io.javaoperatorsdk.operator.config.loader.ConfigBinding
 

Y

YamlConfigProvider - Class in io.javaoperatorsdk.operator.config.loader.provider
A ConfigProvider that resolves configuration values from a YAML file.
YamlConfigProvider(String) - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.YamlConfigProvider
Loads YAML from the given file path.
YamlConfigProvider(Path) - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.YamlConfigProvider
Loads YAML from the given file path.
YamlConfigProvider(Map<String, Object>) - Constructor for class io.javaoperatorsdk.operator.config.loader.provider.YamlConfigProvider
Uses the supplied map directly (useful for testing).
A C D E G I K P R S T Y 
All Classes and Interfaces|All Packages|Constant Field Values