com.vmware.vim25.mo
Class Profile

java.lang.Object
  extended by com.vmware.vim25.mo.ManagedObject
      extended by com.vmware.vim25.mo.Profile
Direct Known Subclasses:
ClusterProfile, HostProfile, ResourcePlanningManager

public class Profile
extends ManagedObject

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

Since:
4.0
Author:
Steve JIN (sjin@vmware.com)

Constructor Summary
Profile(ServerConnection sc, ManagedObjectReference mor)
           
 
Method Summary
 void associateProfile(ManagedEntity[] mes)
           
 Task checkProfileCompliance_Task(ManagedEntity[] mes)
           
 void destroyProfile()
           
 void dissociateProfile(ManagedEntity[] mes)
           
 String exportProfile()
           
 String getComplianceStatus()
           
 ProfileConfigInfo getConfig()
           
 Calendar getCreatedTime()
           
 ProfileDescription getDescriptioin()
           
 ManagedEntity[] getEntity()
           
 Calendar getModifiedTime()
           
 String getName()
           
 ProfileDescription retrieveDescription()
           
 
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

Profile

public Profile(ServerConnection sc,
               ManagedObjectReference mor)
Method Detail

getComplianceStatus

public String getComplianceStatus()

getConfig

public ProfileConfigInfo getConfig()

getCreatedTime

public Calendar getCreatedTime()

getDescriptioin

public ProfileDescription getDescriptioin()

getEntity

public ManagedEntity[] getEntity()

getModifiedTime

public Calendar getModifiedTime()

getName

public String getName()

associateProfile

public void associateProfile(ManagedEntity[] mes)
                      throws RuntimeFault,
                             RemoteException
Throws:
RuntimeFault
RemoteException

checkProfileCompliance_Task

public Task checkProfileCompliance_Task(ManagedEntity[] mes)
                                 throws RuntimeFault,
                                        RemoteException
Throws:
RuntimeFault
RemoteException

destroyProfile

public void destroyProfile()
                    throws RuntimeFault,
                           RemoteException
Throws:
RuntimeFault
RemoteException

exportProfile

public String exportProfile()
                     throws RuntimeFault,
                            RemoteException
Throws:
RuntimeFault
RemoteException

dissociateProfile

public void dissociateProfile(ManagedEntity[] mes)
                       throws RuntimeFault,
                              RemoteException
Throws:
RuntimeFault
RemoteException

retrieveDescription

public ProfileDescription retrieveDescription()
                                       throws RuntimeFault,
                                              RemoteException
Throws:
RuntimeFault
RemoteException
Since:
SDK5.0


Copyright © 2011-2012. All Rights Reserved.