|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.entity.effector.Effectors.EffectorBuilder
public static class Effectors.EffectorBuilder
Method Summary | |
---|---|
Effector
|
build()
returns the effector, with an implementation (required); @see buildAbstract() |
Effector
|
buildAbstract()
returns an abstract effector, where the body will be defined later/elsewhere (impl must not be set) |
EffectorBuilder
|
description(java.lang.String description)
|
EffectorBuilder
|
impl(EffectorTaskFactory taskFactory)
|
EffectorBuilder
|
impl(EffectorBody effectorBody)
|
EffectorBuilder
|
parameter(java.lang.Class paramType, java.lang.String paramName)
|
EffectorBuilder
|
parameter(java.lang.Class paramType, java.lang.String paramName, java.lang.String paramDescription)
|
EffectorBuilder
|
parameter(java.lang.Class paramType, java.lang.String paramName, java.lang.String paramDescription, java.lang.Object defaultValue)
|
EffectorBuilder
|
parameter(ConfigKey key)
|
EffectorBuilder
|
parameter(ParameterType p)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
public Effector build()
public Effector buildAbstract()
public EffectorBuilder description(java.lang.String description)
public EffectorBuilder impl(EffectorTaskFactory taskFactory)
public EffectorBuilder impl(EffectorBody effectorBody)
public EffectorBuilder parameter(java.lang.Class paramType, java.lang.String paramName)
public EffectorBuilder parameter(java.lang.Class paramType, java.lang.String paramName, java.lang.String paramDescription)
public EffectorBuilder parameter(java.lang.Class paramType, java.lang.String paramName, java.lang.String paramDescription, java.lang.Object defaultValue)
@SuppressWarnings({ "unchecked", "rawtypes" }) public EffectorBuilder parameter(ConfigKey key)
public EffectorBuilder parameter(ParameterType p)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.