aem-plugin / com.cognifide.gradle.aem.instance.provision / Step

Step

class Step

Constructors

<init>

Step(provisioner: Provisioner, id: String)

Properties

conditionCallback

var conditionCallback: Condition.() -> Boolean

continueOnFail

Controls logging error to console instead of breaking build with exception so that next step might be performed.

var continueOnFail: Boolean

description

Nice name of step describing purpose.

var description: String?

id

val id: String

provisioner

val provisioner: Provisioner

rerunOnFail

Controls if step should be performed again when previously failed.

var rerunOnFail: Boolean

retry

Allows to redo step action after delay if exception is thrown.

var retry: Retry

Functions

action

fun action(callback: Instance.() -> Unit): Unit

condition

fun condition(callback: Condition.() -> Boolean): Unit

retry

fun retry(options: Retry.() -> Unit): Unit

toString

fun toString(): String

validate

fun validate(): Unit