Package com.lightbend.cinnamon.meta
Class Identity.Builder
- java.lang.Object
-
- com.lightbend.cinnamon.meta.Identity.Builder
-
- Enclosing class:
- Identity
public static class Identity.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Identitybuild()Identity.BuildersetDestroyable()Identity.BuildersetDestroyable(boolean destroyable)Identity.BuildersetUnique()Identity.BuildersetUnique(boolean unique)Identity.BuildersetVisible()Identity.BuildersetVisible(boolean visible)Identity.BuilderwithCategory(java.lang.String category)Identity.BuilderwithClass(java.lang.Class entityClass)Identity.BuilderwithInstance(java.lang.Class entityClass, java.lang.String entityName)Identity.BuilderwithKey(java.lang.String key)Identity.BuilderwithName(java.lang.String entityName)Identity.BuilderwithParent(Identity parent)Identity.BuilderwithTag(java.lang.String key, java.lang.String value)Identity.BuilderwithTags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Method Detail
-
withCategory
public Identity.Builder withCategory(java.lang.String category)
-
withKey
public Identity.Builder withKey(java.lang.String key)
-
withClass
public Identity.Builder withClass(java.lang.Class entityClass)
-
withName
public Identity.Builder withName(java.lang.String entityName)
-
withInstance
public Identity.Builder withInstance(java.lang.Class entityClass, java.lang.String entityName)
-
withTag
public Identity.Builder withTag(java.lang.String key, java.lang.String value)
-
withTags
public Identity.Builder withTags(java.util.Map<java.lang.String,java.lang.String> tags)
-
withParent
public Identity.Builder withParent(Identity parent)
-
setDestroyable
public Identity.Builder setDestroyable(boolean destroyable)
-
setDestroyable
public Identity.Builder setDestroyable()
-
setVisible
public Identity.Builder setVisible(boolean visible)
-
setVisible
public Identity.Builder setVisible()
-
setUnique
public Identity.Builder setUnique(boolean unique)
-
setUnique
public Identity.Builder setUnique()
-
build
public Identity build()
-
-