Class DynamicPVCWorkspaceVolume
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<WorkspaceVolume>
-
- org.csanchez.jenkins.plugins.kubernetes.volumes.workspace.WorkspaceVolume
-
- org.csanchez.jenkins.plugins.kubernetes.volumes.workspace.DynamicPVCWorkspaceVolume
-
- All Implemented Interfaces:
Describable<WorkspaceVolume>
,Serializable
,DynamicPVC
,ProvisionedVolume
@Deprecated public class DynamicPVCWorkspaceVolume extends WorkspaceVolume implements DynamicPVC
Deprecated.UseGenericEphemeralWorkspaceVolume
instead.- Author:
- runzexia
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DynamicPVCWorkspaceVolume.DescriptorImpl
Deprecated.
-
Field Summary
-
Fields inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.DynamicPVC
LOGGER
-
-
Constructor Summary
Constructors Constructor Description DynamicPVCWorkspaceVolume()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description io.fabric8.kubernetes.api.model.Volume
buildVolume(String volumeName, String podName)
Deprecated.io.fabric8.kubernetes.api.model.PersistentVolumeClaim
createVolume(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.ObjectMeta podMetaData)
Deprecated.Create the workspace volumeboolean
equals(Object o)
Deprecated.String
getAccessModes()
Deprecated.String
getPvcName(String podName)
Deprecated.String
getRequestsSize()
Deprecated.String
getStorageClassName()
Deprecated.int
hashCode()
Deprecated.void
setAccessModes(String accessModes)
Deprecated.void
setRequestsSize(String requestsSize)
Deprecated.void
setStorageClassName(String storageClassName)
Deprecated.-
Methods inherited from class org.csanchez.jenkins.plugins.kubernetes.volumes.workspace.WorkspaceVolume
buildVolume, getDefault, merge
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.DynamicPVC
buildPVC, createPVC
-
Methods inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.ProvisionedVolume
getAccessModesOrDefault, getRequestsSizeOrDefault, getResourceMap, getStorageClassNameOrDefault
-
-
-
-
Method Detail
-
getAccessModes
@CheckForNull public String getAccessModes()
Deprecated.- Specified by:
getAccessModes
in interfaceProvisionedVolume
-
setAccessModes
@DataBoundSetter public void setAccessModes(@CheckForNull String accessModes)
Deprecated.
-
getRequestsSize
@CheckForNull public String getRequestsSize()
Deprecated.- Specified by:
getRequestsSize
in interfaceProvisionedVolume
-
setRequestsSize
@DataBoundSetter public void setRequestsSize(@CheckForNull String requestsSize)
Deprecated.
-
getStorageClassName
@CheckForNull public String getStorageClassName()
Deprecated.- Specified by:
getStorageClassName
in interfaceProvisionedVolume
-
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 classWorkspaceVolume
-
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 classWorkspaceVolume
- Parameters:
client
- Kubernetes clientpodMetaData
- Kubernetes pod metadata- Returns:
- the created persistent volume claim
-
getPvcName
@NonNull public String getPvcName(String podName)
Deprecated.- Specified by:
getPvcName
in interfaceDynamicPVC
-
-