Package com.atlassian.bamboo.variable
Interface VariableContextBuilder
-
- All Known Implementing Classes:
VariableContextBuilderImpl
public interface VariableContextBuilder
-
-
Method Summary
-
-
-
Method Detail
-
addGlobalVariables
VariableContextBuilder addGlobalVariables()
-
add
VariableContextBuilder add(Iterable<VariableDefinition> input)
-
add
VariableContextBuilder add(Map<String,VariableDefinitionContext> input)
-
addFromSubstitutionContext
VariableContextBuilder addFromSubstitutionContext(Iterable<? extends VariableSubstitutionContext> input)
-
addFromVariableContext
VariableContextBuilder addFromVariableContext(@Nullable @Nullable VariableContext context)
-
addManualVariables
VariableContextBuilder addManualVariables(@Nullable @Nullable Map<String,String> input)
-
addProjectVariables
VariableContextBuilder addProjectVariables(long projectId)
-
addPlanAndProjectVariables
VariableContextBuilder addPlanAndProjectVariables(@Nullable @Nullable ImmutablePlan plan)
-
addPlanVariables
VariableContextBuilder addPlanVariables(@Nullable @Nullable ImmutablePlan plan)
-
addVariablesForEnvironment
VariableContextBuilder addVariablesForEnvironment(@Nullable @Nullable Long environmentId)
-
addParentPlanVariablesIfRequired
VariableContextBuilder addParentPlanVariablesIfRequired(@Nullable @Nullable ImmutablePlan plan)
-
addVariablesForVersion
VariableContextBuilder addVariablesForVersion(@Nullable @Nullable Long deploymentVersionId)
-
buildContext
VariableContext buildContext()
-
buildMap
Map<String,VariableDefinitionContext> buildMap()
-
enforcePasswordMasking
VariableContextBuilder enforcePasswordMasking()
-
excludePasswordVariables
VariableContextBuilder excludePasswordVariables()
-
addManualAndResultVariablesFromContext
VariableContextBuilder addManualAndResultVariablesFromContext(@NotNull @NotNull VariableContext variableContext)
-
parentContext
@NotNull @NotNull VariableContextBuilder parentContext(@Nullable @Nullable VariableContext variableContext)
Construct job's variable context by referencing plan's variable context- Parameters:
variableContext
- parent context- Since:
- 9.4
-
-