Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AggregatePriorityListConfigProvider - Class in io.javaoperatorsdk.operator.config.loader.provider
-
A
ConfigProviderthat 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
Consumerthat applies every operator-level property found in theConfigProviderto the givenConfigurationServiceOverrider. - applyControllerConfigs(String) - Method in class io.javaoperatorsdk.operator.config.loader.ConfigLoader
-
Returns a
Consumerthat applies every controller-level property found in theConfigProviderto the givenControllerConfigurationOverrider.
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
ConfigProviderreturns 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
ConfigProviderthat 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 totype, or an emptyOptionalif 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
ConfigProviderthat resolves configuration values from aPropertiesfile. - 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
Propertiesinstance 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
-
Returns a
PropertiesConfigProviderbacked bySystem.getProperties().
T
- type() - Method in class io.javaoperatorsdk.operator.config.loader.ConfigBinding
Y
- YamlConfigProvider - Class in io.javaoperatorsdk.operator.config.loader.provider
-
A
ConfigProviderthat 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).
All Classes and Interfaces|All Packages|Constant Field Values