public class InstanceStep
Represents provision step to be performed on concrete AEM instance.
@NotNull public static java.lang.String STARTED_AT_PROP
@NotNull public static java.lang.String ENDED_AT_PROP
@NotNull public static java.lang.String FAILED_PROP
@NotNull public static java.lang.String COUNTER_PROP
public static com.cognifide.gradle.aem.instance.provision.InstanceStep.Companion Companion
@NotNull public java.util.Date getStartedAt()
public boolean getStarted()
public boolean getEnded()
@NotNull public java.util.Date getEndedAt()
public boolean getFailed()
public long getDuration()
@NotNull public java.lang.String getDurationString()
public long getCounter()
public boolean isPerformable()
public void update()
Update provision step metadata on AEM instance.
Condition 'every()' is basing on counter and allows to perform step every(n) times, so that counting is needed even for step that is actually not performed.
public void perform()
Perform provision step on AEM instance.
@NotNull public java.lang.String toString()
@NotNull public Instance getInstance()
@NotNull public Step getDefinition()