com.xensource.xenapi
public class DRTask extends XenAPIObject
| Modifier and Type | Class and Description |
|---|---|
static class |
DRTask.Record
Represents all the fields in a DRTask
|
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
ref
The XenAPI reference (OpaqueRef) to this object.
|
| Modifier and Type | Method and Description |
|---|---|
static DRTask |
create(Connection c,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> deviceConfig,
java.util.Set<java.lang.String> whitelist)
Create a disaster recovery task which will query the supplied list of devices
First published in XenServer 6.0.
|
static Task |
createAsync(Connection c,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> deviceConfig,
java.util.Set<java.lang.String> whitelist)
Create a disaster recovery task which will query the supplied list of devices
First published in XenServer 6.0.
|
void |
destroy(Connection c)
Destroy the disaster recovery task, detaching and forgetting any SRs introduced which are no longer required
First published in XenServer 6.0.
|
Task |
destroyAsync(Connection c)
Destroy the disaster recovery task, detaching and forgetting any SRs introduced which are no longer required
First published in XenServer 6.0.
|
boolean |
equals(java.lang.Object obj)
If obj is a DRTask, compares XenAPI references for equality.
|
static java.util.Set<DRTask> |
getAll(Connection c)
Return a list of all the DR_tasks known to the system.
|
static java.util.Map<DRTask,DRTask.Record> |
getAllRecords(Connection c)
Return a map of DR_task references to DR_task records for all DR_tasks known to the system.
|
static DRTask |
getByUuid(Connection c,
java.lang.String uuid)
Get a reference to the DR_task instance with the specified UUID.
|
java.util.Set<SR> |
getIntroducedSRs(Connection c)
Get the introduced_SRs field of the given DR_task.
|
DRTask.Record |
getRecord(Connection c)
Get a record containing the current state of the given DR_task.
|
java.lang.String |
getUuid(Connection c)
Get the uuid field of the given DR_task.
|
int |
hashCode() |
java.lang.String |
toWireString() |
isNullprotected final java.lang.String ref
public java.lang.String toWireString()
toWireString in class XenAPIObjectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic DRTask.Record getRecord(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic static DRTask getByUuid(Connection c, java.lang.String uuid) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
uuid - UUID of object to returnTypes.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic java.lang.String getUuid(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic java.util.Set<SR> getIntroducedSRs(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic static Task createAsync(Connection c, java.lang.String type, java.util.Map<java.lang.String,java.lang.String> deviceConfig, java.util.Set<java.lang.String> whitelist) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
type - The SR driver type of the SRs to introducedeviceConfig - The device configuration of the SRs to introducewhitelist - The devices to use for disaster recoveryTypes.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic static DRTask create(Connection c, java.lang.String type, java.util.Map<java.lang.String,java.lang.String> deviceConfig, java.util.Set<java.lang.String> whitelist) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
type - The SR driver type of the SRs to introducedeviceConfig - The device configuration of the SRs to introducewhitelist - The devices to use for disaster recoveryTypes.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic Task destroyAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic void destroy(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic static java.util.Set<DRTask> getAll(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcExceptionpublic static java.util.Map<DRTask,DRTask.Record> getAllRecords(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponseTypes.XenAPIExceptionorg.apache.xmlrpc.XmlRpcException