public class CatalogItemBuilder<CatalogItemType extends CatalogItemDtoAbstract<?,?>>
extends java.lang.Object
Constructor and Description |
---|
CatalogItemBuilder(CatalogItemType dto) |
Modifier and Type | Method and Description |
---|---|
CatalogItemType |
build() |
CatalogItemBuilder<CatalogItemType> |
description(java.lang.String description) |
CatalogItemBuilder<CatalogItemType> |
displayName(java.lang.String displayName) |
CatalogItemBuilder<CatalogItemType> |
iconUrl(java.lang.String iconUrl) |
CatalogItemBuilder<CatalogItemType> |
javaType(java.lang.String javaType)
Deprecated.
|
CatalogItemBuilder<CatalogItemType> |
libraries(java.util.Collection<CatalogItem.CatalogBundle> libraries) |
CatalogItemBuilder<CatalogItemType> |
name(java.lang.String name)
Deprecated.
since 0.7.0 use
displayName(java.lang.String) |
static CatalogItemBuilder<CatalogEntityItemDto> |
newEntity(java.lang.String symbolicName,
java.lang.String version) |
static CatalogItemBuilder<CatalogLocationItemDto> |
newLocation(java.lang.String symbolicName,
java.lang.String version) |
static CatalogItemBuilder<CatalogPolicyItemDto> |
newPolicy(java.lang.String symbolicName,
java.lang.String version) |
static CatalogItemBuilder<CatalogTemplateItemDto> |
newTemplate(java.lang.String symbolicName,
java.lang.String version) |
CatalogItemBuilder<CatalogItemType> |
plan(java.lang.String yaml) |
CatalogItemBuilder<CatalogItemType> |
symbolicName(java.lang.String symbolicName) |
CatalogItemBuilder<CatalogItemType> |
version(java.lang.String version) |
public CatalogItemBuilder(CatalogItemType dto)
public static CatalogItemBuilder<CatalogEntityItemDto> newEntity(java.lang.String symbolicName, java.lang.String version)
public static CatalogItemBuilder<CatalogTemplateItemDto> newTemplate(java.lang.String symbolicName, java.lang.String version)
public static CatalogItemBuilder<CatalogPolicyItemDto> newPolicy(java.lang.String symbolicName, java.lang.String version)
public static CatalogItemBuilder<CatalogLocationItemDto> newLocation(java.lang.String symbolicName, java.lang.String version)
public CatalogItemBuilder<CatalogItemType> symbolicName(java.lang.String symbolicName)
@Deprecated public CatalogItemBuilder<CatalogItemType> javaType(java.lang.String javaType)
@Deprecated public CatalogItemBuilder<CatalogItemType> name(java.lang.String name)
displayName(java.lang.String)
public CatalogItemBuilder<CatalogItemType> displayName(java.lang.String displayName)
public CatalogItemBuilder<CatalogItemType> description(java.lang.String description)
public CatalogItemBuilder<CatalogItemType> iconUrl(java.lang.String iconUrl)
public CatalogItemBuilder<CatalogItemType> version(java.lang.String version)
public CatalogItemBuilder<CatalogItemType> libraries(java.util.Collection<CatalogItem.CatalogBundle> libraries)
public CatalogItemBuilder<CatalogItemType> plan(java.lang.String yaml)
public CatalogItemType build()