Package io.fabric8.kubernetes.api.model
Class VsphereVirtualDiskVolumeSource
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<VsphereVirtualDiskVolumeSourceBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class VsphereVirtualDiskVolumeSource extends Object implements io.fabric8.kubernetes.api.builder.Editable<VsphereVirtualDiskVolumeSourceBuilder>, KubernetesResource
Represents a vSphere volume resource.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VsphereVirtualDiskVolumeSource()No args constructor for use in serializationVsphereVirtualDiskVolumeSource(String fsType, String storagePolicyID, String storagePolicyName, String volumePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VsphereVirtualDiskVolumeSourceBuilderedit()Map<String,Object>getAdditionalProperties()StringgetFsType()fsType is filesystem type to mount.StringgetStoragePolicyID()storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.StringgetStoragePolicyName()storagePolicyName is the storage Policy Based Management (SPBM) profile name.StringgetVolumePath()volumePath is the path that identifies vSphere volume vmdkvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetFsType(String fsType)fsType is filesystem type to mount.voidsetStoragePolicyID(String storagePolicyID)storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.voidsetStoragePolicyName(String storagePolicyName)storagePolicyName is the storage Policy Based Management (SPBM) profile name.voidsetVolumePath(String volumePath)volumePath is the path that identifies vSphere volume vmdkVsphereVirtualDiskVolumeSourceBuildertoBuilder()
-
-
-
Method Detail
-
getFsType
public String getFsType()
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.
-
setFsType
public void setFsType(String fsType)
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.
-
getStoragePolicyID
public String getStoragePolicyID()
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.
-
setStoragePolicyID
public void setStoragePolicyID(String storagePolicyID)
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.
-
getStoragePolicyName
public String getStoragePolicyName()
storagePolicyName is the storage Policy Based Management (SPBM) profile name.
-
setStoragePolicyName
public void setStoragePolicyName(String storagePolicyName)
storagePolicyName is the storage Policy Based Management (SPBM) profile name.
-
getVolumePath
public String getVolumePath()
volumePath is the path that identifies vSphere volume vmdk
-
setVolumePath
public void setVolumePath(String volumePath)
volumePath is the path that identifies vSphere volume vmdk
-
edit
public VsphereVirtualDiskVolumeSourceBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<VsphereVirtualDiskVolumeSourceBuilder>
-
toBuilder
public VsphereVirtualDiskVolumeSourceBuilder toBuilder()
-
-