Class GenericEphemeralWorkspaceVolume
java.lang.Object
hudson.model.AbstractDescribableImpl<WorkspaceVolume>
org.csanchez.jenkins.plugins.kubernetes.volumes.workspace.WorkspaceVolume
org.csanchez.jenkins.plugins.kubernetes.volumes.workspace.GenericEphemeralWorkspaceVolume
- All Implemented Interfaces:
Describable<WorkspaceVolume>,Serializable,EphemeralVolume,ProvisionedVolume
Uses a generic ephemeral volume, that is created before the agent pod is created, and terminated afterwards.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.fabric8.kubernetes.api.model.VolumebuildVolume(String volumeName, String podName) voidsetAccessModes(String accessModes) voidsetRequestsSize(String requestsSize) voidsetStorageClassName(String storageClassName) Methods inherited from class org.csanchez.jenkins.plugins.kubernetes.volumes.workspace.WorkspaceVolume
buildVolume, createVolume, getDefault, mergeMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.EphemeralVolume
buildEphemeralVolumeMethods inherited from interface org.csanchez.jenkins.plugins.kubernetes.volumes.ProvisionedVolume
getAccessModesOrDefault, getRequestsSizeOrDefault, getResourceMap, getStorageClassNameOrDefault
-
Constructor Details
-
GenericEphemeralWorkspaceVolume
@DataBoundConstructor public GenericEphemeralWorkspaceVolume()
-
-
Method Details
-
getStorageClassName
- Specified by:
getStorageClassNamein interfaceProvisionedVolume
-
setStorageClassName
-
getRequestsSize
- Specified by:
getRequestsSizein interfaceProvisionedVolume
-
setRequestsSize
-
getAccessModes
- Specified by:
getAccessModesin interfaceProvisionedVolume
-
setAccessModes
-
buildVolume
- Overrides:
buildVolumein classWorkspaceVolume
-