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.HelloSpec
apiProvider, 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.