public class Step
public Step(@NotNull
Provisioner provisioner,
@NotNull
java.lang.String id)
@NotNull public kotlin.jvm.functions.Function1<com.cognifide.gradle.aem.common.instance.provision.Condition,java.lang.Boolean> getConditionCallback()
public void setConditionCallback(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.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.
public long getVersion()
Implementation version number.
public void setVersion(long p)
Implementation version number.
@NotNull public com.cognifide.gradle.common.build.Retry getRetry()
Allows to redo step action after delay if exception is thrown.
public void setRetry(@NotNull
com.cognifide.gradle.common.build.Retry p)
Allows to redo step action after delay if exception is thrown.
public org.gradle.api.provider.Property<java.lang.Boolean> getContinueOnFail()
Controls logging error to console instead of breaking build with exception so that next step might be performed.
public org.gradle.api.provider.Property<java.lang.Boolean> getRerunOnFail()
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 sync(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.InstanceSync,kotlin.Unit> callback)
public void condition(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.provision.Condition,java.lang.Boolean> callback)
public void retry(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.common.build.Retry,kotlin.Unit> options)
@NotNull public java.lang.String toString()
@NotNull public Provisioner getProvisioner()
@NotNull public java.lang.String getId()