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 |
setDeviceCount(java.lang.Long deviceCount)
Indicate the number of actual physical storage devices represented by this info.
|
StorageDeviceComplianceInfo.Builder |
setDriverName(java.lang.String driverName)
Driver name on the storage device.
|
StorageDeviceComplianceInfo.Builder |
setDriverVersion(java.lang.String driverVersion)
Driver Version on the storage device.
|
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.
|
StorageDeviceComplianceInfo.Builder |
setValidatedFeaturesInUse(java.util.Map<Service,java.util.Set<java.lang.String>> validatedFeaturesInUse)
Validated Features in use on the storage device If Service is set but features
is empty, device is active for solution Subset of validated features for which
we provide certification - for example RDMA, not IPV6 Inclusion in this set of
features is independent of the certification status of device.
|
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 setDeviceCount(java.lang.Long deviceCount)
deviceCount - New value for the property.public StorageDeviceComplianceInfo.Builder setFirmwareVersion(java.lang.String firmwareVersion)
null if the firmware version on the storage device
is unknown or cannot be determined.firmwareVersion - New value for the property.public StorageDeviceComplianceInfo.Builder setValidatedFeaturesInUse(java.util.Map<Service,java.util.Set<java.lang.String>> validatedFeaturesInUse)
validatedFeaturesInUse - New value for the property.public StorageDeviceComplianceInfo.Builder setDriverName(java.lang.String driverName)
null if there is no driver associated with the
device.driverName - New value for the property.public StorageDeviceComplianceInfo.Builder setDriverVersion(java.lang.String driverVersion)
null if there is no driver associated with the
device.driverVersion - 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()