public static final class PciDeviceComplianceInfo.Builder
extends java.lang.Object
PciDeviceComplianceInfo
.Constructor and Description |
---|
Builder(ComplianceStatus status,
PciDevice device,
java.util.List<java.lang.String> compatibleVersions,
java.util.Map<java.lang.String,HostInfo> hostInfo,
DriverFirmwareVersion target,
java.util.List<DriverFirmwareVersion> supported)
Constructor with parameters for the required properties of
PciDeviceComplianceInfo . |
Modifier and Type | Method and Description |
---|---|
PciDeviceComplianceInfo |
build() |
PciDeviceComplianceInfo.Builder |
setCompatibilityGuideLink(java.net.URI compatibilityGuideLink)
Provides link to the VMware Compatibility Guide for further information on the
compatibility.
|
PciDeviceComplianceInfo.Builder |
setConstraints(java.util.List<PciDeviceConstraint> constraints)
List of Supported Driver and Firmware Version combination and corresponding
supportedFeatures from VMware Compatibility Guide (VCG) listing for the given
vSphere version.
|
PciDeviceComplianceInfo.Builder |
setNotifications(Notifications notifications)
Device Specific notifications describing the compliance result.
|
PciDeviceComplianceInfo.Builder |
setValidatedFeaturesInUse(java.util.Map<Service,java.util.Set<java.lang.String>> validatedFeaturesInUse)
Validated features in use on this 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(ComplianceStatus status, PciDevice device, java.util.List<java.lang.String> compatibleVersions, java.util.Map<java.lang.String,HostInfo> hostInfo, DriverFirmwareVersion target, java.util.List<DriverFirmwareVersion> supported)
PciDeviceComplianceInfo
.public PciDeviceComplianceInfo.Builder setValidatedFeaturesInUse(java.util.Map<Service,java.util.Set<java.lang.String>> validatedFeaturesInUse)
validatedFeaturesInUse
- New value for the property.public PciDeviceComplianceInfo.Builder setConstraints(java.util.List<PciDeviceConstraint> constraints)
constraints
- New value for the property.public PciDeviceComplianceInfo.Builder setCompatibilityGuideLink(java.net.URI compatibilityGuideLink)
null
there is no VMware Compatibility link available as this is
device used by VSAN.compatibilityGuideLink
- New value for the property.public PciDeviceComplianceInfo.Builder setNotifications(Notifications notifications)
null
if there are no notificationsnotifications
- New value for the property.public PciDeviceComplianceInfo build()