public class ItestTopology
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
findFirstMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type) |
com.xebialabs.deployit.plugin.api.udm.Container |
findFirstMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type) |
java.lang.String |
getId() |
java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
getItems() |
java.util.Map<java.lang.String,java.lang.String> |
getPlaceholders() |
java.util.Set<java.lang.String> |
getTags() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getTargetProperties() |
java.util.Map<java.lang.String,java.lang.String> |
getTargetProperties(java.lang.String targetId) |
java.lang.String |
getTargetProperty(java.lang.String targetId,
java.lang.String propertyName) |
java.util.List<com.xebialabs.deployit.plugin.api.udm.Container> |
getTargets() |
boolean |
hasMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type) |
boolean |
hasMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type) |
boolean |
isEnabledByDefault() |
static boolean |
isItestEnabled(java.lang.String itestName,
boolean defaultValue) |
static java.util.Map<java.lang.String,ItestTopology> |
load() |
static java.util.Map<java.lang.String,ItestTopology> |
load(java.io.File file) |
java.lang.String |
replacePlaceholders(java.lang.String template) |
public boolean isEnabledByDefault()
public java.lang.String getId()
public java.util.Set<java.lang.String> getTags()
public java.util.List<com.xebialabs.deployit.plugin.api.udm.Container> getTargets()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getTargetProperties()
public java.util.Map<java.lang.String,java.lang.String> getPlaceholders()
public java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getItems()
public java.lang.String replacePlaceholders(java.lang.String template)
public java.util.Map<java.lang.String,java.lang.String> getTargetProperties(java.lang.String targetId)
public java.lang.String getTargetProperty(java.lang.String targetId,
java.lang.String propertyName)
public boolean hasMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type)
public boolean hasMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type)
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem findFirstMatchingCi(com.xebialabs.deployit.plugin.api.reflect.Type type)
public com.xebialabs.deployit.plugin.api.udm.Container findFirstMatchingTarget(com.xebialabs.deployit.plugin.api.reflect.Type type)
public static boolean isItestEnabled(java.lang.String itestName,
boolean defaultValue)
public static java.util.Map<java.lang.String,ItestTopology> load()
public static java.util.Map<java.lang.String,ItestTopology> load(java.io.File file)