public class DslComponent extends BrooklynDslDeferredSupplier<Entity>
| Modifier and Type | Class and Description |
|---|---|
static class |
DslComponent.Scope |
| Constructor and Description |
|---|
DslComponent(DslComponent.Scope scope,
java.lang.String componentId) |
DslComponent(DslComponent scopeComponent,
DslComponent.Scope scope,
java.lang.String componentId) |
DslComponent(java.lang.String componentId) |
| Modifier and Type | Method and Description |
|---|---|
DslComponent |
ancestor(java.lang.String scopeOrId) |
BrooklynDslDeferredSupplier<?> |
attributeWhenReady(java.lang.String sensorName) |
DslComponent |
child(java.lang.String scopeOrId) |
DslComponent |
component(java.lang.String scopeOrId)
Deprecated.
|
DslComponent |
component(java.lang.String scope,
java.lang.String id) |
BrooklynDslDeferredSupplier<?> |
config(java.lang.String keyName) |
DslComponent |
descendant(java.lang.String scopeOrId) |
DslComponent |
entity(java.lang.String scopeOrId) |
Task<Entity> |
newTask() |
DslComponent |
parent() |
DslComponent |
sibling(java.lang.String scopeOrId) |
java.lang.String |
toString() |
getpublic DslComponent(java.lang.String componentId)
public DslComponent(DslComponent.Scope scope, java.lang.String componentId)
public DslComponent(DslComponent scopeComponent, DslComponent.Scope scope, java.lang.String componentId)
public Task<Entity> newTask()
newTask in interface TaskFactory<Task<Entity>>newTask in class BrooklynDslDeferredSupplier<Entity>public DslComponent entity(java.lang.String scopeOrId)
public DslComponent child(java.lang.String scopeOrId)
public DslComponent sibling(java.lang.String scopeOrId)
public DslComponent descendant(java.lang.String scopeOrId)
public DslComponent ancestor(java.lang.String scopeOrId)
@Deprecated public DslComponent component(java.lang.String scopeOrId)
public DslComponent parent()
public DslComponent component(java.lang.String scope, java.lang.String id)
public BrooklynDslDeferredSupplier<?> attributeWhenReady(java.lang.String sensorName)
public BrooklynDslDeferredSupplier<?> config(java.lang.String keyName)
public java.lang.String toString()
toString in class java.lang.Object