public interface SystemTypes
System
interface contains methods for negotiating API communication
parameters including release ID.
Software developers obtain a list of supported API release IDs from vCenter documentation or as part of the client library (SDK) they work with at the time they develop and test a solution. The software solution initiates a handshake by sending a prioritized list of release IDs supported by the solution. The server selects the first release ID it supports from the list.
Negotiating API release ID is necessary to use APIs utilizing inheritance based polymorphism. These include all VI/JSON APIs and a set of vSphere Automation APIs. vSphere Automation APIs that require API release ID state this in their documentation. Consult the Programming Guide and API reference documentation of specific methods for more information.
. This interface was added in vSphere API 8.0.2.0.Modifier and Type | Interface and Description |
---|---|
static class |
SystemTypes.HelloResult
The
HelloResult class contains common API communication parameters. |
static class |
SystemTypes.HelloSpec
The
HelloSpec class describes the API client preferences. |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
_VAPI_SERVICE_ID
Identifier of the service
|
static final java.lang.String _VAPI_SERVICE_ID