Methods 
| Modifier and Type | Method and Description | 
| <T2> DependentConfiguration.MultiBuilder<T,V,V2> | abortIf(Entity source,
       AttributeSensor<T2> sensor) | 
| <T2> DependentConfiguration.MultiBuilder<T,V,V2> | abortIf(Entity source,
       AttributeSensor<T2> sensor,
       com.google.common.base.Predicate<? super T2> predicate) | 
| DependentConfiguration.MultiBuilder<T,V,V2> | abortIfOnFire() | 
| DependentConfiguration.MultiBuilder<T,V,V2> | blockingDetails(java.lang.String val) | 
| Task<V2> | build() | 
| DependentConfiguration.MultiBuilder<T,V,V2> | onTimeoutReturn(V val) | 
| DependentConfiguration.MultiBuilder<T,V,V2> | onTimeoutThrow() | 
| DependentConfiguration.MultiBuilder<T,V,V2> | onUnmanagedReturn(V val) | 
| DependentConfiguration.MultiBuilder<T,V,V2> | onUnmanagedThrow() | 
| <V1> DependentConfiguration.MultiBuilder<T,V1,V2> | postProcess(groovy.lang.Closure<V1> val) | 
| <V1> DependentConfiguration.MultiBuilder<T,V1,V2> | postProcess(com.google.common.base.Function<? super T,V1> val) | 
| <V2b> DependentConfiguration.MultiBuilder<T,V,V2b> | postProcessFromMultiple(com.google.common.base.Function<? super java.util.List<V>,V2b> val)Apply post-processing to the entire list of results | 
| DependentConfiguration.MultiBuilder<T,V,java.lang.Boolean> | postProcessFromMultiple(com.google.common.base.Predicate<? super java.util.List<V>> val)Apply post-processing to the entire list of results 
 See  CollectionFunctionals.all(Predicate) and {@link CollectionFunctionals#quorum(brooklyn.util.collections.QuorumCheck, Predicate)
 which allow useful arguments. | 
| DependentConfiguration.MultiBuilder<T,V,V2> | timeout(Duration val) |