public static final class AddOnCompliance.Builder
extends java.lang.Object
AddOnCompliance
.Constructor and Description |
---|
Builder(ComplianceStatus status,
Notifications notifications)
Constructor with parameters for the required properties of
AddOnCompliance . |
Modifier and Type | Method and Description |
---|---|
AddOnCompliance |
build() |
AddOnCompliance.Builder |
setCurrent(AddOnInfo current)
Current OEM add-on present on the host.
|
AddOnCompliance.Builder |
setStageStatus(StageStatus stageStatus)
Stage status of the OEM add-on.
|
AddOnCompliance.Builder |
setTarget(AddOnInfo target)
Target OEM add-on present in the software specification.
|
public Builder(ComplianceStatus status, Notifications notifications)
AddOnCompliance
.public AddOnCompliance.Builder setStageStatus(StageStatus stageStatus)
AddOnCompliance.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 AddOnCompliance.Builder setCurrent(AddOnInfo current)
null
if OEM add-on is not present on the host.current
- New value for the property.public AddOnCompliance.Builder setTarget(AddOnInfo target)
null
if OEM add-on is not present in the software specification.target
- New value for the property.public AddOnCompliance build()