public static final class ApplianceDeployment.Builder
extends java.lang.Object
ApplianceDeployment
.Constructor and Description |
---|
Builder(java.lang.String name,
boolean thinDiskMode,
char[] rootPassword)
Constructor with parameters for the required properties of
ApplianceDeployment . |
Modifier and Type | Method and Description |
---|---|
ApplianceDeployment |
build() |
ApplianceDeployment.Builder |
setCeipEnabled(java.lang.Boolean ceipEnabled)
This key describes the enabling option for the VMware's Customer Experience
Improvement Program (CEIP).
|
ApplianceDeployment.Builder |
setDiskSize(StorageSize diskSize)
The disk size of the new vCenter appliance.
|
ApplianceDeployment.Builder |
setOvaInfo(OvaInfo ovaInfo)
Location of custom OVA for deployment.
|
ApplianceDeployment.Builder |
setSize(ApplianceSize size)
A size descriptor based on the number of virtual machines which will be managed
by the new vCenter appliance.
|
public Builder(java.lang.String name, boolean thinDiskMode, char[] rootPassword)
ApplianceDeployment
.public ApplianceDeployment.Builder setSize(ApplianceSize size)
#ApplianceSize
is not provided, will use the size of the source VCSAsize
- New value for the property.public ApplianceDeployment.Builder setDiskSize(StorageSize diskSize)
#StorageSize
is not provided, will use the diskSize of the source
VCSA.diskSize
- New value for the property.public ApplianceDeployment.Builder setOvaInfo(OvaInfo ovaInfo)
null
use the OVA file for the desired version in the configured
repository.ovaInfo
- New value for the property.public ApplianceDeployment.Builder setCeipEnabled(java.lang.Boolean ceipEnabled)
null
, defaults to TrueceipEnabled
- New value for the property.public ApplianceDeployment build()