The VMware vCloud Suite SDK for Java enables programmatic access to vSphere. Access to capabilities exposed through the vSphere Web Services API is done using the vSphere Management SDK. It includes java libraries for accessing new features like Content Library and existing features like Tagging which did not support a public API prior to vSphere 6.0. The SDK also provides development kit for defining, implementing and exposing new API services (API Extensibility). It contains samples for the features mentioned above including how to interoperate with vSphere APIs. If you want to look at the vSphere Web Services API samples, please refer to the vSphere Management SDK.
For more information, see the document:
https://code.vmware.com/web/sdk/60/vcloudsuite-java (VMware vCloud Suite SDK for Java for vSphere 6.0)
https://code.vmware.com/sdks ( SDKs: vSphere SDK, vCenter SDK, vCloud SDK)