Package com.atlassian.bamboo.variable
Class VariableContextBuilderImpl
java.lang.Object
com.atlassian.bamboo.variable.VariableContextBuilderImpl
- All Implemented Interfaces:
VariableContextBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionVariableContextBuilderImpl(VariableDefinitionManager variableDefinitionManager) -
Method Summary
Modifier and TypeMethodDescriptionadd(Iterable<VariableDefinition> input) add(Map<String, VariableDefinitionContext> input) addFromSubstitutionContext(Iterable<? extends VariableSubstitutionContext> input) addFromVariableContext(@Nullable VariableContext context) addManualAndResultVariablesFromContext(@NotNull VariableContext variableContext) addManualVariables(@Nullable Map<String, String> input) addParentPlanVariablesIfRequired(@Nullable ImmutablePlan plan) addPlanAndProjectVariables(@Nullable ImmutablePlan plan) addPlanVariables(@Nullable ImmutablePlan plan) addProjectVariables(long projectId) addVariablesForEnvironment(@Nullable Long environmentId) addVariablesForVersion(@Nullable Long deploymentVersionId) buildMap()parentContext(@Nullable VariableContext variableContext) Construct job's variable context by referencing plan's variable context
-
Constructor Details
-
VariableContextBuilderImpl
-
-
Method Details
-
enforcePasswordMasking
- Specified by:
enforcePasswordMaskingin interfaceVariableContextBuilder
-
excludePasswordVariables
- Specified by:
excludePasswordVariablesin interfaceVariableContextBuilder
-
addManualVariables
- Specified by:
addManualVariablesin interfaceVariableContextBuilder
-
add
- Specified by:
addin interfaceVariableContextBuilder
-
add
- Specified by:
addin interfaceVariableContextBuilder
-
addFromSubstitutionContext
public VariableContextBuilder addFromSubstitutionContext(Iterable<? extends VariableSubstitutionContext> input) - Specified by:
addFromSubstitutionContextin interfaceVariableContextBuilder
-
addFromVariableContext
- Specified by:
addFromVariableContextin interfaceVariableContextBuilder
-
addGlobalVariables
- Specified by:
addGlobalVariablesin interfaceVariableContextBuilder
-
addProjectVariables
- Specified by:
addProjectVariablesin interfaceVariableContextBuilder
-
addPlanAndProjectVariables
- Specified by:
addPlanAndProjectVariablesin interfaceVariableContextBuilder
-
addPlanVariables
- Specified by:
addPlanVariablesin interfaceVariableContextBuilder
-
addVariablesForEnvironment
- Specified by:
addVariablesForEnvironmentin interfaceVariableContextBuilder
-
addVariablesForVersion
- Specified by:
addVariablesForVersionin interfaceVariableContextBuilder
-
addParentPlanVariablesIfRequired
public VariableContextBuilder addParentPlanVariablesIfRequired(@Nullable @Nullable ImmutablePlan plan) - Specified by:
addParentPlanVariablesIfRequiredin interfaceVariableContextBuilder
-
addManualAndResultVariablesFromContext
public VariableContextBuilder addManualAndResultVariablesFromContext(@NotNull @NotNull VariableContext variableContext) - Specified by:
addManualAndResultVariablesFromContextin interfaceVariableContextBuilder
-
parentContext
Description copied from interface:VariableContextBuilderConstruct job's variable context by referencing plan's variable context- Specified by:
parentContextin interfaceVariableContextBuilder- Parameters:
variableContext- parent context
-
buildContext
- Specified by:
buildContextin interfaceVariableContextBuilder
-
buildMap
- Specified by:
buildMapin interfaceVariableContextBuilder
-