Package com.vmware.vapi.bindings
-
Interface Summary Interface Description DynamicStructure Interface representing a "dynamic structure".Invocable<T> Describes the invoke methods of none task vAPI operation.Service Marker interface for vAPI generated bindings servicesStaticStructure Interface implemented by all generated static bindings structures.StreamInvocable<T> Describes the invoke methods of streaming none task vAPI operation.Structure Base interface that represents a Java language bindings structure.StubCreator Interface for vAPI client-side stub factories.TaskInvocable<T> Describes the invoke methods of task vAPI operations. -
Class Summary Class Description ApiEnumeration<E extends ApiEnumeration<E>> Base class for all Java mappings of interface definition language enumerated types.CompletionStageFuture<T> This class exposes theFuture
andCompletionStage
abstractions for binding clients.DynamicStructureImpl DynamicStructure
implementation backed by aStructValue
.LocalizableMessageFactory Factory forLocalizableMessage
instances.StubConfiguration This is a helper class for creating stub configurations.StubConfigurationBase This class provides all needed configuration for creating aStub
StubFactory Factory for client-side vAPI stubs.Task<T> This class is used to hold taskId and return type of the operations. -
Exception Summary Exception Description ApiError Common base class for all VMODL2 errors (standard and custom ones) in Java static language bindings.UnresolvedError ConcreteApiError
which represents a VMODL2 error that was reported but couldn't be resolved.