All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vmware.vim25.mo.samples.network.AddVirtualSwitchPortGroup.class Maven / Gradle / Ivy

The newest version!
????2?=com/vmware/vim25/mo/samples/network/AddVirtualSwitchPortGroupjava/lang/Object()VCode
	LineNumberTableLocalVariableTablethis?Lcom/vmware/vim25/mo/samples/network/AddVirtualSwitchPortGroup;main([Ljava/lang/String;)V
Exceptionsjava/lang/Exception*com/vmware/vim25/mo/util/CommandLineParser
constructOptions(()[Lcom/vmware/vim25/mo/util/OptionSpec;
<([Lcom/vmware/vim25/mo/util/OptionSpec;[Ljava/lang/String;)Vurl
 !
get_option&(Ljava/lang/String;)Ljava/lang/String;#username%password'
datacenter)host+	vswitchid-
portgroupname/#com/vmware/vim25/mo/ServiceInstance1java/net/URL
034(Ljava/lang/String;)V
.676(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Z)V
.9:;
getRootFolder()Lcom/vmware/vim25/mo/Folder;
.=>?getAboutInfo()Lcom/vmware/vim25/AboutInfo;
ACBcom/vmware/vim25/AboutInfoDE
getApiType()Ljava/lang/String;G	HostAgent
IKJjava/lang/StringLMequalsIgnoreCase(Ljava/lang/String;)ZO
ha-datacenterQ
VirtualCenter	SUTjava/lang/SystemVWoutLjava/io/PrintStream;Y'datacenter and host should be specified
[]\java/io/PrintStream^4println`&com/vmware/vim25/mo/InventoryNavigator
_bc&(Lcom/vmware/vim25/mo/ManagedEntity;)Ve
Datacenter
_ghisearchManagedEntityI(Ljava/lang/String;Ljava/lang/String;)Lcom/vmware/vim25/mo/ManagedEntity;kcom/vmware/vim25/mo/Datacenterm
HostSystemocom/vmware/vim25/mo/HostSystem
qrsaddVirtualSwitchPortGroupG(Lcom/vmware/vim25/mo/HostSystem;Ljava/lang/String;Ljava/lang/String;)Vargs[Ljava/lang/String;clp,Lcom/vmware/vim25/mo/util/CommandLineParser;urlStrLjava/lang/String;dcnamehostname	vswitchId
portGroupNamesi%Lcom/vmware/vim25/mo/ServiceInstance;
rootFolderLcom/vmware/vim25/mo/Folder; Lcom/vmware/vim25/mo/HostSystem;apiTypedc Lcom/vmware/vim25/mo/Datacenter;
StackMapTableu?com/vmware/vim25/mo/Folder
n???getHostNetworkSystem)()Lcom/vmware/vim25/mo/HostNetworkSystem;?"com/vmware/vim25/HostPortGroupSpec
?	
???4setName
???4setVswitchName?"com/vmware/vim25/HostNetworkPolicy
?	
????	setPolicy'(Lcom/vmware/vim25/HostNetworkPolicy;)V
???%com/vmware/vim25/mo/HostNetworkSystem??addPortGroup'(Lcom/vmware/vim25/HostPortGroupSpec;)V?java/lang/StringBuilder?Successful creating : 
?3
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?/
???EtoString?Failed to create : ?Portgroup name already exists?Failed creating : ?2PortGroup vlanId or network policy may be invalid.?Switch Not found.?!Datacenter or Host may be invalid?com/vmware/vim25/AlreadyExists? com/vmware/vim25/InvalidArgument?com/vmware/vim25/NotFound?java/lang/NullPointerExceptionhns'Lcom/vmware/vim25/mo/HostNetworkSystem;portgrp$Lcom/vmware/vim25/HostPortGroupSpec;e Lcom/vmware/vim25/AlreadyExists;"Lcom/vmware/vim25/InvalidArgument;Lcom/vmware/vim25/NotFound; Ljava/lang/NullPointerException;Ljava/lang/Exception;?#com/vmware/vim25/mo/util/OptionSpec?String?4Name of the switch on which portgroup is to be added
???L(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V?Name of the host?Name of the portgroup?Name of the datacenter
SourceFileAddVirtualSwitchPortGroup.java!/*??
C
	һY?*?L+?M+"?N+$?:+&?:+(?:+*?:+,?:?.Y?0Y,?2-?5:		?8:
:	?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy