public static final class PreVmGroupMigrationSpec.Builder
extends java.lang.Object
PreVmGroupMigrationSpec
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
PreVmGroupMigrationSpec . |
Modifier and Type | Method and Description |
---|---|
PreVmGroupMigrationSpec |
build() |
PreVmGroupMigrationSpec.Builder |
setAllowOverride(java.lang.Boolean allowOverride)
Flag to indicate whether to re-run the pre migrate steps for the VM group if
they are already run before.
|
PreVmGroupMigrationSpec.Builder |
setFederationSiteId(java.lang.String federationSiteId)
Id of the site in NSX-T Federation
|
PreVmGroupMigrationSpec.Builder |
setGroupId(java.lang.String groupId)
User defined VM group id that must be unique among all VM groups ids.
|
PreVmGroupMigrationSpec.Builder |
setVmInstanceIds(java.util.List<java.lang.String> vmInstanceIds)
List of VM instance uuids that can be found in VC inventory.
|
public Builder()
PreVmGroupMigrationSpec
.public PreVmGroupMigrationSpec.Builder setAllowOverride(java.lang.Boolean allowOverride)
allowOverride
- New value for the property.public PreVmGroupMigrationSpec.Builder setFederationSiteId(java.lang.String federationSiteId)
federationSiteId
- New value for the property.public PreVmGroupMigrationSpec.Builder setGroupId(java.lang.String groupId)
groupId
- New value for the property.public PreVmGroupMigrationSpec.Builder setVmInstanceIds(java.util.List<java.lang.String> vmInstanceIds)
vmInstanceIds
- New value for the property.public PreVmGroupMigrationSpec build()