com.atlassian.bamboo.variable
Interface VariableDefinition

All Superinterfaces:
BambooIdProvider, BambooObject, Serializable, VariableDefinitionContext, VariableDefinitionIdentifier
All Known Implementing Classes:
VariableDefinitionImpl

public interface VariableDefinition
extends VariableDefinitionContext, BambooObject


Field Summary
 
Fields inherited from interface com.atlassian.bamboo.variable.VariableDefinitionIdentifier
ORDERING
 
Method Summary
 Long getDeploymentVersionId()
           
 Long getEnvironmentId()
           
 Plan getPlan()
           
 void setDeploymentVersionId(Long deploymentVersionId)
           
 void setEnvironmentId(Long environmentId)
           
 void setPlan(Plan plan)
           
 
Methods inherited from interface com.atlassian.bamboo.variable.VariableDefinitionContext
getKey, getValue, getVariableType, setKey, setValue, setVariableType
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Method Detail

getPlan

@Nullable
Plan getPlan()

setPlan

void setPlan(Plan plan)

getEnvironmentId

@Nullable
Long getEnvironmentId()
Returns:
id of associated Deployment Environment or null if not of VariableType.ENVIRONMENT type

setEnvironmentId

void setEnvironmentId(Long environmentId)

getDeploymentVersionId

@Nullable
Long getDeploymentVersionId()
Returns:
id of associated Deployment Version or null if not of VariableType.VERSION type

setDeploymentVersionId

void setDeploymentVersionId(@Nullable
                            Long deploymentVersionId)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.