Search

Class VcEntityBackupConfig

Extends VcDynamicData
The VcEntityBackupConfig data object contains VcVmwareDistributedVirtualSwitch or VcDistributedVirtualPortgroup backup configuration data produced by the VcDistributedVirtualSwitchManager method. It also contains properties that support VcDistributedVirtualSwitchManager operations.

A VcDistributedVirtualSwitchManager operation sets properties that identify the entity instance (VcEntityBackupConfig, VcEntityBackupConfig, and VcEntityBackupConfig) and inventory location (VcEntityBackupConfig). When you import a backup configuration, you can set the key, name, and container properties in accordance with the importType specified in the call to VcDistributedVirtualSwitchManager. See VcEntityImportType.

Attributes

Name Type Description
configBlob byte[] Opaque blob that contains the configuration of the entity.
configVersion String Configuration version.
container VcManagedEntity Container for this entity. If <a href="VcEntityBackupConfig.html#entityType">VcEntityBackupConfig</a> is "distributedVirtualSwitch", the container type is <a href="VcFolder.html">VcFolder</a>. If <a href="VcEntityBackupConfig.html#entityType">VcEntityBackupConfig</a> is "distributedVirtualPortgroup", the container type is <a href="VcDistributedVirtualSwitch.html">VcDistributedVirtualSwitch</a>.
entityType String Type of the exported entity (<a href="VcDistributedVirtualSwitchManager.html#exportEntity">VcDistributedVirtualSwitchManager</a>). See <a href="VcEntityType.html">VcEntityType</a> for valid values.
key String Unique identifier of the exported entity or the entity to be restored through an import operation. <ul> <li>If you are importing a virtual distributed switch and the import type is <a href="VcEntityImportType.html#applyToEntitySpecified">VcEntityImportType</a>, set the <code>key</code> to <a href="VcDistributedVirtualSwitch.html">VcDistributedVirtualSwitch</a>.<a href="VcDistributedVirtualSwitch.html#uuid">VcDistributedVirtualSwitch</a>. </li> <li>If you are importing a virtual distributed portgroup and the import type is <a href="VcEntityImportType.html#applyToEntitySpecified">VcEntityImportType</a>, set the <code>key</code> to <a href="VcDistributedVirtualPortgroup.html">VcDistributedVirtualPortgroup</a>.<a href="VcDistributedVirtualPortgroup.html#key">VcDistributedVirtualPortgroup</a>. </li> </ul> <p> The Server ignores the key value when the import operation creates a new entity.
name String Name of the exported entity or the entity to be restored with the backup configuration. If you are importing an entity and the import type is <a href="VcEntityImportType.html#applyToEntitySpecified">VcEntityImportType</a>, the Server will use this value to rename the existing entity.

Methods

Name Returns
VcEntityBackupConfig() constructor
equals(Object ) boolean
getAdditionalBeanInfo() java.beans.BeanInfo[]
getBeanDescriptor() java.beans.BeanDescriptor
getContainer_ManagedObject() Object
getDefaultEventIndex() Number
getDefaultPropertyIndex() Number
getDeserializer(String , java.lang.Class , javax.xml.namespace.QName ) org.apache.axis.encoding.Deserializer
getEventSetDescriptors() java.beans.EventSetDescriptor[]
getIcon(Number ) java.awt.Image
getMethodDescriptors() java.beans.MethodDescriptor[]
getPropertyDescriptors() java.beans.PropertyDescriptor[]
getSerializer(String , java.lang.Class , javax.xml.namespace.QName ) org.apache.axis.encoding.Serializer
getTypeDesc() org.apache.axis.description.TypeDesc
hashCode() Number
setContainer_ManagedObject(Object ) void

Returned by

None

Referenced in

Method Returns
VcDistributedVirtualPortgroup.DVPortgroupRollback_Task(VcEntityBackupConfig entityBackup) VcTask
VcDistributedVirtualSwitch.DVSRollback_Task(VcEntityBackupConfig entityBackup) VcTask
VcDistributedVirtualSwitchManager.DVSManagerImportEntity_Task(VcEntityBackupConfig[] entityBackup, String importType) VcTask
VcVmwareDistributedVirtualSwitch.DVSRollback_Task(VcEntityBackupConfig entityBackup) VcTask