public static final class OvfTemplate.Builder
extends java.lang.Object
OvfTemplate
.Constructor and Description |
---|
Builder(java.lang.String id,
long vmCount,
java.lang.String version,
java.lang.String libraryIdParent,
boolean isVappTemplate,
java.util.List<Network> networks)
Constructor with parameters for the required properties of
OvfTemplate . |
Modifier and Type | Method and Description |
---|---|
OvfTemplate |
build() |
OvfTemplate.Builder |
setStoragePolicyGroups(java.util.List<StoragePolicyGroup> storagePolicyGroups)
Storage policy groups for disks, virtual machines and/or virtual machine
collections.
|
OvfTemplate.Builder |
setVappTemplate(VAppTemplate vappTemplate)
The root VApp template in this OVF template if this is a vApp template
An OVF template does not require a vApp template.
|
OvfTemplate.Builder |
setVmTemplate(VmTemplate vmTemplate)
The Vitrual Machine if this is a VM template
An OVF template does not require a VM template.
|
public Builder(java.lang.String id, long vmCount, java.lang.String version, java.lang.String libraryIdParent, boolean isVappTemplate, java.util.List<Network> networks)
OvfTemplate
.public OvfTemplate.Builder setVmTemplate(VmTemplate vmTemplate)
vmTemplate
- New value for the property.public OvfTemplate.Builder setVappTemplate(VAppTemplate vappTemplate)
vappTemplate
- New value for the property.public OvfTemplate.Builder setStoragePolicyGroups(java.util.List<StoragePolicyGroup> storagePolicyGroups)
storagePolicyGroups
- New value for the property.public OvfTemplate build()