public static final class ImpactDetails.Builder
extends java.lang.Object
ImpactDetails
.Constructor and Description |
---|
Builder(java.util.Map<java.lang.String,java.lang.String> solutionImpacts)
Constructor with parameters for the required properties of
ImpactDetails . |
Modifier and Type | Method and Description |
---|---|
ImpactDetails |
build() |
ImpactDetails.Builder |
setMemoryReservation(MemoryReservation memoryReservation)
Memory reservation that accompany the partial maintenance mode.
|
ImpactDetails.Builder |
setPartialMaintenanceModeName(java.lang.String partialMaintenanceModeName)
Flavor of the partial maintenance mode.
|
ImpactDetails.Builder |
setPartialMaintenanceModeUpgradeActions(java.util.List<java.lang.String> partialMaintenanceModeUpgradeActions)
Upgrade actions to be performed before exiting partial maintenance mode.
|
public Builder(java.util.Map<java.lang.String,java.lang.String> solutionImpacts)
ImpactDetails
.public ImpactDetails.Builder setMemoryReservation(MemoryReservation memoryReservation)
null
,
there is no elevated memory usage during and after the remediation. This
property was added in vSphere API 8.0.3.0.memoryReservation
- New value for the property.public ImpactDetails.Builder setPartialMaintenanceModeName(java.lang.String partialMaintenanceModeName)
null
, partial maintenance
mode doesn't apply. This property was added in vSphere API 8.0.3.0.partialMaintenanceModeName
- New value for the property.public ImpactDetails.Builder setPartialMaintenanceModeUpgradeActions(java.util.List<java.lang.String> partialMaintenanceModeUpgradeActions)
null
, no upgrade action is needed before exiting maintenance mode. This
property was added in vSphere API 8.0.3.0.partialMaintenanceModeUpgradeActions
- New value for the property.public ImpactDetails build()