@FunctionalInterface public static interface ConfigData.PropertySourceOptions
ConfigData.Options
for a given
PropertySource
.Modifier and Type | Field and Description |
---|---|
static ConfigData.PropertySourceOptions |
ALWAYS_NONE
ConfigData.PropertySourceOptions instance that always returns
ConfigData.Options.NONE . |
Modifier and Type | Method and Description |
---|---|
static ConfigData.PropertySourceOptions |
always(ConfigData.Option... options)
Create a new
ConfigData.PropertySourceOptions instance that always returns the
same options regardless of the property source. |
static ConfigData.PropertySourceOptions |
always(ConfigData.Options options)
Create a new
ConfigData.PropertySourceOptions instance that always returns the
same options regardless of the property source. |
ConfigData.Options |
get(PropertySource<?> propertySource)
Return the options that should apply for the given property source.
|
static final ConfigData.PropertySourceOptions ALWAYS_NONE
ConfigData.PropertySourceOptions
instance that always returns
ConfigData.Options.NONE
.ConfigData.Options get(PropertySource<?> propertySource)
propertySource
- the property sourcestatic ConfigData.PropertySourceOptions always(ConfigData.Option... options)
ConfigData.PropertySourceOptions
instance that always returns the
same options regardless of the property source.options
- the options to returnConfigData.PropertySourceOptions
instancestatic ConfigData.PropertySourceOptions always(ConfigData.Options options)
ConfigData.PropertySourceOptions
instance that always returns the
same options regardless of the property source.options
- the options to returnConfigData.PropertySourceOptions
instance