public static final class PciDeviceConstraint.Builder
extends java.lang.Object
PciDeviceConstraint
.Constructor and Description |
---|
Builder(java.util.Map<Service,java.util.Set<java.lang.String>> supportedFeatures)
Constructor with parameters for the required properties of
PciDeviceConstraint . |
Modifier and Type | Method and Description |
---|---|
PciDeviceConstraint |
build() |
PciDeviceConstraint.Builder |
setDriverName(java.lang.String driverName)
Certified Driver Name.
|
PciDeviceConstraint.Builder |
setDriverVersion(java.lang.String driverVersion)
Certified Driver Version(Exact Matching criteria).
|
PciDeviceConstraint.Builder |
setFirmwareVersion(java.lang.String firmwareVersion)
Certified Firmware Version.
|
PciDeviceConstraint.Builder |
setFirmwareVersionMatch(FirmwareVersionMatchingCriteria firmwareVersionMatch)
Criteria for matching firmware version.
|
public Builder(java.util.Map<Service,java.util.Set<java.lang.String>> supportedFeatures)
PciDeviceConstraint
.public PciDeviceConstraint.Builder setFirmwareVersion(java.lang.String firmwareVersion)
null
- If there is no firware version specified
for the devicefirmwareVersion
- New value for the property.public PciDeviceConstraint.Builder setFirmwareVersionMatch(FirmwareVersionMatchingCriteria firmwareVersionMatch)
null
when firmware version is not setfirmwareVersionMatch
- New value for the property.public PciDeviceConstraint.Builder setDriverName(java.lang.String driverName)
null
If there is no driver certification for the
devicedriverName
- New value for the property.public PciDeviceConstraint.Builder setDriverVersion(java.lang.String driverVersion)
null
If there is no driver certification for the
device.driverVersion
- New value for the property.public PciDeviceConstraint build()