@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public final class ProvisioningActivity extends Object implements hudson.model.ModelObject, Comparable<ProvisioningActivity>
Modifier and Type | Class and Description |
---|---|
static class |
ProvisioningActivity.Id
Activity identifier.
|
static class |
ProvisioningActivity.Phase
Progress of an activity.
|
static class |
ProvisioningActivity.Status |
Constructor and Description |
---|
ProvisioningActivity(ProvisioningActivity.Id id) |
public ProvisioningActivity(@Nonnull ProvisioningActivity.Id id)
@Nonnull public ProvisioningActivity.Id getId()
public long getStartedTimestamp()
@CheckForNull public PhaseExecution getPhaseExecution(@Nonnull ProvisioningActivity.Phase phase)
PhaseExecution
or null in case it is/was not executed.@Nonnull public Map<ProvisioningActivity.Phase,PhaseExecution> getPhaseExecutions()
ProvisioningActivity.Phase
and nullable PhaseExecution
.@Nonnull public PhaseExecution getCurrentPhaseExecution()
PhaseExecution
.@Nonnull public ProvisioningActivity.Phase getCurrentPhase()
ProvisioningActivity.Phase
.@Nonnull public ProvisioningActivity.Status getStatus()
public void enter(@Nonnull ProvisioningActivity.Phase phase)
IllegalArgumentException
- In case phases are entered repeatedly.public boolean enterIfNotAlready(@Nonnull ProvisioningActivity.Phase phase)
true
is phase was entered.@CheckForNull public String getName()
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @Nonnull public String getDisplayName()
getDisplayName
in interface hudson.model.ModelObject
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public PhaseExecution getPhase(@Nonnull String phaseName)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public long getDuration(@Nonnull PhaseExecution execution)
public boolean isFor(ProvisioningActivity.Id id)
public int compareTo(@Nonnull ProvisioningActivity o)
compareTo
in interface Comparable<ProvisioningActivity>
Copyright © 2016–2017. All rights reserved.