public class DataSetsStub extends com.vmware.vapi.internal.bindings.Stub implements DataSets
DataSets
API service.
WARNING: Internal class, subject to change in future versions.
DataSetsTypes.Access, DataSetsTypes.CreateSpec, DataSetsTypes.Info, DataSetsTypes.Summary, DataSetsTypes.UpdateSpec
apiProvider, converter, ifaceId, retryPolicy, securityContext
_VAPI_SERVICE_ID
Constructor and Description |
---|
DataSetsStub(ApiProvider apiProvider,
StubConfigurationBase config) |
DataSetsStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
create(java.lang.String vm,
DataSetsTypes.CreateSpec spec)
Creates a new data set.
|
void |
create(java.lang.String vm,
DataSetsTypes.CreateSpec spec,
AsyncCallback<java.lang.String> asyncCallback)
Creates a new data set.
|
void |
create(java.lang.String vm,
DataSetsTypes.CreateSpec spec,
AsyncCallback<java.lang.String> asyncCallback,
InvocationConfig invocationConfig)
Creates a new data set.
|
java.lang.String |
create(java.lang.String vm,
DataSetsTypes.CreateSpec spec,
InvocationConfig invocationConfig)
Creates a new data set.
|
void |
delete(java.lang.String vm,
java.lang.String dataSet,
java.lang.Boolean force)
Delete a data set.
|
void |
delete(java.lang.String vm,
java.lang.String dataSet,
java.lang.Boolean force,
AsyncCallback<java.lang.Void> asyncCallback)
Delete a data set.
|
void |
delete(java.lang.String vm,
java.lang.String dataSet,
java.lang.Boolean force,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Delete a data set.
|
void |
delete(java.lang.String vm,
java.lang.String dataSet,
java.lang.Boolean force,
InvocationConfig invocationConfig)
Delete a data set.
|
DataSetsTypes.Info |
get(java.lang.String vm,
java.lang.String dataSet)
Returns information describing a data set.
|
void |
get(java.lang.String vm,
java.lang.String dataSet,
AsyncCallback<DataSetsTypes.Info> asyncCallback)
Returns information describing a data set.
|
void |
get(java.lang.String vm,
java.lang.String dataSet,
AsyncCallback<DataSetsTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Returns information describing a data set.
|
DataSetsTypes.Info |
get(java.lang.String vm,
java.lang.String dataSet,
InvocationConfig invocationConfig)
Returns information describing a data set.
|
java.util.List<DataSetsTypes.Summary> |
list(java.lang.String vm)
Lists the data sets of a virtual machine.
|
void |
list(java.lang.String vm,
AsyncCallback<java.util.List<DataSetsTypes.Summary>> asyncCallback)
Lists the data sets of a virtual machine.
|
void |
list(java.lang.String vm,
AsyncCallback<java.util.List<DataSetsTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
Lists the data sets of a virtual machine.
|
java.util.List<DataSetsTypes.Summary> |
list(java.lang.String vm,
InvocationConfig invocationConfig)
Lists the data sets of a virtual machine.
|
void |
update(java.lang.String vm,
java.lang.String dataSet,
DataSetsTypes.UpdateSpec spec)
Modifies the attributes of a data set.
|
void |
update(java.lang.String vm,
java.lang.String dataSet,
DataSetsTypes.UpdateSpec spec,
AsyncCallback<java.lang.Void> asyncCallback)
Modifies the attributes of a data set.
|
void |
update(java.lang.String vm,
java.lang.String dataSet,
DataSetsTypes.UpdateSpec spec,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Modifies the attributes of a data set.
|
void |
update(java.lang.String vm,
java.lang.String dataSet,
DataSetsTypes.UpdateSpec spec,
InvocationConfig invocationConfig)
Modifies the attributes of a data set.
|
public DataSetsStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public DataSetsStub(ApiProvider apiProvider, StubConfigurationBase config)
public java.lang.String create(java.lang.String vm, DataSetsTypes.CreateSpec spec)
DataSets
Synchronous method overload. Result of the invocation will be reported as a method return value.
create
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.spec
- Specification of the data set to be created.com.vmware.vcenter.vm.DataSet
.public java.lang.String create(java.lang.String vm, DataSetsTypes.CreateSpec spec, InvocationConfig invocationConfig)
DataSets
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 DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.spec
- Specification of the data set to be created.invocationConfig
- Configuration for the method invocation.com.vmware.vcenter.vm.DataSet
.public void create(java.lang.String vm, DataSetsTypes.CreateSpec spec, AsyncCallback<java.lang.String> asyncCallback)
DataSets
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The identifier of the new data set.
The return value will be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.
Operation Errors:
AlreadyExists
- if the data set with the same name already exists.
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if the specification is incorrect.
NotAllowedInCurrentState
- if the virtual machine is in a state that doesn't allow modifications, for
example suspended.
NotFound
- if the virtual machine is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
UnableToAllocateResource
- if the new data set requires more resources than are available.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetCreate
. create
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.spec
- Specification of the data set to be created.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void create(java.lang.String vm, DataSetsTypes.CreateSpec spec, AsyncCallback<java.lang.String> asyncCallback, InvocationConfig invocationConfig)
DataSets
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 identifier of the new data set.
The return value will be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.
Operation Errors:
AlreadyExists
- if the data set with the same name already exists.
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if the specification is incorrect.
NotAllowedInCurrentState
- if the virtual machine is in a state that doesn't allow modifications, for
example suspended.
NotFound
- if the virtual machine is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
UnableToAllocateResource
- if the new data set requires more resources than are available.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetCreate
. create
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.spec
- Specification of the data set to be created.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public void delete(java.lang.String vm, java.lang.String dataSet, java.lang.Boolean force)
DataSets
Synchronous method overload. Result of the invocation will be reported as a method return value.
delete
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be deleted.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.force
- If true, delete the data set even if it is not empty.
If null
a ResourceInUse
exception
will be reported if the data set is not empty. This is the equivalent of passing
the value false.public void delete(java.lang.String vm, java.lang.String dataSet, java.lang.Boolean force, InvocationConfig invocationConfig)
DataSets
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 DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be deleted.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.force
- If true, delete the data set even if it is not empty.
If null
a ResourceInUse
exception
will be reported if the data set is not empty. This is the equivalent of passing
the value false.invocationConfig
- Configuration for the method invocation.public void delete(java.lang.String vm, java.lang.String dataSet, java.lang.Boolean force, AsyncCallback<java.lang.Void> asyncCallback)
DataSets
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 virtual machine is in a state that doesn't allow modifications, for
example suspended.
NotFound
- if the virtual machine is not found.
NotFound
- if the data set is not found.
ResourceInUse
- if the data set is not empty and force
is not Set
.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetDelete
. delete
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be deleted.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.force
- If true, delete the data set even if it is not empty.
If null
a ResourceInUse
exception
will be reported if the data set is not empty. This is the equivalent of passing
the value false.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void delete(java.lang.String vm, java.lang.String dataSet, java.lang.Boolean force, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
DataSets
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 virtual machine is in a state that doesn't allow modifications, for
example suspended.
NotFound
- if the virtual machine is not found.
NotFound
- if the data set is not found.
ResourceInUse
- if the data set is not empty and force
is not Set
.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetDelete
. delete
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be deleted.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.force
- If true, delete the data set even if it is not empty.
If null
a ResourceInUse
exception
will be reported if the data set is not empty. This is the equivalent of passing
the value false.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public DataSetsTypes.Info get(java.lang.String vm, java.lang.String dataSet)
DataSets
Synchronous method overload. Result of the invocation will be reported as a method return value.
get
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.public DataSetsTypes.Info get(java.lang.String vm, java.lang.String dataSet, InvocationConfig invocationConfig)
DataSets
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 DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.invocationConfig
- Configuration for the method invocation.public void get(java.lang.String vm, java.lang.String dataSet, AsyncCallback<DataSetsTypes.Info> asyncCallback)
DataSets
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
Details about the data set.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if the virtual machine is not found.
NotFound
- if the data set is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetGet
. get
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void get(java.lang.String vm, java.lang.String dataSet, AsyncCallback<DataSetsTypes.Info> asyncCallback, InvocationConfig invocationConfig)
DataSets
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:
Details about the data set.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if the virtual machine is not found.
NotFound
- if the data set is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetGet
. get
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public void update(java.lang.String vm, java.lang.String dataSet, DataSetsTypes.UpdateSpec spec)
DataSets
Synchronous method overload. Result of the invocation will be reported as a method return value.
update
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.spec
- new attributes of the data set. Data sets should only be modified by the
application that creates them. Otherwise the application may stop working.public void update(java.lang.String vm, java.lang.String dataSet, DataSetsTypes.UpdateSpec spec, InvocationConfig invocationConfig)
DataSets
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
update
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.spec
- new attributes of the data set. Data sets should only be modified by the
application that creates them. Otherwise the application may stop working.invocationConfig
- Configuration for the method invocation.public void update(java.lang.String vm, java.lang.String dataSet, DataSetsTypes.UpdateSpec spec, AsyncCallback<java.lang.Void> asyncCallback)
DataSets
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.
InvalidArgument
- if any of the new attributes are invalid.
NotAllowedInCurrentState
- if the virtual machine is in a state that doesn't allow modification, for
example suspendeds.
NotFound
- if the virtual machine is not found.
NotFound
- if the data set is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
UnableToAllocateResource
- if the new data set attributes requires more resources than are available.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetUpdate
. update
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.spec
- new attributes of the data set. Data sets should only be modified by the
application that creates them. Otherwise the application may stop working.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void update(java.lang.String vm, java.lang.String dataSet, DataSetsTypes.UpdateSpec spec, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
DataSets
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.
InvalidArgument
- if any of the new attributes are invalid.
NotAllowedInCurrentState
- if the virtual machine is in a state that doesn't allow modification, for
example suspendeds.
NotFound
- if the virtual machine is not found.
NotFound
- if the data set is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
UnableToAllocateResource
- if the new data set attributes requires more resources than are available.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetUpdate
. update
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.dataSet
- Identifier of the data set to be queried.
The parameter must be an identifier for the resource type: com.vmware.vcenter.vm.DataSet
.spec
- new attributes of the data set. Data sets should only be modified by the
application that creates them. Otherwise the application may stop working.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public java.util.List<DataSetsTypes.Summary> list(java.lang.String vm)
DataSets
Synchronous method overload. Result of the invocation will be reported as a method return value.
public java.util.List<DataSetsTypes.Summary> list(java.lang.String vm, InvocationConfig invocationConfig)
DataSets
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 list(java.lang.String vm, AsyncCallback<java.util.List<DataSetsTypes.Summary>> asyncCallback)
DataSets
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The list of data sets.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if the virtual machine is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetList
. public void list(java.lang.String vm, AsyncCallback<java.util.List<DataSetsTypes.Summary>> asyncCallback, InvocationConfig invocationConfig)
DataSets
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 data sets.
Operation Errors:
Error
- if the system reports an error while responding to the request.
NotFound
- if the virtual machine is not found.
ServiceUnavailable
- if the system is unable to communicate with a service to complete the request.
Unauthorized
- if the user doesn't have the required privileges.
Unsupported
- if the virtual hardware version of the virtual machine does not support DataSets
Unsupported
- if the ESXi host version does not support DataSets
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.DataSets.DataSetList
. list
in interface DataSets
vm
- Identifier of the virtual machine.
The parameter must be an identifier for the resource type: VirtualMachine
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.