public final class VariableDefinitionContextImpl extends Object implements VariableDefinitionContext
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Function<VariableDefinitionContext,VariableDefinitionContext> |
CLONE |
ORDERING| Constructor and Description |
|---|
VariableDefinitionContextImpl(String key,
String value,
VariableType variableType) |
VariableDefinitionContextImpl(VariableDefinitionContext variableDefinitionContext) |
| Modifier and Type | Method and Description |
|---|---|
String |
getKey()
Variable key as defined in UI
|
String |
getValue()
Variable value as set in UI
|
VariableType |
getVariableType()
VariableType shows the source of variable value as it was evaluated before build execution |
void |
setKey(String key) |
void |
setValue(String value) |
void |
setVariableType(VariableType variableType) |
String |
toString() |
public static final com.google.common.base.Function<VariableDefinitionContext,VariableDefinitionContext> CLONE
public VariableDefinitionContextImpl(VariableDefinitionContext variableDefinitionContext)
public VariableDefinitionContextImpl(String key, String value, VariableType variableType)
@NotNull public String getKey()
VariableDefinitionContextgetKey in interface VariableDefinitionContextgetKey in interface VariableDefinitionIdentifierpublic String getValue()
VariableDefinitionContextgetValue in interface VariableDefinitionContextgetValue in interface VariableDefinitionIdentifierpublic void setKey(String key)
setKey in interface VariableDefinitionContextpublic void setValue(String value)
setValue in interface VariableDefinitionContextpublic VariableType getVariableType()
VariableDefinitionContextVariableType shows the source of variable value as it was evaluated before build executiongetVariableType in interface VariableDefinitionContextgetVariableType in interface VariableDefinitionIdentifierpublic void setVariableType(VariableType variableType)
setVariableType in interface VariableDefinitionContextCopyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.