public static final class CompatibilityReportTypes.DeviceHclInfo.Builder
extends java.lang.Object
CompatibilityReportTypes.DeviceHclInfo
.Constructor and Description |
---|
Builder(CompatibilityStatus compatibility,
PCIDevice device)
Constructor with parameters for the required properties of
CompatibilityReportTypes.DeviceHclInfo . |
Modifier and Type | Method and Description |
---|---|
CompatibilityReportTypes.DeviceHclInfo |
build() |
CompatibilityReportTypes.DeviceHclInfo.Builder |
setDeviceConstraints(java.util.List<CompatibilityReportTypes.DeviceConstraint> deviceConstraints)
Lists the constraints the target ESXi release has for this PCI device
If
null no constraints are present as PCI device is either not
compatible or compatibility information is not found. |
CompatibilityReportTypes.DeviceHclInfo.Builder |
setNotes(java.util.List<LocalizableMessage> notes)
Information that needs to be taken into account when considering this device
hcl.
|
CompatibilityReportTypes.DeviceHclInfo.Builder |
setSupportedReleases(java.util.List<java.lang.String> supportedReleases)
Provides information about supported releases for this device.
|
CompatibilityReportTypes.DeviceHclInfo.Builder |
setVcgLink(java.net.URI vcgLink)
Provides link to the VMware Compatibility Guide for further information on the
compatibility.
|
public Builder(CompatibilityStatus compatibility, PCIDevice device)
CompatibilityReportTypes.DeviceHclInfo
.public CompatibilityReportTypes.DeviceHclInfo.Builder setDeviceConstraints(java.util.List<CompatibilityReportTypes.DeviceConstraint> deviceConstraints)
null
no constraints are present as PCI device is either not
compatible or compatibility information is not found.deviceConstraints
- New value for the property.public CompatibilityReportTypes.DeviceHclInfo.Builder setSupportedReleases(java.util.List<java.lang.String> supportedReleases)
null
device is compatible with the given target release.supportedReleases
- New value for the property.public CompatibilityReportTypes.DeviceHclInfo.Builder setVcgLink(java.net.URI vcgLink)
null
there is no VMware Compatibility link available as this is
device used by VSAN.vcgLink
- New value for the property.public CompatibilityReportTypes.DeviceHclInfo.Builder setNotes(java.util.List<LocalizableMessage> notes)
Set
if there is any information reported.notes
- New value for the property.public CompatibilityReportTypes.DeviceHclInfo build()