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