public Volume build() {
            final var _resultValue = new Volume();
            _resultValue.awsElasticBlockStore = awsElasticBlockStore;
            _resultValue.azureDisk = azureDisk;
            _resultValue.azureFile = azureFile;
            _resultValue.cephfs = cephfs;
            _resultValue.cinder = cinder;
            _resultValue.configMap = configMap;
            _resultValue.csi = csi;
            _resultValue.downwardAPI = downwardAPI;
            _resultValue.emptyDir = emptyDir;
            _resultValue.ephemeral = ephemeral;
            _resultValue.fc = fc;
            _resultValue.flexVolume = flexVolume;
            _resultValue.flocker = flocker;
            _resultValue.gcePersistentDisk = gcePersistentDisk;
            _resultValue.gitRepo = gitRepo;
            _resultValue.glusterfs = glusterfs;
            _resultValue.hostPath = hostPath;
            _resultValue.image = image;
            _resultValue.iscsi = iscsi;
            _resultValue.name = name;
            _resultValue.nfs = nfs;
            _resultValue.persistentVolumeClaim = persistentVolumeClaim;
            _resultValue.photonPersistentDisk = photonPersistentDisk;
            _resultValue.portworxVolume = portworxVolume;
            _resultValue.projected = projected;
            _resultValue.quobyte = quobyte;
            _resultValue.rbd = rbd;
            _resultValue.scaleIO = scaleIO;
            _resultValue.secret = secret;
            _resultValue.storageos = storageos;
            _resultValue.vsphereVolume = vsphereVolume;
            return _resultValue;
        }
@return vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver.
sdk/java/src/main/java/com/pulumi/kubernetes/core/v1/outputs/Volume.java