public class SystemStub extends com.vmware.vapi.internal.bindings.Stub implements System
System
API service.
WARNING: Internal class, subject to change in future versions.
SystemTypes.HelloResult, SystemTypes.HelloSpecapiProvider, converter, ifaceId, retryPolicy, securityContext_VAPI_SERVICE_ID| Constructor and Description |
|---|
SystemStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.bindings.StubConfigurationBase config) |
SystemStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
com.vmware.vapi.bindings.StubConfigurationBase config) |
| Modifier and Type | Method and Description |
|---|---|
SystemTypes.HelloResult |
hello(SystemTypes.HelloSpec spec)
Negotiates common parameters for API communication.
|
void |
hello(SystemTypes.HelloSpec spec,
com.vmware.vapi.bindings.client.AsyncCallback<SystemTypes.HelloResult> asyncCallback)
Negotiates common parameters for API communication.
|
void |
hello(SystemTypes.HelloSpec spec,
com.vmware.vapi.bindings.client.AsyncCallback<SystemTypes.HelloResult> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Negotiates common parameters for API communication.
|
SystemTypes.HelloResult |
hello(SystemTypes.HelloSpec spec,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Negotiates common parameters for API communication.
|
public SystemStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
com.vmware.vapi.bindings.StubConfigurationBase config)
public SystemStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.bindings.StubConfigurationBase config)
public SystemTypes.HelloResult hello(SystemTypes.HelloSpec spec)
System This method selects
mutually supported choices from the SystemTypes.HelloSpec.getApiReleases() list.
Synchronous method overload. Result of the invocation will be reported as a method return value.
public SystemTypes.HelloResult hello(SystemTypes.HelloSpec spec, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
System This method selects
mutually supported choices from the SystemTypes.HelloSpec.getApiReleases() list.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
public void hello(SystemTypes.HelloSpec spec, com.vmware.vapi.bindings.client.AsyncCallback<SystemTypes.HelloResult> asyncCallback)
System This method selects
mutually supported choices from the SystemTypes.HelloSpec.getApiReleases() list.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Invocation Result:
Common parameters for API communication.
Operation Errors:
InvalidArgument - if the list of client provided release IDs (SystemTypes.HelloSpec.getApiReleases()) is empty or the list
is longer then 128 releases or given release ID is longer then 64 characters.
public void hello(SystemTypes.HelloSpec spec, com.vmware.vapi.bindings.client.AsyncCallback<SystemTypes.HelloResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
System This method selects
mutually supported choices from the SystemTypes.HelloSpec.getApiReleases() list.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Invocation Result:
Common parameters for API communication.
Operation Errors:
InvalidArgument - if the list of client provided release IDs (SystemTypes.HelloSpec.getApiReleases()) is empty or the list
is longer then 128 releases or given release ID is longer then 64 characters.