com.xebialabs.deployit.plugin.api.udm
Class Environment
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.Environment
- All Implemented Interfaces:
- ConfigurationItem, java.io.Serializable, java.lang.Comparable<BaseConfigurationItem>
@Metadata(description="Groups infrastructure CIs and dictionaries and serves as a target for deployment.",
root=ENVIRONMENTS)
public class Environment- extends BaseConfigurationItem
Represents a collection of middleware CIs that belong together.
- See Also:
- Serialized Form
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem |
compareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Environment
public Environment()
Environment
public Environment(Container... members)
getMembers
public java.util.Set<Container> getMembers()
getMembersOfType
public <T extends java.io.Serializable> java.util.Set<T> getMembersOfType(java.lang.Class<T> classType)
setMembers
public void setMembers(java.util.Set<Container> members)
addMember
public void addMember(Container member)
getDictionaries
public java.util.List<Dictionary> getDictionaries()
setDictionaries
public void setDictionaries(java.util.List<Dictionary> dictionaries)