public class NamespaceStub extends com.vmware.vapi.internal.bindings.Stub implements Namespace
Namespace
API service.
WARNING: Internal class, subject to change in future versions.
NamespaceTypes.Identity, NamespaceTypes.Info| Constructor and Description |
|---|
NamespaceStub(ApiProvider apiProvider,
StubConfigurationBase config) |
NamespaceStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
fingerprint()
Returns the aggregate fingerprint of all the namespace metadata from all the
metadata sources.
|
void |
fingerprint(AsyncCallback<java.lang.String> asyncCallback)
Returns the aggregate fingerprint of all the namespace metadata from all the
metadata sources.
|
void |
fingerprint(AsyncCallback<java.lang.String> asyncCallback,
InvocationConfig invocationConfig)
Returns the aggregate fingerprint of all the namespace metadata from all the
metadata sources.
|
java.lang.String |
fingerprint(InvocationConfig invocationConfig)
Returns the aggregate fingerprint of all the namespace metadata from all the
metadata sources.
|
NamespaceTypes.Info |
get(NamespaceTypes.Identity identity)
Retreives information about a namespace including information about children of
that namespace.
|
void |
get(NamespaceTypes.Identity identity,
AsyncCallback<NamespaceTypes.Info> asyncCallback)
Retreives information about a namespace including information about children of
that namespace.
|
void |
get(NamespaceTypes.Identity identity,
AsyncCallback<NamespaceTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Retreives information about a namespace including information about children of
that namespace.
|
NamespaceTypes.Info |
get(NamespaceTypes.Identity identity,
InvocationConfig invocationConfig)
Retreives information about a namespace including information about children of
that namespace.
|
java.util.List<NamespaceTypes.Identity> |
list()
Returns the identifiers of all namespaces registered with the infrastructure.
|
void |
list(AsyncCallback<java.util.List<NamespaceTypes.Identity>> asyncCallback)
Returns the identifiers of all namespaces registered with the infrastructure.
|
void |
list(AsyncCallback<java.util.List<NamespaceTypes.Identity>> asyncCallback,
InvocationConfig invocationConfig)
Returns the identifiers of all namespaces registered with the infrastructure.
|
java.util.List<NamespaceTypes.Identity> |
list(InvocationConfig invocationConfig)
Returns the identifiers of all namespaces registered with the infrastructure.
|
public NamespaceStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public NamespaceStub(ApiProvider apiProvider, StubConfigurationBase config)
public java.util.List<NamespaceTypes.Identity> list()
NamespaceSynchronous method overload. Result of the invocation will be reported as a method return value.
public java.util.List<NamespaceTypes.Identity> list(InvocationConfig invocationConfig)
NamespaceSynchronous 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 list(AsyncCallback<java.util.List<NamespaceTypes.Identity>> asyncCallback)
NamespaceAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Operation Result:
Identifiers of all the namespaces.
public void list(AsyncCallback<java.util.List<NamespaceTypes.Identity>> asyncCallback, InvocationConfig invocationConfig)
NamespaceAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Operation Result:
Identifiers of all the namespaces.
public NamespaceTypes.Info get(NamespaceTypes.Identity identity)
NamespaceSynchronous method overload. Result of the invocation will be reported as a method return value.
public NamespaceTypes.Info get(NamespaceTypes.Identity identity, InvocationConfig invocationConfig)
NamespaceSynchronous 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 get(NamespaceTypes.Identity identity, AsyncCallback<NamespaceTypes.Info> asyncCallback)
NamespaceAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Operation Result:
Information about the namespace including information about child of that
namespace.
Operation Errors:
NotFound - if a namespace corresponding to identity doesn't exist.
public void get(NamespaceTypes.Identity identity, AsyncCallback<NamespaceTypes.Info> asyncCallback, InvocationConfig invocationConfig)
NamespaceAsynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Operation Result:
Information about the namespace including information about child of that
namespace.
Operation Errors:
NotFound - if a namespace corresponding to identity doesn't exist.
public java.lang.String fingerprint()
NamespaceThe fingerprint provides clients an efficient way to check if the metadata for namespaces has been modified on the server.
Synchronous method overload. Result of the invocation will be reported as a method return value.
fingerprint in interface Namespacepublic java.lang.String fingerprint(InvocationConfig invocationConfig)
NamespaceThe fingerprint provides clients an efficient way to check if the metadata for namespaces has been modified on the server.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig to specify configuration for this particular invocation.
fingerprint in interface NamespaceinvocationConfig - Configuration for the method invocation.public void fingerprint(AsyncCallback<java.lang.String> asyncCallback)
NamespaceThe fingerprint provides clients an efficient way to check if the metadata for namespaces has been modified on the server.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Operation Result:
Fingerprint of all the namespace metadata present on the server.
fingerprint in interface NamespaceasyncCallback - Receives the status (progress, result or error) of the operation invocation.public void fingerprint(AsyncCallback<java.lang.String> asyncCallback, InvocationConfig invocationConfig)
NamespaceThe fingerprint provides clients an efficient way to check if the metadata for namespaces has been modified on the server.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback.
Use invocationConfig to specify configuration for this particular invocation.
Operation Result:
Fingerprint of all the namespace metadata present on the server.
fingerprint in interface NamespaceasyncCallback - Receives the status (progress, result or error) of the operation invocation.invocationConfig - Configuration for the method invocation.