public class VersionsStub extends com.vmware.vapi.internal.bindings.Stub implements Versions
Versions
API service.
WARNING: Internal class, subject to change in future versions.
VersionsTypes.CarvelCreateSpec, VersionsTypes.ContentType, VersionsTypes.CreateSpec, VersionsTypes.CustomCreateSpec, VersionsTypes.Info, VersionsTypes.State, VersionsTypes.Summary, VersionsTypes.VsphereCreateSpec
apiProvider, converter, ifaceId, retryPolicy, securityContext
_VAPI_SERVICE_ID
Constructor and Description |
---|
VersionsStub(ApiProvider apiProvider,
StubConfigurationBase config) |
VersionsStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
Modifier and Type | Method and Description |
---|---|
void |
activate(java.lang.String supervisorService,
java.lang.String version)
Activate a Supervisor Service version.
|
void |
activate(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<java.lang.Void> asyncCallback)
Activate a Supervisor Service version.
|
void |
activate(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Activate a Supervisor Service version.
|
void |
activate(java.lang.String supervisorService,
java.lang.String version,
InvocationConfig invocationConfig)
Activate a Supervisor Service version.
|
void |
create(java.lang.String supervisorService,
VersionsTypes.CreateSpec spec)
Create a Supervisor Service version based on the provided service definition
information for the version.
|
void |
create(java.lang.String supervisorService,
VersionsTypes.CreateSpec spec,
AsyncCallback<java.lang.Void> asyncCallback)
Create a Supervisor Service version based on the provided service definition
information for the version.
|
void |
create(java.lang.String supervisorService,
VersionsTypes.CreateSpec spec,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Create a Supervisor Service version based on the provided service definition
information for the version.
|
void |
create(java.lang.String supervisorService,
VersionsTypes.CreateSpec spec,
InvocationConfig invocationConfig)
Create a Supervisor Service version based on the provided service definition
information for the version.
|
void |
deactivate(java.lang.String supervisorService,
java.lang.String version)
Deactivate a Supervisor Service version.
|
void |
deactivate(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<java.lang.Void> asyncCallback)
Deactivate a Supervisor Service version.
|
void |
deactivate(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Deactivate a Supervisor Service version.
|
void |
deactivate(java.lang.String supervisorService,
java.lang.String version,
InvocationConfig invocationConfig)
Deactivate a Supervisor Service version.
|
void |
delete(java.lang.String supervisorService,
java.lang.String version)
Delete a Supervisor Service version.
|
void |
delete(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<java.lang.Void> asyncCallback)
Delete a Supervisor Service version.
|
void |
delete(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Delete a Supervisor Service version.
|
void |
delete(java.lang.String supervisorService,
java.lang.String version,
InvocationConfig invocationConfig)
Delete a Supervisor Service version.
|
VersionsTypes.Info |
get(java.lang.String supervisorService,
java.lang.String version)
Return the information for the specified Supervisor Service version.
|
void |
get(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<VersionsTypes.Info> asyncCallback)
Return the information for the specified Supervisor Service version.
|
void |
get(java.lang.String supervisorService,
java.lang.String version,
AsyncCallback<VersionsTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Return the information for the specified Supervisor Service version.
|
VersionsTypes.Info |
get(java.lang.String supervisorService,
java.lang.String version,
InvocationConfig invocationConfig)
Return the information for the specified Supervisor Service version.
|
java.util.List<VersionsTypes.Summary> |
list(java.lang.String supervisorService)
Return the information about all versions of the Supervisor Service.
|
void |
list(java.lang.String supervisorService,
AsyncCallback<java.util.List<VersionsTypes.Summary>> asyncCallback)
Return the information about all versions of the Supervisor Service.
|
void |
list(java.lang.String supervisorService,
AsyncCallback<java.util.List<VersionsTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
Return the information about all versions of the Supervisor Service.
|
java.util.List<VersionsTypes.Summary> |
list(java.lang.String supervisorService,
InvocationConfig invocationConfig)
Return the information about all versions of the Supervisor Service.
|
public VersionsStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public VersionsStub(ApiProvider apiProvider, StubConfigurationBase config)
public void create(java.lang.String supervisorService, VersionsTypes.CreateSpec spec)
Versions
Synchronous method overload. Result of the invocation will be reported as a method return value.
create
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.spec
- Specification for the Supervisor Service version to be created.public void create(java.lang.String supervisorService, VersionsTypes.CreateSpec spec, InvocationConfig invocationConfig)
Versions
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
create
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.spec
- Specification for the Supervisor Service version to be created.invocationConfig
- Configuration for the method invocation.public void create(java.lang.String supervisorService, VersionsTypes.CreateSpec spec, AsyncCallback<java.lang.Void> asyncCallback)
Versions
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
AlreadyExists
- if a Supervisor Service version with the same identifier already exists.
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if an invalid field in spec
is specified or if it contains any errors.
For example, when the field trusted is set to be true, but no signature is
provided or it is invalid or when a EULA is specified but not accepted.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be created in the current state, for
example, the Supervisor Service is in DEACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
could not be
located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the SupervisorServices.Manage privilege.
create
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.spec
- Specification for the Supervisor Service version to be created.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void create(java.lang.String supervisorService, VersionsTypes.CreateSpec spec, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
Versions
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
AlreadyExists
- if a Supervisor Service version with the same identifier already exists.
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if an invalid field in spec
is specified or if it contains any errors.
For example, when the field trusted is set to be true, but no signature is
provided or it is invalid or when a EULA is specified but not accepted.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be created in the current state, for
example, the Supervisor Service is in DEACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
could not be
located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the SupervisorServices.Manage privilege.
create
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.spec
- Specification for the Supervisor Service version to be created.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public void deactivate(java.lang.String supervisorService, java.lang.String version)
Versions
State
of the version to DEACTIVATED
state, which will make sure the
version cannot be created on any Supervisor cluster. Note that this method
should be called before deleting the version. This method was added in vSphere
API 7.0.3.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
deactivate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.public void deactivate(java.lang.String supervisorService, java.lang.String version, InvocationConfig invocationConfig)
Versions
State
of the version to DEACTIVATED
state, which will make sure the
version cannot be created on any Supervisor cluster. Note that this method
should be called before deleting the version. This method was added in vSphere
API 7.0.3.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
deactivate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.invocationConfig
- Configuration for the method invocation.public void deactivate(java.lang.String supervisorService, java.lang.String version, AsyncCallback<java.lang.Void> asyncCallback)
Versions
State
of the version to DEACTIVATED
state, which will make sure the
version cannot be created on any Supervisor cluster. Note that this method
should be called before deleting the version. This method was added in vSphere
API 7.0.3.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be deactivated in the current state,
for example, the Supervisor Service is in ACTIVATED
state and this
version is the last version of the Supervisor Service in ACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID version
could not be located.
Unauthenticated
- if the user cannot be authenticated.
Unauthorized
- if the user does not have the SupervisorServices.Manage privilege.
deactivate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void deactivate(java.lang.String supervisorService, java.lang.String version, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
Versions
State
of the version to DEACTIVATED
state, which will make sure the
version cannot be created on any Supervisor cluster. Note that this method
should be called before deleting the version. This method was added in vSphere
API 7.0.3.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be deactivated in the current state,
for example, the Supervisor Service is in ACTIVATED
state and this
version is the last version of the Supervisor Service in ACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID version
could not be located.
Unauthenticated
- if the user cannot be authenticated.
Unauthorized
- if the user does not have the SupervisorServices.Manage privilege.
deactivate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public void activate(java.lang.String supervisorService, java.lang.String version)
Versions
State
of the version to ACTIVATED
state. This method was added in vSphere API
7.0.3.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
activate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.public void activate(java.lang.String supervisorService, java.lang.String version, InvocationConfig invocationConfig)
Versions
State
of the version to ACTIVATED
state. This method was added in vSphere API
7.0.3.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
activate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.invocationConfig
- Configuration for the method invocation.public void activate(java.lang.String supervisorService, java.lang.String version, AsyncCallback<java.lang.Void> asyncCallback)
Versions
State
of the version to ACTIVATED
state. This method was added in vSphere API
7.0.3.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be activated in the current state, for
example, the Supervisor Service is in DEACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID {param.name version} could not be located.
Unauthenticated
- if the user cannot be authenticated.
Unauthorized
- if the user does not have the SupervisorServices.Manage privilege.
activate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void activate(java.lang.String supervisorService, java.lang.String version, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
Versions
State
of the version to ACTIVATED
state. This method was added in vSphere API
7.0.3.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be activated in the current state, for
example, the Supervisor Service is in DEACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID {param.name version} could not be located.
Unauthenticated
- if the user cannot be authenticated.
Unauthorized
- if the user does not have the SupervisorServices.Manage privilege.
activate
in interface Versions
supervisorService
- Identifier for the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public java.util.List<VersionsTypes.Summary> list(java.lang.String supervisorService)
Versions
Synchronous method overload. Result of the invocation will be reported as a method return value.
list
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.public java.util.List<VersionsTypes.Summary> list(java.lang.String supervisorService, InvocationConfig invocationConfig)
Versions
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
list
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.invocationConfig
- Configuration for the method invocation.public void list(java.lang.String supervisorService, AsyncCallback<java.util.List<VersionsTypes.Summary>> asyncCallback)
Versions
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The list of summary of all service versions of the Supervisor Service.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if service with the ID supervisorService
could not be located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the System.Read privilege.
list
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void list(java.lang.String supervisorService, AsyncCallback<java.util.List<VersionsTypes.Summary>> asyncCallback, InvocationConfig invocationConfig)
Versions
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:
The list of summary of all service versions of the Supervisor Service.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if service with the ID supervisorService
could not be located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the System.Read privilege.
list
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public VersionsTypes.Info get(java.lang.String supervisorService, java.lang.String version)
Versions
Synchronous method overload. Result of the invocation will be reported as a method return value.
get
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.public VersionsTypes.Info get(java.lang.String supervisorService, java.lang.String version, InvocationConfig invocationConfig)
Versions
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
get
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.invocationConfig
- Configuration for the method invocation.public void get(java.lang.String supervisorService, java.lang.String version, AsyncCallback<VersionsTypes.Info> asyncCallback)
Versions
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
Information for the specified Supervisor Service version.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID {param.name version} could not be located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the System.Read privilege.
get
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void get(java.lang.String supervisorService, java.lang.String version, AsyncCallback<VersionsTypes.Info> asyncCallback, InvocationConfig invocationConfig)
Versions
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:
Information for the specified Supervisor Service version.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID {param.name version} could not be located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the System.Read privilege.
get
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public void delete(java.lang.String supervisorService, java.lang.String version)
Versions
DEACTIVATED
state and
all instances of the version are removed from all Supervisors. Note that the
deactivate()
method should be called to deactivate the version before
the version can be deleted.
Note that deleting the last version of the
supervisorService
does not delete the supervisorService
instance
automatically.
Synchronous method overload. Result of the invocation will be reported as a method return value.
delete
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.public void delete(java.lang.String supervisorService, java.lang.String version, InvocationConfig invocationConfig)
Versions
DEACTIVATED
state and
all instances of the version are removed from all Supervisors. Note that the
deactivate()
method should be called to deactivate the version before
the version can be deleted.
Note that deleting the last version of the
supervisorService
does not delete the supervisorService
instance
automatically.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
delete
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.invocationConfig
- Configuration for the method invocation.public void delete(java.lang.String supervisorService, java.lang.String version, AsyncCallback<java.lang.Void> asyncCallback)
Versions
DEACTIVATED
state and
all instances of the version are removed from all Supervisors. Note that the
deactivate()
method should be called to deactivate the version before
the version can be deleted.
Note that deleting the last version of the
supervisorService
does not delete the supervisorService
instance
automatically.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
Error
- if the system reports an error while responding to the request, e.g. if it is
unable to reach a vSphere Supervisor that has the version enabled.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be deleted in the current state, e.g.
the version is not in DEACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID {param.name version} could not be located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the SupervisorServices.Manage privilege.
delete
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void delete(java.lang.String supervisorService, java.lang.String version, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
Versions
DEACTIVATED
state and
all instances of the version are removed from all Supervisors. Note that the
deactivate()
method should be called to deactivate the version before
the version can be deleted.
Note that deleting the last version of the
supervisorService
does not delete the supervisorService
instance
automatically.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
Error
- if the system reports an error while responding to the request, e.g. if it is
unable to reach a vSphere Supervisor that has the version enabled.
NotAllowedInCurrentState
- if the Supervisor Service version cannot be deleted in the current state, e.g.
the version is not in DEACTIVATED
state.
NotFound
- if Supervisor Service with the ID supervisorService
or version with the
ID {param.name version} could not be located.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user doesn't have the SupervisorServices.Manage privilege.
delete
in interface Versions
supervisorService
- Identifier of the Supervisor Service.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService
.version
- Identifier of the version.
The parameter must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.