Class DynamicPVCWorkspaceVolume

All Implemented Interfaces:
Describable<WorkspaceVolume>, Serializable, DynamicPVC, ProvisionedVolume

@Deprecated public class DynamicPVCWorkspaceVolume extends WorkspaceVolume implements DynamicPVC
Deprecated.
Author:
runzexia
See Also:
  • Constructor Details

    • DynamicPVCWorkspaceVolume

      @DataBoundConstructor public DynamicPVCWorkspaceVolume()
      Deprecated.
  • Method Details

    • getAccessModes

      @CheckForNull public String getAccessModes()
      Deprecated.
      Specified by:
      getAccessModes in interface ProvisionedVolume
    • setAccessModes

      @DataBoundSetter public void setAccessModes(@CheckForNull String accessModes)
      Deprecated.
    • getRequestsSize

      @CheckForNull public String getRequestsSize()
      Deprecated.
      Specified by:
      getRequestsSize in interface ProvisionedVolume
    • setRequestsSize

      @DataBoundSetter public void setRequestsSize(@CheckForNull String requestsSize)
      Deprecated.
    • getStorageClassName

      @CheckForNull public String getStorageClassName()
      Deprecated.
      Specified by:
      getStorageClassName in interface ProvisionedVolume
    • setStorageClassName

      @DataBoundSetter public void setStorageClassName(@CheckForNull String storageClassName)
      Deprecated.
    • buildVolume

      public io.fabric8.kubernetes.api.model.Volume buildVolume(String volumeName, String podName)
      Deprecated.
      Overrides:
      buildVolume in class WorkspaceVolume
    • createVolume

      public io.fabric8.kubernetes.api.model.PersistentVolumeClaim createVolume(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.ObjectMeta podMetaData)
      Deprecated.
      Description copied from class: WorkspaceVolume
      Create the workspace volume
      Overrides:
      createVolume in class WorkspaceVolume
      Parameters:
      client - Kubernetes client
      podMetaData - Kubernetes pod metadata
      Returns:
      the created persistent volume claim
    • getPvcName

      @NonNull public String getPvcName(String podName)
      Deprecated.
      Specified by:
      getPvcName in interface DynamicPVC
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object