public static final class InstallTypes.InstallSpec.Builder
extends java.lang.Object
InstallTypes.InstallSpec
.Constructor and Description |
---|
InstallTypes.InstallSpec.Builder()
Constructor with parameters for the required properties of
InstallTypes.InstallSpec . |
Modifier and Type | Method and Description |
---|---|
InstallTypes.InstallSpec |
build() |
InstallTypes.InstallSpec.Builder |
setAutoAnswer(java.lang.Boolean autoAnswer)
Use the default option for any questions that may come up during appliance
configuration.
|
InstallTypes.InstallSpec.Builder |
setPsc(InstallTypes.PscSpec psc)
Spec used to configure a Platform Services Controller.
|
InstallTypes.InstallSpec.Builder |
setVcsaEmbedded(InstallTypes.VcsaEmbeddedSpec vcsaEmbedded)
Spec used to configure an embedded vCenter Server.
|
InstallTypes.InstallSpec.Builder |
setVcsaExternal(RemotePscSpec vcsaExternal)
Spec used to configure a vCenter Server registered with an external PSC.
|
public InstallTypes.InstallSpec.Builder()
InstallTypes.InstallSpec
.public InstallTypes.InstallSpec.Builder setVcsaEmbedded(InstallTypes.VcsaEmbeddedSpec vcsaEmbedded)
null
, will not configure this appliance as Embedded vCenter Server.
If null
, either getVcsaExternal()
or getPsc()
must be
provided.vcsaEmbedded
- New value for the property.public InstallTypes.InstallSpec.Builder setPsc(InstallTypes.PscSpec psc)
null
, will not configure this appliance as Platform Services
Controller. If null
, either getVcsaEmbedded()
or getVcsaExternal()
must be provided.psc
- New value for the property.public InstallTypes.InstallSpec.Builder setVcsaExternal(RemotePscSpec vcsaExternal)
null
, will not configure this appliance as external vCenter Server.
If null
, either getVcsaEmbedded()
or getPsc()
must be
provided.vcsaExternal
- New value for the property.public InstallTypes.InstallSpec.Builder setAutoAnswer(java.lang.Boolean autoAnswer)
null
, will default to false.autoAnswer
- New value for the property.public InstallTypes.InstallSpec build()