Interface DynamicPVC
-
- All Superinterfaces:
ProvisionedVolume
- All Known Implementing Classes:
DynamicPVCVolume
,DynamicPVCWorkspaceVolume
public interface DynamicPVC extends ProvisionedVolume
Interface containing common code betweenDynamicPVCVolume
andDynamicPVCWorkspaceVolume
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default io.fabric8.kubernetes.api.model.Volume
buildPVC(String volumeName, String podName)
default io.fabric8.kubernetes.api.model.PersistentVolumeClaim
createPVC(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.ObjectMeta podMetaData)
String
getPvcName(String podName)
-
Methods inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.ProvisionedVolume
getAccessModes, getAccessModesOrDefault, getRequestsSize, getRequestsSizeOrDefault, getResourceMap, getStorageClassName, getStorageClassNameOrDefault
-
-
-
-
Field Detail
-
LOGGER
static final Logger LOGGER
-
-
Method Detail
-
buildPVC
default io.fabric8.kubernetes.api.model.Volume buildPVC(String volumeName, String podName)
-
createPVC
default io.fabric8.kubernetes.api.model.PersistentVolumeClaim createPVC(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.ObjectMeta podMetaData)
-
-