public static final class AffectedDesiredStateInfo.Builder
extends java.lang.Object
AffectedDesiredStateInfo.| Constructor and Description |
|---|
Builder(java.lang.String clusterName,
java.lang.String clusterId)
Constructor with parameters for the required properties of
AffectedDesiredStateInfo. |
| Modifier and Type | Method and Description |
|---|---|
AffectedDesiredStateInfo |
build() |
AffectedDesiredStateInfo.Builder |
setAffectedAddon(java.util.Map<java.lang.String,AddonSummary> affectedAddon)
Affected addon of the desired state.
|
AffectedDesiredStateInfo.Builder |
setAffectedBaseImage(BaseImageVersion affectedBaseImage)
Affected base image of the desired state.
|
AffectedDesiredStateInfo.Builder |
setAffectedHardwareSupport(java.util.Map<java.lang.String,HardwareSupportManagerSummary> affectedHardwareSupport)
Affected hardware support of the desired state.
|
AffectedDesiredStateInfo.Builder |
setAffectedIndependentComponents(java.util.Map<java.lang.String,ComponentSummary> affectedIndependentComponents)
Affected independent components of the desired state.
|
AffectedDesiredStateInfo.Builder |
setAffectedSolutions(java.util.Map<java.lang.String,SolutionSummary> affectedSolutions)
Affected solutions of the desired state.
|
public Builder(java.lang.String clusterName,
java.lang.String clusterId)
AffectedDesiredStateInfo.public AffectedDesiredStateInfo.Builder setAffectedBaseImage(BaseImageVersion affectedBaseImage)
null, no base image of the desired state will be affected.affectedBaseImage - New value for the property.public AffectedDesiredStateInfo.Builder setAffectedAddon(java.util.Map<java.lang.String,AddonSummary> affectedAddon)
null, no addon of the desired state will be affected.affectedAddon - 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.settings.add_on. 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.settings.add_on.public AffectedDesiredStateInfo.Builder setAffectedSolutions(java.util.Map<java.lang.String,SolutionSummary> affectedSolutions)
null, no solution of the desired state will be affected.affectedSolutions - 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.settings.solution. 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.settings.solution.public AffectedDesiredStateInfo.Builder setAffectedHardwareSupport(java.util.Map<java.lang.String,HardwareSupportManagerSummary> affectedHardwareSupport)
null, no hadrware support of the desired state will be affected.affectedHardwareSupport - 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 AffectedDesiredStateInfo.Builder setAffectedIndependentComponents(java.util.Map<java.lang.String,ComponentSummary> affectedIndependentComponents)
null, no independent components of the desired state will be
affected.affectedIndependentComponents - 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.settings.component. 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.settings.component.public AffectedDesiredStateInfo build()