Package com.atlassian.bamboo.variable
Class VariableDefinitionContextImpl
- java.lang.Object
-
- com.atlassian.bamboo.variable.VariableDefinitionContextImpl
-
- All Implemented Interfaces:
VariableDefinitionContext,VariableDefinitionIdentifier,Serializable
public final class VariableDefinitionContextImpl extends Object implements VariableDefinitionContext
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static com.google.common.base.Function<VariableDefinitionContext,VariableDefinitionContext>CLONE-
Fields inherited from interface com.atlassian.bamboo.variable.VariableDefinitionIdentifier
ORDERING
-
-
Constructor Summary
Constructors Constructor Description VariableDefinitionContextImpl(VariableDefinitionContext variableDefinitionContext)VariableDefinitionContextImpl(String key, String value, VariableType variableType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull StringgetKey()Variable key as defined in UIStringgetValue()Variable value as set in UIVariableTypegetVariableType()VariableTypeshows the source of variable value as it was evaluated before build executionvoidsetKey(String key)voidsetValue(String value)voidsetVariableType(VariableType variableType)StringtoString()
-
-
-
Field Detail
-
CLONE
public static final com.google.common.base.Function<VariableDefinitionContext,VariableDefinitionContext> CLONE
-
-
Constructor Detail
-
VariableDefinitionContextImpl
public VariableDefinitionContextImpl(VariableDefinitionContext variableDefinitionContext)
-
VariableDefinitionContextImpl
public VariableDefinitionContextImpl(String key, String value, VariableType variableType)
-
-
Method Detail
-
getKey
@NotNull public @NotNull String getKey()
Description copied from interface:VariableDefinitionContextVariable key as defined in UI- Specified by:
getKeyin interfaceVariableDefinitionContext- Specified by:
getKeyin interfaceVariableDefinitionIdentifier- Returns:
- variable key
-
getValue
public String getValue()
Description copied from interface:VariableDefinitionContextVariable value as set in UI- Specified by:
getValuein interfaceVariableDefinitionContext- Specified by:
getValuein interfaceVariableDefinitionIdentifier
-
setKey
public void setKey(String key)
- Specified by:
setKeyin interfaceVariableDefinitionContext
-
setValue
public void setValue(String value)
- Specified by:
setValuein interfaceVariableDefinitionContext
-
getVariableType
public VariableType getVariableType()
Description copied from interface:VariableDefinitionContextVariableTypeshows the source of variable value as it was evaluated before build execution- Specified by:
getVariableTypein interfaceVariableDefinitionContext- Specified by:
getVariableTypein interfaceVariableDefinitionIdentifier- Returns:
-
setVariableType
public void setVariableType(VariableType variableType)
- Specified by:
setVariableTypein interfaceVariableDefinitionContext
-
-