public class Step
public Step(@NotNull
Provisioner provisioner,
@NotNull
java.lang.String id)
@NotNull public kotlin.jvm.functions.Function1<com.cognifide.gradle.aem.instance.provision.Condition,java.lang.Boolean> getConditionCallback()
public void setConditionCallback(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.instance.provision.Condition,java.lang.Boolean> p)
@Nullable public java.lang.String getDescription()
Nice name of step describing purpose.
public void setDescription(@Nullable
java.lang.String p)
Nice name of step describing purpose.
@NotNull public Retry getRetry()
Allows to redo step action after delay if exception is thrown.
public void setRetry(@NotNull
Retry p)
Allows to redo step action after delay if exception is thrown.
public boolean getContinueOnFail()
Controls logging error to console instead of breaking build with exception so that next step might be performed.
public void setContinueOnFail(boolean p)
Controls logging error to console instead of breaking build with exception so that next step might be performed.
public boolean getRerunOnFail()
Controls if step should be performed again when previously failed.
public void setRerunOnFail(boolean p)
Controls if step should be performed again when previously failed.
public void validate()
public void action(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.Instance,kotlin.Unit> callback)
public void condition(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.instance.provision.Condition,java.lang.Boolean> callback)
public void retry(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.build.Retry,kotlin.Unit> options)
@NotNull public java.lang.String toString()
@NotNull public Provisioner getProvisioner()
@NotNull public java.lang.String getId()