public static final class HardwareModuleFirmwareCompliance.Builder
extends java.lang.Object
HardwareModuleFirmwareCompliance
.Constructor and Description |
---|
Builder(ComplianceStatus status,
Notifications notifications)
Constructor with parameters for the required properties of
HardwareModuleFirmwareCompliance . |
Modifier and Type | Method and Description |
---|---|
HardwareModuleFirmwareCompliance |
build() |
HardwareModuleFirmwareCompliance.Builder |
setCurrent(HardwareModuleFirmwareInfo current)
Current version of the firmware present on the host hardware module.
|
HardwareModuleFirmwareCompliance.Builder |
setDetails(HardwareModuleDetails details)
Additional details about the hardware module itself
null if no further info was provided by HSM. |
HardwareModuleFirmwareCompliance.Builder |
setStageStatus(StageStatus stageStatus)
Stage status of the hardware module's firmware.
|
HardwareModuleFirmwareCompliance.Builder |
setTarget(HardwareModuleFirmwareInfo target)
Target version of the firmware present in the Hardware Support Package (HSP).
|
public Builder(ComplianceStatus status, Notifications notifications)
HardwareModuleFirmwareCompliance
.public HardwareModuleFirmwareCompliance.Builder setStageStatus(StageStatus stageStatus)
HardwareModuleFirmwareCompliance.getStatus()
is ComplianceStatus.NON_COMPLIANT
. This property was added
in vSphere API 8.0.0.1.
If null
the staging status is unknown - the contents may or may not be
staged. This can happen, for instance, if the stage check failed, has not been
done yet, or the target uses an older interface that does not include support
for returning the staged status.stageStatus
- New value for the property.public HardwareModuleFirmwareCompliance.Builder setDetails(HardwareModuleDetails details)
null
if no further info was provided by HSM.details
- New value for the property.public HardwareModuleFirmwareCompliance.Builder setCurrent(HardwareModuleFirmwareInfo current)
null
if version of firmware on the hardware module on the host cannot be
determined.current
- New value for the property.public HardwareModuleFirmwareCompliance.Builder setTarget(HardwareModuleFirmwareInfo target)
null
if component is not present in the software specification.target
- New value for the property.public HardwareModuleFirmwareCompliance build()