Class RemoteClientRegistry.Entry

java.lang.Object
org.jenkins.plugins.lockableresources.remote.RemoteClientRegistry.Entry
Enclosing class:
RemoteClientRegistry

@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static final class RemoteClientRegistry.Entry extends Object
One remote lock this controller holds or waits for.
  • Method Details

    • getLockId

      public String getLockId()
    • getServerId

      public String getServerId()
    • getRequest

      public String getRequest()
      Human-readable description of what was asked for, e.g. plc-01 or label:plc.
    • isAcquired

      public boolean isAcquired()
    • getState

      public String getState()
    • getEnqueuedAt

      public long getEnqueuedAt()
    • getAcquiredAt

      public long getAcquiredAt()
    • getSince

      public long getSince()
      Since when this entry has been in its current state.
    • getResourceNames

      @NonNull public List<String> getResourceNames()
    • getBuild

      @CheckForNull public Run<?,?> getBuild()
    • getBuildName

      public String getBuildName()
    • getBuildUrl

      public String getBuildUrl()