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()