jetbrains.buildServer.serverSide
Interface Parameter

All Superinterfaces:
java.lang.Comparable<Parameter>
All Known Implementing Classes:
BaseParameter, SimpleParameter

@SystemProvided
public interface Parameter
extends java.lang.Comparable<Parameter>

Parameter set for the build configuration, or the specified build parameter.


Method Summary
 ControlDescription getControlDescription()
           
 java.lang.String getName()
           
 java.lang.String getValue()
           
 boolean isEnvironmentVariable()
          Returns true if this parameter is an environment variable
 boolean isSystemProperty()
          Returns true if this parameter is a system property
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getName

@NotNull
java.lang.String getName()
Returns:
parameter name.

getValue

@NotNull
java.lang.String getValue()
Returns:
parameter value.

isSystemProperty

boolean isSystemProperty()
Returns true if this parameter is a system property

Returns:
see above

isEnvironmentVariable

boolean isEnvironmentVariable()
Returns true if this parameter is an environment variable

Returns:
see above

getControlDescription

@Nullable
ControlDescription getControlDescription()
Returns:
parameter description
Since:
7.0