public static final class StorageDeviceComplianceInfo.Builder
extends java.lang.Object
StorageDeviceComplianceInfo
.Constructor and Description |
---|
Builder(StorageDeviceInfo storageDeviceInfo,
ComplianceStatus status,
ComplianceStatusDetail detail,
java.util.Map<java.lang.String,HostInfo> hostInfo,
java.util.List<StorageDeviceCompatibility> matches,
boolean usedByVsan)
Constructor with parameters for the required properties of
StorageDeviceComplianceInfo . |
Modifier and Type | Method and Description |
---|---|
StorageDeviceComplianceInfo |
build() |
StorageDeviceComplianceInfo.Builder |
setFirmwareVersion(java.lang.String firmwareVersion)
Firmware version on the storage device.
|
StorageDeviceComplianceInfo.Builder |
setNotifications(Notifications notifications)
Device Specific notifications describing the compliance result.
|
public Builder(StorageDeviceInfo storageDeviceInfo, ComplianceStatus status, ComplianceStatusDetail detail, java.util.Map<java.lang.String,HostInfo> hostInfo, java.util.List<StorageDeviceCompatibility> matches, boolean usedByVsan)
StorageDeviceComplianceInfo
.public StorageDeviceComplianceInfo.Builder setFirmwareVersion(java.lang.String firmwareVersion)
null
if the firmware version on the storage device
is unknown, cannot be determined or the compliance status of the device is
determined by driver and firmware combination.firmwareVersion
- New value for the property.public StorageDeviceComplianceInfo.Builder setNotifications(Notifications notifications)
null
if there are no notificationsnotifications
- New value for the property.public StorageDeviceComplianceInfo build()