Class InProvisioning

java.lang.Object
org.csanchez.jenkins.plugins.kubernetes.InProvisioning
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
DefaultInProvisioning

public abstract class InProvisioning extends Object implements ExtensionPoint
Collects the Kubernetes agents currently in provisioning.
  • Constructor Details

    • InProvisioning

      public InProvisioning()
  • Method Details

    • getAllInProvisioning

      @NonNull public static Set<String> getAllInProvisioning(@CheckForNull Label label)
      Returns the agents names in provisioning according to all implementations of this extension point for the given label.
      Parameters:
      label - the Label being checked.
      Returns:
      the agents names in provisioning according to all implementations of this extension point for the given label.
    • all

      public static ExtensionList<InProvisioning> all()
    • getInProvisioning

      @NonNull public abstract Set<String> getInProvisioning(Label label)
      Returns the agents in provisioning for the current label.
      Parameters:
      label - The label being checked
      Returns:
      The agents names in provisioning for the current label.