public final class PciDeviceComplianceInfo
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
PciDeviceComplianceInfo
class contains information that describe the
compliance of a pci device with respect to the component present in the target
software specification.Modifier and Type | Class and Description |
---|---|
static class |
PciDeviceComplianceInfo.Builder
Builder class for
PciDeviceComplianceInfo . |
Modifier and Type | Field and Description |
---|---|
protected com.vmware.vapi.data.StructValue |
__dynamicStructureFields |
Modifier | Constructor and Description |
---|---|
|
PciDeviceComplianceInfo()
Default constructor.
|
protected |
PciDeviceComplianceInfo(com.vmware.vapi.data.StructValue __dynamicStructureFields) |
Modifier and Type | Method and Description |
---|---|
<T extends com.vmware.vapi.bindings.Structure> |
_convertTo(java.lang.Class<T> clazz) |
java.lang.String |
_getCanonicalName() |
static java.lang.String |
_getCanonicalTypeName()
Returns the canonical type name.
|
static com.vmware.vapi.bindings.type.StructType |
_getClassType()
WARNING: Internal method, subject to change in future versions.
|
com.vmware.vapi.data.StructValue |
_getDataValue() |
com.vmware.vapi.data.DataValue |
_getDynamicField(java.lang.String fieldName) |
java.util.Set<java.lang.String> |
_getDynamicFieldNames() |
com.vmware.vapi.bindings.type.StructType |
_getType() |
boolean |
_hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz) |
static PciDeviceComplianceInfo |
_newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value. WARNING: The returned object is not fully initialized. |
static PciDeviceComplianceInfo |
_newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism. |
void |
_setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue) |
protected void |
_updateDataValue(com.vmware.vapi.data.StructValue structValue) |
void |
_validate() |
boolean |
equals(java.lang.Object obj) |
java.net.URI |
getCompatibilityGuideLink()
Provides link to the VMware Compatibility Guide for further information on the
compatibility.
|
java.util.List<java.lang.String> |
getCompatibleVersions()
List of vSphere Versions compatible for this device.
|
java.util.List<PciDeviceConstraint> |
getConstraints()
List of Supported Driver and Firmware Version combination and corresponding
supportedFeatures from VMware Compatibility Guide (VCG) listing for the given
vSphere version.
|
PciDevice |
getDevice()
Pci Device Details
|
java.util.Map<java.lang.String,HostInfo> |
getHostInfo()
Affected List of Host IDs where this device is found.
|
Notifications |
getNotifications()
Device Specific notifications describing the compliance result.
|
ComplianceStatus |
getStatus()
High-level compliance status of the device.
|
java.util.List<DriverFirmwareVersion> |
getSupported()
Deprecated.
As of release vSphere API 8.0.0.1.
|
DriverFirmwareVersion |
getTarget()
Driver and Firmware Version from Image Specification.
|
java.util.Map<Service,java.util.Set<java.lang.String>> |
getValidatedFeaturesInUse()
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.
|
int |
hashCode() |
void |
setCompatibilityGuideLink(java.net.URI compatibilityGuideLink)
Provides link to the VMware Compatibility Guide for further information on the
compatibility.
|
void |
setCompatibleVersions(java.util.List<java.lang.String> compatibleVersions)
List of vSphere Versions compatible for this device.
|
void |
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.
|
void |
setDevice(PciDevice device)
Pci Device Details
|
void |
setHostInfo(java.util.Map<java.lang.String,HostInfo> hostInfo)
Affected List of Host IDs where this device is found.
|
void |
setNotifications(Notifications notifications)
Device Specific notifications describing the compliance result.
|
void |
setStatus(ComplianceStatus status)
High-level compliance status of the device.
|
void |
setSupported(java.util.List<DriverFirmwareVersion> supported)
Deprecated.
As of release vSphere API 8.0.0.1.
|
void |
setTarget(DriverFirmwareVersion target)
Driver and Firmware Version from Image Specification.
|
void |
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.
|
java.lang.String |
toString() |
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public PciDeviceComplianceInfo()
protected PciDeviceComplianceInfo(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public ComplianceStatus getStatus()
public void setStatus(ComplianceStatus status)
status
- New value for the property.public PciDevice getDevice()
public void setDevice(PciDevice device)
device
- New value for the property.public java.util.List<java.lang.String> getCompatibleVersions()
public void setCompatibleVersions(java.util.List<java.lang.String> compatibleVersions)
compatibleVersions
- New value for the property.public java.util.Map<java.lang.String,HostInfo> getHostInfo()
Map
must be an identifier for the resource type: HostSystem
. When methods return a value of this class as a return value, the
key in the property Map
will be an identifier for the resource
type: HostSystem
.public void setHostInfo(java.util.Map<java.lang.String,HostInfo> hostInfo)
hostInfo
- New value for the property.
When clients pass a value of this class as a parameter, the key in the property
Map
must be an identifier for the resource type: HostSystem
. When methods return a value of this class as a return value, the
key in the property Map
will be an identifier for the resource
type: HostSystem
.public DriverFirmwareVersion getTarget()
public void setTarget(DriverFirmwareVersion target)
target
- New value for the property.public java.util.Map<Service,java.util.Set<java.lang.String>> getValidatedFeaturesInUse()
public void setValidatedFeaturesInUse(java.util.Map<Service,java.util.Set<java.lang.String>> validatedFeaturesInUse)
validatedFeaturesInUse
- New value for the property.@Deprecated public java.util.List<DriverFirmwareVersion> getSupported()
@Deprecated public void setSupported(java.util.List<DriverFirmwareVersion> supported)
supported
- New value for the property.public java.util.List<PciDeviceConstraint> getConstraints()
public void setConstraints(java.util.List<PciDeviceConstraint> constraints)
constraints
- New value for the property.public java.net.URI getCompatibilityGuideLink()
null
there is no VMware Compatibility link available as this is
device used by VSAN.public void 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 Notifications getNotifications()
null
if there are no notificationspublic void setNotifications(Notifications notifications)
null
if there are no notificationsnotifications
- New value for the property.public com.vmware.vapi.bindings.type.StructType _getType()
_getType
in interface com.vmware.vapi.bindings.StaticStructure
public com.vmware.vapi.data.StructValue _getDataValue()
_getDataValue
in interface com.vmware.vapi.bindings.Structure
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
public void _validate()
_validate
in interface com.vmware.vapi.bindings.StaticStructure
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface com.vmware.vapi.bindings.StaticStructure
toString
in class java.lang.Object
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
_hasTypeNameOf
in interface com.vmware.vapi.bindings.Structure
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
_convertTo
in interface com.vmware.vapi.bindings.Structure
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)
_setDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
_getDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public java.util.Set<java.lang.String> _getDynamicFieldNames()
_getDynamicFieldNames
in interface com.vmware.vapi.bindings.StaticStructure
public static com.vmware.vapi.bindings.type.StructType _getClassType()
StructType
instance representing the static bindings
type for this Structure
.public java.lang.String _getCanonicalName()
_getCanonicalName
in interface com.vmware.vapi.bindings.Structure
public static java.lang.String _getCanonicalTypeName()
_getCanonicalName()
.public static PciDeviceComplianceInfo _newInstance(com.vmware.vapi.data.StructValue structValue)
structValue
- the source of the data contained in the binding object. Could
contain more data than fields of this class can describe i.e.
newer version of the binding object. Could be null.StructType
public static PciDeviceComplianceInfo _newInstance2(com.vmware.vapi.data.StructValue structValue)