@Beta public interface CatalogItem<T,SpecT> extends BrooklynObject, Rebindable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CatalogItem.CatalogItemLibraries |
static class |
CatalogItem.CatalogItemType |
BrooklynObject.TagSupport| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCatalogItemId()
Built up from
Identifiable.getId() and getVersion(). |
java.lang.Class<T> |
getCatalogItemJavaType() |
CatalogItem.CatalogItemType |
getCatalogItemType() |
java.lang.String |
getDescription() |
java.lang.String |
getIconUrl() |
java.lang.String |
getJavaType() |
CatalogItem.CatalogItemLibraries |
getLibraries() |
java.lang.String |
getName()
Deprecated.
since 0.7.0. Use
BrooklynObject.getDisplayName() |
java.lang.String |
getPlanYaml() |
RebindSupport<CatalogItemMemento> |
getRebindSupport() |
java.lang.String |
getRegisteredTypeName() |
java.lang.Class<SpecT> |
getSpecType() |
java.lang.String |
getVersion() |
java.lang.String |
toXmlString() |
getDisplayName, getTagSupport, tagsgetIdCatalogItem.CatalogItemType getCatalogItemType()
java.lang.Class<T> getCatalogItemJavaType()
java.lang.Class<SpecT> getSpecType()
getCatalogItemJavaType()@Nonnull java.lang.String getRegisteredTypeName()
@Nullable java.lang.String getJavaType()
@Deprecated java.lang.String getName()
BrooklynObject.getDisplayName()java.lang.String getDescription()
java.lang.String getIconUrl()
java.lang.String getVersion()
CatalogItem.CatalogItemLibraries getLibraries()
java.lang.String toXmlString()
@Nullable java.lang.String getPlanYaml()
RebindSupport<CatalogItemMemento> getRebindSupport()
getRebindSupport in interface Rebindablejava.lang.String getCatalogItemId()
Identifiable.getId() and getVersion().
(It is a bit self-referential having this method on this type of BrooklynObject,
but it is easier this than making the interface hierarchy more complicated.)getCatalogItemId in interface BrooklynObject