Class NIOCForDVS


  • @Sample(name="nioc-for-dvs",
            description="demonstrates how to enable NIOC for a DVSwitch")
    public class NIOCForDVS
    extends ConnectedVimServiceBase
      This sample demonstrates how to add/modify NetworkResourcePool to Distributed
      Virtual Switch:
    
     Parameters:
      url               [required]: url of the web service.
      username          [required]: username for authentication
      password          [required]: password for authentication
      dvsname           [required]: Distributed Virtual Switch name
      enablenioc        : If true, enables I/O control. If false, disables network I/O control
     Sample usage:
      Enable Network I/O Control:
      run.bat com.vmware.host.NIOCForDVS --url [URLString] --username [User] --password [Password]
      --dvsname [dvsname] --enablenioc [enablenioc]
    
    
      Note: Sample only works for DVS 5.0 onwards.
     
    • Constructor Detail

      • NIOCForDVS

        public NIOCForDVS()
    • Method Detail

      • setDvsname

        @Option(name="dvsname",
                required=true,
                description="Distributed Virtual Switch name")
        public void setDvsname​(java.lang.String dvsname)
      • setEnableNIOC

        @Option(name="enablenioc",
                required=true,
                description="If true, enables I/O control. If false, disables network I/O control")
        public void setEnableNIOC​(java.lang.String enableNIOC)
      • run

        @Action
        public void run()
                 throws com.vmware.vim25.InvalidPropertyFaultMsg,
                        com.vmware.vim25.DvsFaultFaultMsg,
                        com.vmware.vim25.RuntimeFaultFaultMsg
        Throws:
        com.vmware.vim25.InvalidPropertyFaultMsg
        com.vmware.vim25.DvsFaultFaultMsg
        com.vmware.vim25.RuntimeFaultFaultMsg