Package io.fabric8.kubernetes.api.model
Class Volume
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.Volume
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<VolumeBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class Volume extends Object implements io.fabric8.kubernetes.api.builder.Editable<VolumeBuilder>, KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
-
Method Summary
-
-
-
Constructor Detail
-
Volume
public Volume()
No args constructor for use in serialization
-
Volume
public Volume(AWSElasticBlockStoreVolumeSource awsElasticBlockStore, AzureDiskVolumeSource azureDisk, AzureFileVolumeSource azureFile, CephFSVolumeSource cephfs, CinderVolumeSource cinder, ConfigMapVolumeSource configMap, CSIVolumeSource csi, DownwardAPIVolumeSource downwardAPI, EmptyDirVolumeSource emptyDir, EphemeralVolumeSource ephemeral, FCVolumeSource fc, FlexVolumeSource flexVolume, FlockerVolumeSource flocker, GCEPersistentDiskVolumeSource gcePersistentDisk, GitRepoVolumeSource gitRepo, GlusterfsVolumeSource glusterfs, HostPathVolumeSource hostPath, ISCSIVolumeSource iscsi, String name, NFSVolumeSource nfs, PersistentVolumeClaimVolumeSource persistentVolumeClaim, PhotonPersistentDiskVolumeSource photonPersistentDisk, PortworxVolumeSource portworxVolume, ProjectedVolumeSource projected, QuobyteVolumeSource quobyte, RBDVolumeSource rbd, ScaleIOVolumeSource scaleIO, SecretVolumeSource secret, StorageOSVolumeSource storageos, VsphereVirtualDiskVolumeSource vsphereVolume)
-
-
Method Detail
-
getAwsElasticBlockStore
public AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
-
setAwsElasticBlockStore
public void setAwsElasticBlockStore(AWSElasticBlockStoreVolumeSource awsElasticBlockStore)
-
getAzureDisk
public AzureDiskVolumeSource getAzureDisk()
-
setAzureDisk
public void setAzureDisk(AzureDiskVolumeSource azureDisk)
-
getAzureFile
public AzureFileVolumeSource getAzureFile()
-
setAzureFile
public void setAzureFile(AzureFileVolumeSource azureFile)
-
getCephfs
public CephFSVolumeSource getCephfs()
-
setCephfs
public void setCephfs(CephFSVolumeSource cephfs)
-
getCinder
public CinderVolumeSource getCinder()
-
setCinder
public void setCinder(CinderVolumeSource cinder)
-
getConfigMap
public ConfigMapVolumeSource getConfigMap()
-
setConfigMap
public void setConfigMap(ConfigMapVolumeSource configMap)
-
getCsi
public CSIVolumeSource getCsi()
-
setCsi
public void setCsi(CSIVolumeSource csi)
-
getDownwardAPI
public DownwardAPIVolumeSource getDownwardAPI()
-
setDownwardAPI
public void setDownwardAPI(DownwardAPIVolumeSource downwardAPI)
-
getEmptyDir
public EmptyDirVolumeSource getEmptyDir()
-
setEmptyDir
public void setEmptyDir(EmptyDirVolumeSource emptyDir)
-
getEphemeral
public EphemeralVolumeSource getEphemeral()
-
setEphemeral
public void setEphemeral(EphemeralVolumeSource ephemeral)
-
getFc
public FCVolumeSource getFc()
-
setFc
public void setFc(FCVolumeSource fc)
-
getFlexVolume
public FlexVolumeSource getFlexVolume()
-
setFlexVolume
public void setFlexVolume(FlexVolumeSource flexVolume)
-
getFlocker
public FlockerVolumeSource getFlocker()
-
setFlocker
public void setFlocker(FlockerVolumeSource flocker)
-
getGcePersistentDisk
public GCEPersistentDiskVolumeSource getGcePersistentDisk()
-
setGcePersistentDisk
public void setGcePersistentDisk(GCEPersistentDiskVolumeSource gcePersistentDisk)
-
getGitRepo
public GitRepoVolumeSource getGitRepo()
-
setGitRepo
public void setGitRepo(GitRepoVolumeSource gitRepo)
-
getGlusterfs
public GlusterfsVolumeSource getGlusterfs()
-
setGlusterfs
public void setGlusterfs(GlusterfsVolumeSource glusterfs)
-
getHostPath
public HostPathVolumeSource getHostPath()
-
setHostPath
public void setHostPath(HostPathVolumeSource hostPath)
-
getIscsi
public ISCSIVolumeSource getIscsi()
-
setIscsi
public void setIscsi(ISCSIVolumeSource iscsi)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getNfs
public NFSVolumeSource getNfs()
-
setNfs
public void setNfs(NFSVolumeSource nfs)
-
getPersistentVolumeClaim
public PersistentVolumeClaimVolumeSource getPersistentVolumeClaim()
-
setPersistentVolumeClaim
public void setPersistentVolumeClaim(PersistentVolumeClaimVolumeSource persistentVolumeClaim)
-
getPhotonPersistentDisk
public PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
-
setPhotonPersistentDisk
public void setPhotonPersistentDisk(PhotonPersistentDiskVolumeSource photonPersistentDisk)
-
getPortworxVolume
public PortworxVolumeSource getPortworxVolume()
-
setPortworxVolume
public void setPortworxVolume(PortworxVolumeSource portworxVolume)
-
getProjected
public ProjectedVolumeSource getProjected()
-
setProjected
public void setProjected(ProjectedVolumeSource projected)
-
getQuobyte
public QuobyteVolumeSource getQuobyte()
-
setQuobyte
public void setQuobyte(QuobyteVolumeSource quobyte)
-
getRbd
public RBDVolumeSource getRbd()
-
setRbd
public void setRbd(RBDVolumeSource rbd)
-
getScaleIO
public ScaleIOVolumeSource getScaleIO()
-
setScaleIO
public void setScaleIO(ScaleIOVolumeSource scaleIO)
-
getSecret
public SecretVolumeSource getSecret()
-
setSecret
public void setSecret(SecretVolumeSource secret)
-
getStorageos
public StorageOSVolumeSource getStorageos()
-
setStorageos
public void setStorageos(StorageOSVolumeSource storageos)
-
getVsphereVolume
public VsphereVirtualDiskVolumeSource getVsphereVolume()
-
setVsphereVolume
public void setVsphereVolume(VsphereVirtualDiskVolumeSource vsphereVolume)
-
edit
public VolumeBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<VolumeBuilder>
-
toBuilder
public VolumeBuilder toBuilder()
-
-