Interface DynamicPVC
-
- All Known Implementing Classes:
DynamicPVCVolume
,DynamicPVCWorkspaceVolume
public interface DynamicPVC
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
getAccessModes()
default String
getAccessModesOrDefault()
String
getPvcName(String podName)
String
getRequestsSize()
default String
getRequestsSizeOrDefault()
default Map<String,io.fabric8.kubernetes.api.model.Quantity>
getResourceMap()
String
getStorageClassName()
default String
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)
-
getStorageClassNameOrDefault
default String getStorageClassNameOrDefault()
-
getStorageClassName
String getStorageClassName()
-
getRequestsSizeOrDefault
default String getRequestsSizeOrDefault()
-
getRequestsSize
String getRequestsSize()
-
getAccessModesOrDefault
default String getAccessModesOrDefault()
-
getAccessModes
String getAccessModes()
-
-