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()