Class EnvironmentVariable.BulkBuilder
java.lang.Object
com.inductiveautomation.ignition.common.config.EnvironmentVariable.BulkBuilder
- Enclosing class:
- EnvironmentVariable
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor for BulkBuilder.BulkBuilder(Pattern envKeyPattern) Constructor for BulkBuilder that registers a single pattern.
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Build a list of EnvironmentVariables with all the variables that match the supplied pattern.withCustom(Consumer<EnvironmentVariable.Builder> builderFunction) Use this to apply variable logic to customize each Env Var Builder that is accumulated by the Bulk Builder.withPattern(Pattern envKeyPattern) Use this to apply a regex pattern for matching environment variables to be retrieved.
- 
Constructor Details- 
BulkBuilderpublic BulkBuilder()Default constructor for BulkBuilder. You must register at least one pattern before calling build().
- 
BulkBuilderConstructor for BulkBuilder that registers a single pattern. You can register additional patterns withwithPattern(Pattern).- Parameters:
- envKeyPattern- RegEx Pattern object that will be used to match available Env Vars
 
 
- 
- 
Method Details- 
withPatternUse this to apply a regex pattern for matching environment variables to be retrieved. You must have at least one registered pattern for this builder. The first pattern to match will include a given environment variable.- Parameters:
- envKeyPattern- RegEx Pattern object that will be used to match available Env Vars
- Returns:
- BulkBuilder object
 
- 
withCustompublic EnvironmentVariable.BulkBuilder withCustom(Consumer<EnvironmentVariable.Builder> builderFunction) Use this to apply variable logic to customize each Env Var Builder that is accumulated by the Bulk Builder. This might be useful if you are retrieving a set of EnvironmentVariables that may need different properties applied to their Builders.- Parameters:
- builderFunction- Custom Function that can apply additional customizations to EnvironmentVariable.Builder objects before build()
- Returns:
- BulkBuilder object
 
- 
buildBuild a list of EnvironmentVariables with all the variables that match the supplied pattern.- Returns:
- List of resolved EnvironmentVariable objects
 
 
-