Class DiskUsageProperty

java.lang.Object
hudson.model.JobProperty<Job<?,?>>
hudson.plugins.disk_usage.DiskUsageProperty
All Implemented Interfaces:
ExtensionPoint, Describable<JobProperty<?>>, ReconfigurableDescribable<JobProperty<?>>, BuildStep

public class DiskUsageProperty extends JobProperty<Job<?,?>>
This Property sets DiskUsage action.
Author:
dvrzalik
  • Field Details

    • LOGGER

      public static final Logger LOGGER
  • Constructor Details

    • DiskUsageProperty

      public DiskUsageProperty()
  • Method Details

    • getJobActions

      public Collection<? extends Action> getJobActions(Job<?,?> job)
      Overrides:
      getJobActions in class JobProperty<Job<?,?>>
    • setDiskUsageWithoutBuilds

      public void setDiskUsageWithoutBuilds(Long diskUsageWithoutBuilds)
    • remove

      public void remove(Node node, String path)
    • getDiskUsageOfBuilds

      public Set<DiskUsageBuildInformation> getDiskUsageOfBuilds()
    • getDiskUsageOfBuild

      public Long getDiskUsageOfBuild(String buildId)
    • getDiskUsageBuildInformation

      public DiskUsageBuildInformation getDiskUsageBuildInformation(String buildId)
    • getAllDiskUsageOfBuild

      public Long getAllDiskUsageOfBuild(String buildId)
    • getAllDiskUsageOfBuild

      public Long getAllDiskUsageOfBuild(int buildNumber)
    • getDiskUsageBuildInformation

      public DiskUsageBuildInformation getDiskUsageBuildInformation(int buildNumber)
    • getDiskUsageOfBuild

      public Long getDiskUsageOfBuild(int buildNumber)
    • getProjectDiskUsage

      public ProjectDiskUsage getProjectDiskUsage()
    • getDiskUsage

      public ProjectDiskUsage getDiskUsage()
    • setOwner

      public void setOwner(Job job)
      Overrides:
      setOwner in class JobProperty<Job<?,?>>
    • putSlaveWorkspace

      @Deprecated(forRemoval=true) public void putSlaveWorkspace(Node node, String path)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • putAgentWorkspace

      public void putAgentWorkspace(Node node, String path)
    • getSlaveWorkspaceUsage

      @Deprecated(forRemoval=true) public Map<String,Map<String,Long>> getSlaveWorkspaceUsage()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAgentWorkspaceUsage

      public Map<String,Map<String,Long>> getAgentWorkspaceUsage()
    • putSlaveWorkspaceSize

      @Deprecated(forRemoval=true) public void putSlaveWorkspaceSize(Node node, String path, Long size)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • putAgentWorkspaceSize

      public void putAgentWorkspaceSize(@NonNull Node node, String path, Long size)
    • getWorkspaceSize

      public Long getWorkspaceSize(Boolean containdedInWorkspace)
    • checkWorkspaces

      public void checkWorkspaces()
    • checkWorkspaces

      public void checkWorkspaces(boolean force)
    • getAllNonSlaveOrCustomWorkspaceSize

      @Deprecated(forRemoval=true) public Long getAllNonSlaveOrCustomWorkspaceSize()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAllNonAgentOrCustomWorkspaceSize

      public Long getAllNonAgentOrCustomWorkspaceSize()
    • getAllWorkspaceSize

      public Long getAllWorkspaceSize()
    • getDiskUsageWithoutBuilds

      public Long getDiskUsageWithoutBuilds()
    • getAllDiskUsageWithoutBuilds

      public Long getAllDiskUsageWithoutBuilds()
    • saveDiskUsage

      public void saveDiskUsage()
    • loadDiskUsage

      public void loadDiskUsage()
    • reconfigure

      public JobProperty<?> reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form) throws Descriptor.FormException
      Specified by:
      reconfigure in interface ReconfigurableDescribable<JobProperty<?>>
      Overrides:
      reconfigure in class JobProperty<Job<?,?>>
      Throws:
      Descriptor.FormException