public abstract static class EnricherSpec.ExtensibleEnricherSpec<T extends Enricher,K extends EnricherSpec.ExtensibleEnricherSpec<T,K>> extends EnricherSpec<T>
EnricherSpec.ExtensibleEnricherSpec<T extends Enricher,K extends EnricherSpec.ExtensibleEnricherSpec<T,K>>
Modifier and Type | Method and Description |
---|---|
K |
configure(java.lang.CharSequence key,
java.lang.Object val) |
<V> K |
configure(ConfigKey.HasConfigKey<V> key,
Task<? extends V> val) |
<V> K |
configure(ConfigKey.HasConfigKey<V> key,
V val) |
<V> K |
configure(ConfigKey<V> key,
Task<? extends V> val) |
<V> K |
configure(ConfigKey<V> key,
V val) |
K |
configure(java.util.Map<?,?> val)
strings inserted as flags, config keys inserted as config keys;
if you want to force one or the other, create a ConfigBag and convert to the appropriate map type
|
<V> K |
configureIfNotNull(ConfigKey<V> key,
V val) |
K |
uniqueTag(java.lang.String uniqueTag) |
create, create
addSearchPath, catalogItemId, catalogItemIdAndSearchPath, catalogItemIdIfNotNull, clearConfig, displayName, equals, getCatalogItemId, getCatalogItemIdSearchPath, getConfig, getDisplayName, getFlags, getParameters, getTags, getType, hashCode, parameters, parametersAdd, parametersReplace, removeConfig, removeFlag, stackCatalogItemId, tag, tags, tagsAdd, tagsReplace, toString
public K uniqueTag(java.lang.String uniqueTag)
uniqueTag
in class EnricherSpec<T extends Enricher>
public K configure(java.util.Map<?,?> val)
AbstractBrooklynObjectSpec
configure
in class AbstractBrooklynObjectSpec<T extends Enricher,EnricherSpec<T extends Enricher>>
public K configure(java.lang.CharSequence key, java.lang.Object val)
configure
in class AbstractBrooklynObjectSpec<T extends Enricher,EnricherSpec<T extends Enricher>>
public <V> K configure(ConfigKey<V> key, V val)
configure
in class AbstractBrooklynObjectSpec<T extends Enricher,EnricherSpec<T extends Enricher>>
public <V> K configureIfNotNull(ConfigKey<V> key, V val)
configureIfNotNull
in class AbstractBrooklynObjectSpec<T extends Enricher,EnricherSpec<T extends Enricher>>
public <V> K configure(ConfigKey<V> key, Task<? extends V> val)
configure
in class AbstractBrooklynObjectSpec<T extends Enricher,EnricherSpec<T extends Enricher>>
public <V> K configure(ConfigKey.HasConfigKey<V> key, V val)
configure
in class AbstractBrooklynObjectSpec<T extends Enricher,EnricherSpec<T extends Enricher>>
public <V> K configure(ConfigKey.HasConfigKey<V> key, Task<? extends V> val)
configure
in class AbstractBrooklynObjectSpec<T extends Enricher,EnricherSpec<T extends Enricher>>