![JAR search and dependency download from the Maven repository](/logo.png)
io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bl-k8s130 Show documentation
Show all versions of bl-k8s130 Show documentation
Programmatic resource management for Kubernetes
package io.k8s.api.core.v1;
import java.lang.String;
/**
* Represents a vSphere volume resource.
*/
public class VsphereVirtualDiskVolumeSource {
public String fsType;
public String storagePolicyID;
public String storagePolicyName;
public String volumePath;
/**
* fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
*/
public VsphereVirtualDiskVolumeSource fsType(String fsType) {
this.fsType = fsType;
return this;
}
/**
* storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.
*/
public VsphereVirtualDiskVolumeSource storagePolicyID(String storagePolicyID) {
this.storagePolicyID = storagePolicyID;
return this;
}
/**
* storagePolicyName is the storage Policy Based Management (SPBM) profile name.
*/
public VsphereVirtualDiskVolumeSource storagePolicyName(String storagePolicyName) {
this.storagePolicyName = storagePolicyName;
return this;
}
/**
* volumePath is the path that identifies vSphere volume vmdk
*/
public VsphereVirtualDiskVolumeSource volumePath(String volumePath) {
this.volumePath = volumePath;
return this;
}
public static VsphereVirtualDiskVolumeSource vsphereVirtualDiskVolumeSource() {
return new VsphereVirtualDiskVolumeSource();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy