public class DynamicPVCWorkspaceVolume extends WorkspaceVolume
Modifier and Type | Class and Description |
---|---|
static class |
DynamicPVCWorkspaceVolume.DescriptorImpl |
Constructor and Description |
---|
DynamicPVCWorkspaceVolume(String storageClassName,
String requestsSize,
String accessModes) |
Modifier and Type | Method and Description |
---|---|
io.fabric8.kubernetes.api.model.Volume |
buildVolume(String volumeName,
String podName) |
io.fabric8.kubernetes.api.model.PersistentVolumeClaim |
createVolume(io.fabric8.kubernetes.client.KubernetesClient client,
io.fabric8.kubernetes.api.model.ObjectMeta podMetaData) |
String |
getAccessModes() |
String |
getAccessModesOrDefault() |
String |
getRequestsSize() |
String |
getRequestsSizeOrDefault() |
protected Map<String,io.fabric8.kubernetes.api.model.Quantity> |
getResourceMap() |
String |
getStorageClassName() |
String |
getStorageClassNameOrDefault() |
buildVolume
getDescriptor
public String getAccessModes()
public String getRequestsSize()
public String getStorageClassName()
public io.fabric8.kubernetes.api.model.Volume buildVolume(String volumeName, String podName)
buildVolume
in class WorkspaceVolume
public io.fabric8.kubernetes.api.model.PersistentVolumeClaim createVolume(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.ObjectMeta podMetaData)
createVolume
in class WorkspaceVolume
public String getStorageClassNameOrDefault()
public String getAccessModesOrDefault()
public String getRequestsSizeOrDefault()
Copyright © 2016–2019. All rights reserved.