Package com.vmware.general
Class Create
- java.lang.Object
-
- com.vmware.connection.ConnectedVimServiceBase
-
- com.vmware.general.Create
-
@Sample(name="create", description="This sample creates managed entity like Host-Standalone, Cluster, Datacenter, and folder") public class Create extends ConnectedVimServiceBaseCreate This sample creates managed entity like Host-Standalone Cluster Datacenter, and folder Parameters: url [required] : url of the web service username [required] : username for the authentication password [required] : password for the authentication parentname [required] : specifies the name of the parent folder itemtype [required] : Type of the object to be added e.g. Host-Standalone | Cluster | Datacenter | Folder itemname [required] : Name of the item added Command Line: Create a folder named myFolder under root folder Root: run.bat com.vmware.general.Create --url [webserviceurl] --username [username] --password [password] --parentName [Root] --itemType [Folder] --itemName [myFolder] Create a datacenter named myDatacenter under root folder Root: run.bat com.vmware.general.Create --url [webserviceurl] --username [username] --password [password] --parentName [Root] --itemType [Datacenter] --itemName [myDatacenter] Create a cluster named myCluster under root folder Root: run.bat com.vmware.general.Create --url [webserviceurl] --username [username] --password [password] --parentName [Root] --itemType [Cluster] --itemName [myCluster]
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vmware.connection.ConnectedVimServiceBase
ConnectedVimServiceBase.ConnectionException
-
-
Field Summary
-
Fields inherited from class com.vmware.connection.ConnectedVimServiceBase
PROP_ME_NAME, SVC_INST_NAME
-
-
Constructor Summary
Constructors Constructor Description Create()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate()voidsetItemName(java.lang.String itemName)voidsetItemType(java.lang.String itemType)voidsetLicenseKey(java.lang.String licenseKey)voidsetParentName(java.lang.String parentName)-
Methods inherited from class com.vmware.connection.ConnectedVimServiceBase
basicConnectionFromConnection, connect, disconnect, getServiceInstanceReference, setConnection, setHostConnection
-
-
-
-
Method Detail
-
setParentName
@Option(name="parentname", description="specifies the name of the parent folder") public void setParentName(java.lang.String parentName)
-
setItemType
@Option(name="itemtype", description="Type of the object to be added, e.g. Host-Standalone | Cluster | Datacenter | Folder") public void setItemType(java.lang.String itemType)
-
setItemName
@Option(name="itemname", description="Name of the item added") public void setItemName(java.lang.String itemName)
-
setLicenseKey
@Option(name="licensekey", required=false) public void setLicenseKey(java.lang.String licenseKey)
-
create
@Action public void create() throws com.vmware.vim25.DuplicateNameFaultMsg, com.vmware.vim25.InvalidNameFaultMsg, com.vmware.vim25.RuntimeFaultFaultMsg, com.vmware.vim25.InvalidPropertyFaultMsg, com.vmware.vim25.HostConnectFaultFaultMsg, com.vmware.vim25.InvalidLoginFaultMsg, com.vmware.vim25.InvalidCollectorVersionFaultMsg- Throws:
com.vmware.vim25.DuplicateNameFaultMsgcom.vmware.vim25.InvalidNameFaultMsgcom.vmware.vim25.RuntimeFaultFaultMsgcom.vmware.vim25.InvalidPropertyFaultMsgcom.vmware.vim25.HostConnectFaultFaultMsgcom.vmware.vim25.InvalidLoginFaultMsgcom.vmware.vim25.InvalidCollectorVersionFaultMsg
-
-