com.vmware.vim25.mo
Class CustomFieldsManager

java.lang.Object
  extended by com.vmware.vim25.mo.ManagedObject
      extended by com.vmware.vim25.mo.CustomFieldsManager

public class CustomFieldsManager
extends ManagedObject

The managed object class corresponding to the one defined in VI SDK API reference.

Author:
Steve JIN (sjin@vmware.com)

Constructor Summary
CustomFieldsManager(ServerConnection serverConnection, ManagedObjectReference mor)
           
 
Method Summary
 CustomFieldDef addCustomFieldDef(String name, String moType, PrivilegePolicyDef fieldDefPolicy, PrivilegePolicyDef fieldPolicy)
           
 CustomFieldDef[] getField()
           
 void removeCustomFieldDef(int key)
           
 void renameCustomFieldDef(int key, String name)
           
 void setField(ManagedEntity entity, int key, String value)
           
 
Methods inherited from class com.vmware.vim25.mo.ManagedObject
convertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setMOR, setServerConnection, toString, waitForValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CustomFieldsManager

public CustomFieldsManager(ServerConnection serverConnection,
                           ManagedObjectReference mor)
Method Detail

getField

public CustomFieldDef[] getField()

addCustomFieldDef

public CustomFieldDef addCustomFieldDef(String name,
                                        String moType,
                                        PrivilegePolicyDef fieldDefPolicy,
                                        PrivilegePolicyDef fieldPolicy)
                                 throws DuplicateName,
                                        InvalidPrivilege,
                                        RuntimeFault,
                                        RemoteException
Throws:
DuplicateName
InvalidPrivilege
RuntimeFault
RemoteException

removeCustomFieldDef

public void removeCustomFieldDef(int key)
                          throws RuntimeFault,
                                 RemoteException
Throws:
RuntimeFault
RemoteException

renameCustomFieldDef

public void renameCustomFieldDef(int key,
                                 String name)
                          throws DuplicateName,
                                 RuntimeFault,
                                 RemoteException
Throws:
DuplicateName
RuntimeFault
RemoteException

setField

public void setField(ManagedEntity entity,
                     int key,
                     String value)
              throws RuntimeFault,
                     RemoteException
Throws:
RuntimeFault
RemoteException


Copyright © 2011-2012. All Rights Reserved.