-
public interface Step
-
-
Method Summary
Modifier and Type Method Description abstract UnitawaitIf(Function0<Boolean> callback)abstract UnitawaitUp(Function1<AwaitUpAction, Unit> options)abstract UnitawaitUp(Collection<Instance> instances)abstract Unitcondition(Function1<Condition, Boolean> callback)abstract Booleancondition(Condition condition)abstract Unitinit()abstract Unitvalidate()abstract Unitaction(Instance instance)abstract ProvisionergetProvisioner()abstract Property<String>getId()Short unique ID of step. abstract Property<String>getDescription()Nice name of step describing purpose. StringgetLabel()abstract Property<String>getVersion()Implementation version. abstract Property<Boolean>getContinueOnFail()Controls logging error to console instead of breaking build with exception so that next step might be performed. abstract Property<Boolean>getRerunOnFail()Controls if step should be performed again when previously failed. abstract RetrygetRetry()Allows to redo step action after delay if exception is thrown. abstract Property<Boolean>getAwaitUp()Controls is after running step on all instances, checking for up instances need to be done. -
-
Method Detail
-
awaitUp
abstract Unit awaitUp(Function1<AwaitUpAction, Unit> options)
-
awaitUp
abstract Unit awaitUp(Collection<Instance> instances)
-
getProvisioner
abstract Provisioner getProvisioner()
-
getDescription
abstract Property<String> getDescription()
Nice name of step describing purpose.
-
getVersion
abstract Property<String> getVersion()
Implementation version.
-
getContinueOnFail
abstract Property<Boolean> getContinueOnFail()
Controls logging error to console instead of breaking build with exception so that next step might be performed.
-
getRerunOnFail
abstract Property<Boolean> getRerunOnFail()
Controls if step should be performed again when previously failed.
-
getAwaitUp
abstract Property<Boolean> getAwaitUp()
Controls is after running step on all instances, checking for up instances need to be done.
-
-
-
-