VMware vCloud Suite SDK Java: client README

VMware logo

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. The SDK 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.

This README contains the following topics:

Directory structure

The following table contains a brief description of the contents of the VMware-vCloudSuite-Java-SDK/client directory.
DirectoryContentsDocumentation
apidocs VMware vCloud Suite SDK javadoc Content Library, Tagging
lib Client SDK, samples, other jars needed by the samples  
samples vCloud Suite Client SDK Java client samples for various features and workflows vCloud Suite Client SDK Java Sample README

Java SDK API Documentation

Content Library and Tagging
Lookup Service
vSphere Management SDK

SDK and samples jars

For Java developers, precompiled client libraries are supplied for testing and development purposes. All the supplied jars are located under lib directory.

NameDescription
samples-annotations-1.0.0.jarSamples custom annotations (e.g. @Sample, @Before, @Action, @After) definitions
samples-core-1.0.0.jarSamples framework that runs the samples and executes the sample code by interpreting the annotations
vapi-runtime-1.0.0.jarvAPI runtime for serialization/de-serialization of objects and wire protocol
vapi-authentication-1.0.0.jarvAPI authentication module
vapi-samltoken-1.0.0.jarvAPI samltoken module that handles SAML token parsing and validation
vcloudsuite-client-sdk-6.0.0.jarLookup Service, Tagging and Content Library client bindings
vcloudsuite-client-samples-6.0.0.jarvCloud Suite Client SDK Java samples jar
vim25.jarvSphere Web Services client library vim25.jar generated from WSDL
pbm.jarVMware Storage Policy client library pbm.jar generated from WSDL
pbm-samples.jarVMware Storage Policy samples
ssoclient.jarvSphere SSO client library
ssosamples.jarvSphere SSO samples

Running a sample

Please refer to Running a sample for details.
  • run.sh is needed for running the samples in UNIX/mac OS X environment
  • run.bat is a windows bat file needed for running the samples in windows

Copyright © 2015 VMware, Inc. All rights not expressly granted herein are reserved.

Last updated: 26th Jan 2015 |  VMware vCloud Suite SDK Java