Class SampleProvider


  • @Sample(name="SampleProvider",
            description="This sample demonstrates registration, listing and deregistration of a VASA provider. It requires access to an active VASA provider.")
    public class SampleProvider
    extends java.lang.Object
     
     SampleProvider
    
     This sample demonstrates registration, listing and deregistration of a VASA
     provider. It requires access to an active VASA provider.
    
     Parameters:
     url               [required] : url of the vCenter web service (https:///sdk)
     username          [required] : username for authenticating with vCenter
     password          [required] : password for authenticating with vCenter
     provUrl           [required] : url of the VASA provider web service
     provUsername      [required] : username for authenticating with the provider
     provPassword      [required] : password for authenticating with the provider
    
     Command:
     java com.vmware.samples.sms.SampleProvider --url [webserviceurl]
     --username [username] --password [password]
     --provUrl [provUrl] provUsername [provUsername] --provPassword [provPassword]
    
     
    • Constructor Summary

      Constructors 
      Constructor Description
      SampleProvider()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init()  
      void main()  
      void setPassword​(java.lang.String password)  
      void setProvPassword​(java.lang.String provPassword)  
      void setProvUrl​(java.lang.String provUrl)  
      void setProvUsername​(java.lang.String provUsername)  
      void setUrl​(java.lang.String url)  
      void setUsername​(java.lang.String username)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SampleProvider

        public SampleProvider()
    • Method Detail

      • setUrl

        @Option(name="url",
                required=true,
                description="url of the vCenter web service")
        public void setUrl​(java.lang.String url)
      • setUsername

        @Option(name="username",
                required=true,
                description="username for authenticating with vCenter")
        public void setUsername​(java.lang.String username)
      • setPassword

        @Option(name="password",
                required=true,
                description="password for authenticating with vCenter")
        public void setPassword​(java.lang.String password)
      • setProvUsername

        @Option(name="provUsername",
                required=true,
                description="username for authenticating with the provider")
        public void setProvUsername​(java.lang.String provUsername)
      • setProvPassword

        @Option(name="provPassword",
                required=true,
                description="password for authenticating with the provider")
        public void setProvPassword​(java.lang.String provPassword)
      • setProvUrl

        @Option(name="provUrl",
                required=true,
                description="url of the VASA provider web service")
        public void setProvUrl​(java.lang.String provUrl)
      • init

        public void init()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • main

        @Action
        public void main()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception