@Extension
public class CloudStatistics
extends hudson.model.ManagementLink
implements hudson.model.Saveable
Modifier and Type | Class and Description |
---|---|
static class |
CloudStatistics.OperationListener |
static class |
CloudStatistics.ProvisioningListener
Listen to ongoing provisioning activities.
|
static class |
CloudStatistics.SlaveCompletionDetector |
Modifier and Type | Field and Description |
---|---|
static int |
ARCHIVE_RECORDS
The number of completed records to be stored.
|
Constructor and Description |
---|
CloudStatistics() |
Modifier and Type | Method and Description |
---|---|
void |
attach(ProvisioningActivity activity,
ProvisioningActivity.Phase phase,
PhaseExecutionAttachment attachment)
Attach information to activity's phase execution.
|
static CloudStatistics |
get()
Get the singleton instance.
|
List<ProvisioningActivity> |
getActivities() |
ProvisioningActivity |
getActivity(String hashString) |
ProvisioningActivity |
getActivityFor(ProvisioningActivity.Id id) |
ProvisioningActivity |
getActivityFor(TrackedItem item) |
String |
getDescription() |
String |
getDisplayName() |
String |
getIconFileName() |
ActivityIndex |
getIndex() |
Collection<ProvisioningActivity> |
getNotCompletedActivities() |
String |
getUrl(ProvisioningActivity activity,
PhaseExecution phaseExecution,
PhaseExecutionAttachment attachment) |
String |
getUrlName() |
void |
save() |
public static final int ARCHIVE_RECORDS
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public CloudStatistics()
@Nonnull public static CloudStatistics get()
public String getDisplayName()
getDisplayName
in interface hudson.model.Action
getDisplayName
in interface hudson.model.ModelObject
public String getIconFileName()
getIconFileName
in interface hudson.model.Action
getIconFileName
in class hudson.model.ManagementLink
public Collection<ProvisioningActivity> getNotCompletedActivities()
public String getUrlName()
getUrlName
in interface hudson.model.Action
getUrlName
in class hudson.model.ManagementLink
public String getDescription()
getDescription
in class hudson.model.ManagementLink
public List<ProvisioningActivity> getActivities()
@CheckForNull public ProvisioningActivity getActivityFor(ProvisioningActivity.Id id)
@CheckForNull public ProvisioningActivity getActivityFor(TrackedItem item)
public ActivityIndex getIndex()
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public ProvisioningActivity getActivity(@Nonnull String hashString)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) @CheckForNull public String getUrl(@Nonnull ProvisioningActivity activity, @Nonnull PhaseExecution phaseExecution, @Nonnull PhaseExecutionAttachment attachment)
public void attach(@Nonnull ProvisioningActivity activity, @Nonnull ProvisioningActivity.Phase phase, @Nonnull PhaseExecutionAttachment attachment)
public void save() throws IOException
save
in interface hudson.model.Saveable
IOException
Copyright © 2016–2017. All rights reserved.