Class Variable.VariableWithValue<V>

java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.BaseConfiguration
com.xebialabs.xlrelease.domain.variables.Variable
com.xebialabs.xlrelease.domain.variables.Variable.VariableWithValue<V>
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, VisitableItem, Serializable, Cloneable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
Direct Known Subclasses:
BooleanVariable, DateVariable, IntegerVariable, ListStringVariable, MapStringStringVariable, PasswordStringVariable, SetStringVariable, StringVariable
Enclosing class:
Variable

public abstract static class Variable.VariableWithValue<V> extends Variable
See Also:
  • Constructor Details

    • VariableWithValue

      public VariableWithValue()
  • Method Details

    • getValue

      public abstract V getValue()
      Description copied from class: Variable
      Gets underlying value of this variable, or default value for templates. The specific type of value depends on the type of variable.
      Specified by:
      getValue in class Variable
      Returns:
      the underlying value of this variable, or default value for templates.
    • setValue

      public abstract void setValue(V value)