![JAR search and dependency download from the Maven repository](/logo.png)
com.vmware.vim25.mo.samples.network.AddVirtualSwitchPortGroup.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vijava Show documentation
Show all versions of vijava Show documentation
Java API for accessing VMWare web services API
The newest version!
???? 2 ? =com/vmware/vim25/mo/samples/network/AddVirtualSwitchPortGroup java/lang/Object ()V Code
LineNumberTable LocalVariableTable this ?Lcom/vmware/vim25/mo/samples/network/AddVirtualSwitchPortGroup; main ([Ljava/lang/String;)V
Exceptions java/lang/Exception *com/vmware/vim25/mo/util/CommandLineParser
constructOptions (()[Lcom/vmware/vim25/mo/util/OptionSpec;
<([Lcom/vmware/vim25/mo/util/OptionSpec;[Ljava/lang/String;)V url
!
get_option &(Ljava/lang/String;)Ljava/lang/String; # username % password '
datacenter ) host + vswitchid -
portgroupname / #com/vmware/vim25/mo/ServiceInstance 1 java/net/URL
0 3 4 (Ljava/lang/String;)V
. 6 7 6(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Z)V
. 9 : ;
getRootFolder ()Lcom/vmware/vim25/mo/Folder;
. = > ? getAboutInfo ()Lcom/vmware/vim25/AboutInfo;
A C B com/vmware/vim25/AboutInfo D E
getApiType ()Ljava/lang/String; G HostAgent
I K J java/lang/String L M equalsIgnoreCase (Ljava/lang/String;)Z O
ha-datacenter Q
VirtualCenter S U T java/lang/System V W out Ljava/io/PrintStream; Y 'datacenter and host should be specified
[ ] \ java/io/PrintStream ^ 4 println ` &com/vmware/vim25/mo/InventoryNavigator
_ b c &(Lcom/vmware/vim25/mo/ManagedEntity;)V e
Datacenter
_ g h i searchManagedEntity I(Ljava/lang/String;Ljava/lang/String;)Lcom/vmware/vim25/mo/ManagedEntity; k com/vmware/vim25/mo/Datacenter m
HostSystem o com/vmware/vim25/mo/HostSystem
q r s addVirtualSwitchPortGroup G(Lcom/vmware/vim25/mo/HostSystem;Ljava/lang/String;Ljava/lang/String;)V args [Ljava/lang/String; clp ,Lcom/vmware/vim25/mo/util/CommandLineParser; urlStr Ljava/lang/String; dcname hostname vswitchId
portGroupName si %Lcom/vmware/vim25/mo/ServiceInstance;
rootFolder Lcom/vmware/vim25/mo/Folder; Lcom/vmware/vim25/mo/HostSystem; apiType dc Lcom/vmware/vim25/mo/Datacenter;
StackMapTable u ? com/vmware/vim25/mo/Folder
n ? ? ? getHostNetworkSystem )()Lcom/vmware/vim25/mo/HostNetworkSystem; ? "com/vmware/vim25/HostPortGroupSpec
?
? ? ? 4 setName
? ? ? 4 setVswitchName ? "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; ? /
? ? ? E toString ? 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/NullPointerException hns '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
SourceFile AddVirtualSwitchPortGroup.java ! / *? ?
C
һ Y? *? L+? M+"? N+$? :+&? :+(? :+*? :+,? :? .Y? 0Y,? 2-? 5: ? 8:
: ?