Class DynamicPVCVolume
java.lang.Object
hudson.model.AbstractDescribableImpl<PodVolume>
org.csanchez.jenkins.plugins.kubernetes.volumes.PodVolume
org.csanchez.jenkins.plugins.kubernetes.volumes.DynamicPVCVolume
- All Implemented Interfaces:
Describable<PodVolume>,Serializable,DynamicPVC,ProvisionedVolume
Deprecated.
Implements a dynamic PVC volume, that is created before the agent pod is created, and terminated afterwards.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.DynamicPVC
LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.fabric8.kubernetes.api.model.VolumebuildVolume(String volumeName, String podName) Deprecated.It's expected to override at least one ofPodVolume.buildVolume(String, String)orPodVolume.buildVolume(String).io.fabric8.kubernetes.api.model.PersistentVolumeClaimcreateVolume(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.ObjectMeta podMetaData) Deprecated.Creates a volume claim.booleanDeprecated.Deprecated.Deprecated.getPvcName(String podName) Deprecated.Deprecated.Deprecated.inthashCode()Deprecated.voidsetAccessModes(String accessModes) Deprecated.voidsetMountPath(String mountPath) Deprecated.voidsetRequestsSize(String requestsSize) Deprecated.voidsetStorageClassName(String storageClassName) Deprecated.Methods inherited from class org.csanchez.jenkins.plugins.kubernetes.volumes.PodVolume
buildVolume, podVolumeExists, volumeMountExistsMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.DynamicPVC
buildPVC, createPVCMethods inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.ProvisionedVolume
getAccessModesOrDefault, getRequestsSizeOrDefault, getResourceMap, getStorageClassNameOrDefault
-
Constructor Details
-
DynamicPVCVolume
@DataBoundConstructor public DynamicPVCVolume()Deprecated.
-
-
Method Details
-
getAccessModes
Deprecated.- Specified by:
getAccessModesin interfaceProvisionedVolume
-
setAccessModes
Deprecated. -
getRequestsSize
Deprecated.- Specified by:
getRequestsSizein interfaceProvisionedVolume
-
setRequestsSize
Deprecated. -
getStorageClassName
Deprecated.- Specified by:
getStorageClassNamein interfaceProvisionedVolume
-
setStorageClassName
Deprecated. -
getMountPath
Deprecated.- Specified by:
getMountPathin classPodVolume
-
buildVolume
Deprecated.Description copied from class:PodVolumeIt's expected to override at least one ofPodVolume.buildVolume(String, String)orPodVolume.buildVolume(String).- Overrides:
buildVolumein classPodVolume- Parameters:
volumeName- The name of the volume to build.- Returns:
- The built volume.
-
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:PodVolumeCreates a volume claim.- Overrides:
createVolumein classPodVolume- Parameters:
client- Kubernetes clientpodMetaData- Kubernetes pod metadata- Returns:
- the created volume claim
-
setMountPath
Deprecated. -
getPvcName
Deprecated.- Specified by:
getPvcNamein interfaceDynamicPVC
-
equals
Deprecated. -
hashCode
public int hashCode()Deprecated.
-
GenericEphemeralVolumeinstead.