Class EditableVolume

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<io.fabric8.kubernetes.api.model.VolumeBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    public class EditableVolume
    extends io.fabric8.kubernetes.api.model.Volume
    implements io.fabric8.kubernetes.api.builder.Editable<io.fabric8.kubernetes.api.model.VolumeBuilder>
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      EditableVolume()  
      EditableVolume​(io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource awsElasticBlockStore, io.fabric8.kubernetes.api.model.AzureDiskVolumeSource azureDisk, io.fabric8.kubernetes.api.model.AzureFileVolumeSource azureFile, io.fabric8.kubernetes.api.model.CephFSVolumeSource cephfs, io.fabric8.kubernetes.api.model.CinderVolumeSource cinder, io.fabric8.kubernetes.api.model.ConfigMapVolumeSource configMap, io.fabric8.kubernetes.api.model.CSIVolumeSource csi, io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource downwardAPI, io.fabric8.kubernetes.api.model.EmptyDirVolumeSource emptyDir, io.fabric8.kubernetes.api.model.EphemeralVolumeSource ephemeral, io.fabric8.kubernetes.api.model.FCVolumeSource fc, io.fabric8.kubernetes.api.model.FlexVolumeSource flexVolume, io.fabric8.kubernetes.api.model.FlockerVolumeSource flocker, io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource gcePersistentDisk, io.fabric8.kubernetes.api.model.GitRepoVolumeSource gitRepo, io.fabric8.kubernetes.api.model.GlusterfsVolumeSource glusterfs, io.fabric8.kubernetes.api.model.HostPathVolumeSource hostPath, io.fabric8.kubernetes.api.model.ISCSIVolumeSource iscsi, String name, io.fabric8.kubernetes.api.model.NFSVolumeSource nfs, io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource persistentVolumeClaim, io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource photonPersistentDisk, io.fabric8.kubernetes.api.model.PortworxVolumeSource portworxVolume, io.fabric8.kubernetes.api.model.ProjectedVolumeSource projected, io.fabric8.kubernetes.api.model.QuobyteVolumeSource quobyte, io.fabric8.kubernetes.api.model.RBDVolumeSource rbd, io.fabric8.kubernetes.api.model.ScaleIOVolumeSource scaleIO, io.fabric8.kubernetes.api.model.SecretVolumeSource secret, io.fabric8.kubernetes.api.model.StorageOSVolumeSource storageos, io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource vsphereVolume)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.fabric8.kubernetes.api.model.VolumeBuilder edit()  
      • Methods inherited from class io.fabric8.kubernetes.api.model.Volume

        canEqual, equals, getAdditionalProperties, getAwsElasticBlockStore, getAzureDisk, getAzureFile, getCephfs, getCinder, getConfigMap, getCsi, getDownwardAPI, getEmptyDir, getEphemeral, getFc, getFlexVolume, getFlocker, getGcePersistentDisk, getGitRepo, getGlusterfs, getHostPath, getIscsi, getName, getNfs, getPersistentVolumeClaim, getPhotonPersistentDisk, getPortworxVolume, getProjected, getQuobyte, getRbd, getScaleIO, getSecret, getStorageos, getVsphereVolume, hashCode, setAdditionalProperty, setAwsElasticBlockStore, setAzureDisk, setAzureFile, setCephfs, setCinder, setConfigMap, setCsi, setDownwardAPI, setEmptyDir, setEphemeral, setFc, setFlexVolume, setFlocker, setGcePersistentDisk, setGitRepo, setGlusterfs, setHostPath, setIscsi, setName, setNfs, setPersistentVolumeClaim, setPhotonPersistentDisk, setPortworxVolume, setProjected, setQuobyte, setRbd, setScaleIO, setSecret, setStorageos, setVsphereVolume, toString
    • Constructor Detail

      • EditableVolume

        public EditableVolume()
      • EditableVolume

        public EditableVolume​(io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource awsElasticBlockStore,
                              io.fabric8.kubernetes.api.model.AzureDiskVolumeSource azureDisk,
                              io.fabric8.kubernetes.api.model.AzureFileVolumeSource azureFile,
                              io.fabric8.kubernetes.api.model.CephFSVolumeSource cephfs,
                              io.fabric8.kubernetes.api.model.CinderVolumeSource cinder,
                              io.fabric8.kubernetes.api.model.ConfigMapVolumeSource configMap,
                              io.fabric8.kubernetes.api.model.CSIVolumeSource csi,
                              io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource downwardAPI,
                              io.fabric8.kubernetes.api.model.EmptyDirVolumeSource emptyDir,
                              io.fabric8.kubernetes.api.model.EphemeralVolumeSource ephemeral,
                              io.fabric8.kubernetes.api.model.FCVolumeSource fc,
                              io.fabric8.kubernetes.api.model.FlexVolumeSource flexVolume,
                              io.fabric8.kubernetes.api.model.FlockerVolumeSource flocker,
                              io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource gcePersistentDisk,
                              io.fabric8.kubernetes.api.model.GitRepoVolumeSource gitRepo,
                              io.fabric8.kubernetes.api.model.GlusterfsVolumeSource glusterfs,
                              io.fabric8.kubernetes.api.model.HostPathVolumeSource hostPath,
                              io.fabric8.kubernetes.api.model.ISCSIVolumeSource iscsi,
                              String name,
                              io.fabric8.kubernetes.api.model.NFSVolumeSource nfs,
                              io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource persistentVolumeClaim,
                              io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource photonPersistentDisk,
                              io.fabric8.kubernetes.api.model.PortworxVolumeSource portworxVolume,
                              io.fabric8.kubernetes.api.model.ProjectedVolumeSource projected,
                              io.fabric8.kubernetes.api.model.QuobyteVolumeSource quobyte,
                              io.fabric8.kubernetes.api.model.RBDVolumeSource rbd,
                              io.fabric8.kubernetes.api.model.ScaleIOVolumeSource scaleIO,
                              io.fabric8.kubernetes.api.model.SecretVolumeSource secret,
                              io.fabric8.kubernetes.api.model.StorageOSVolumeSource storageos,
                              io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource vsphereVolume)
    • Method Detail

      • edit

        public io.fabric8.kubernetes.api.model.VolumeBuilder edit()
        Specified by:
        edit in interface io.fabric8.kubernetes.api.builder.Editable<io.fabric8.kubernetes.api.model.VolumeBuilder>