@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() |
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.ActiongetDisplayName in interface hudson.model.ModelObjectpublic String getIconFileName()
getIconFileName in interface hudson.model.ActiongetIconFileName in class hudson.model.ManagementLinkpublic String getUrlName()
getUrlName in interface hudson.model.ActiongetUrlName in class hudson.model.ManagementLinkpublic String getDescription()
getDescription in class hudson.model.ManagementLinkpublic 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.SaveableIOExceptionCopyright © 2016. All rights reserved.