public static final class DataProcessingUnitCompliance.Builder
extends java.lang.Object
DataProcessingUnitCompliance
.Constructor and Description |
---|
Builder(ComplianceImpact impact,
ComplianceStatus status,
Notifications notifications,
java.util.Calendar scanTime,
BaseImageCompliance baseImage,
AddOnCompliance addOn,
java.util.Map<java.lang.String,ComponentCompliance> components,
java.util.Map<java.lang.String,SolutionCompliance> solutions)
Constructor with parameters for the required properties of
DataProcessingUnitCompliance . |
Modifier and Type | Method and Description |
---|---|
DataProcessingUnitCompliance |
build() |
DataProcessingUnitCompliance.Builder |
setHardwareSupport(java.util.Map<java.lang.String,HardwareSupportPackageCompliance> hardwareSupport)
Compliance result for hardware support (both Hardware Support Package or HSP and
individual hardware module firmware) for every HSP configured, keyed by Hardware
Support Manager (HSM).
|
DataProcessingUnitCompliance.Builder |
setStageStatus(StageStatus stageStatus)
Overall stage status of the data processing unit.
|
public Builder(ComplianceImpact impact, ComplianceStatus status, Notifications notifications, java.util.Calendar scanTime, BaseImageCompliance baseImage, AddOnCompliance addOn, java.util.Map<java.lang.String,ComponentCompliance> components, java.util.Map<java.lang.String,SolutionCompliance> solutions)
DataProcessingUnitCompliance
.public DataProcessingUnitCompliance.Builder setStageStatus(StageStatus stageStatus)
DataProcessingUnitCompliance.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 DataProcessingUnitCompliance.Builder setHardwareSupport(java.util.Map<java.lang.String,HardwareSupportPackageCompliance> hardwareSupport)
null
or contain an empty map if operation is
performed on an image whose SoftwareSpec
does not have a value for its
hardwareSupport
property. For initial release hardwareSupport
property would be empty.hardwareSupport
- 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: com.vmware.esx.setting.hardware_support.manager
. 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: com.vmware.esx.setting.hardware_support.manager
.public DataProcessingUnitCompliance build()