public class Host extends XenAPIObject
Modifier and Type | Class and Description |
---|---|
static class |
Host.Record
Represents all the fields in a Host
|
Modifier and Type | Field and Description |
---|---|
protected String |
ref
The XenAPI reference to this object.
|
Modifier and Type | Method and Description |
---|---|
void |
addTags(Connection c,
String value)
Add the given value to the tags field of the given host.
|
void |
addToLicenseServer(Connection c,
String key,
String value)
Add the given key-value pair to the license_server field of the given host.
|
void |
addToLogging(Connection c,
String key,
String value)
Add the given key-value pair to the logging field of the given host.
|
void |
addToOtherConfig(Connection c,
String key,
String value)
Add the given key-value pair to the other_config field of the given host.
|
void |
applyEdition(Connection c,
String edition)
Change to another edition, or reactivate the current edition after a license has expired.
|
void |
assertCanEvacuate(Connection c)
Check this host can be evacuated.
|
Task |
assertCanEvacuateAsync(Connection c)
Check this host can be evacuated.
|
void |
backupRrds(Connection c,
Double delay)
This causes the RRDs to be backed up to the master
|
void |
bugreportUpload(Connection c,
String url,
Map<String,String> options)
Run xen-bugtool --yestoall and upload the output to Citrix support
|
Task |
bugreportUploadAsync(Connection c,
String url,
Map<String,String> options)
Run xen-bugtool --yestoall and upload the output to Citrix support
|
String |
callPlugin(Connection c,
String plugin,
String fn,
Map<String,String> args)
Call a XenAPI plugin on this host
|
Task |
callPluginAsync(Connection c,
String plugin,
String fn,
Map<String,String> args)
Call a XenAPI plugin on this host
|
Long |
computeFreeMemory(Connection c)
Computes the amount of free memory on the host.
|
Task |
computeFreeMemoryAsync(Connection c)
Computes the amount of free memory on the host.
|
Long |
computeMemoryOverhead(Connection c)
Computes the virtualization memory overhead of a host.
|
Task |
computeMemoryOverheadAsync(Connection c)
Computes the virtualization memory overhead of a host.
|
Blob |
createNewBlob(Connection c,
String name,
String mimeType)
Create a placeholder for a named binary blob of data that is associated with this host
|
Task |
createNewBlobAsync(Connection c,
String name,
String mimeType)
Create a placeholder for a named binary blob of data that is associated with this host
|
void |
destroy(Connection c)
Destroy specified host record in database
|
Task |
destroyAsync(Connection c)
Destroy specified host record in database
|
void |
disable(Connection c)
Puts the host into a state in which no new VMs can be started.
|
Task |
disableAsync(Connection c)
Puts the host into a state in which no new VMs can be started.
|
void |
disableExternalAuth(Connection c,
Map<String,String> config)
This call disables external authentication on the local host
|
void |
disableLocalStorageCaching(Connection c)
Disable the use of a local SR for caching purposes
|
String |
dmesg(Connection c)
Get the host xen dmesg.
|
Task |
dmesgAsync(Connection c)
Get the host xen dmesg.
|
String |
dmesgClear(Connection c)
Get the host xen dmesg, and clear the buffer.
|
Task |
dmesgClearAsync(Connection c)
Get the host xen dmesg, and clear the buffer.
|
static void |
emergencyHaDisable(Connection c)
This call disables HA on the local host.
|
void |
enable(Connection c)
Puts the host into a state in which new VMs can be started.
|
Task |
enableAsync(Connection c)
Puts the host into a state in which new VMs can be started.
|
void |
enableExternalAuth(Connection c,
Map<String,String> config,
String serviceName,
String authType)
This call enables external authentication on a host
|
void |
enableLocalStorageCaching(Connection c,
SR sr)
Enable the use of a local SR for caching purposes
|
boolean |
equals(Object obj)
If obj is a Host, compares XenAPI references for equality.
|
void |
evacuate(Connection c)
Migrate all VMs off of this host, where possible.
|
Task |
evacuateAsync(Connection c)
Migrate all VMs off of this host, where possible.
|
void |
forgetDataSourceArchives(Connection c,
String dataSource)
Forget the recorded statistics related to the specified data source
|
String |
getAddress(Connection c)
Get the address field of the given host.
|
static Set<Host> |
getAll(Connection c)
Return a list of all the hosts known to the system.
|
Set<Types.HostAllowedOperations> |
getAllowedOperations(Connection c)
Get the allowed_operations field of the given host.
|
static Map<Host,Host.Record> |
getAllRecords(Connection c)
Return a map of host references to host records for all hosts known to the system.
|
Long |
getAPIVersionMajor(Connection c)
Get the API_version/major field of the given host.
|
Long |
getAPIVersionMinor(Connection c)
Get the API_version/minor field of the given host.
|
String |
getAPIVersionVendor(Connection c)
Get the API_version/vendor field of the given host.
|
Map<String,String> |
getAPIVersionVendorImplementation(Connection c)
Get the API_version/vendor_implementation field of the given host.
|
Map<String,String> |
getBiosStrings(Connection c)
Get the bios_strings field of the given host.
|
Map<String,Blob> |
getBlobs(Connection c)
Get the blobs field of the given host.
|
static Set<Host> |
getByNameLabel(Connection c,
String label)
Get all the host instances with the given label.
|
static Host |
getByUuid(Connection c,
String uuid)
Get a reference to the host instance with the specified UUID.
|
Set<String> |
getCapabilities(Connection c)
Get the capabilities field of the given host.
|
Map<String,String> |
getCpuConfiguration(Connection c)
Get the cpu_configuration field of the given host.
|
Map<String,String> |
getCpuInfo(Connection c)
Get the cpu_info field of the given host.
|
Set<HostCrashdump> |
getCrashdumps(Connection c)
Get the crashdumps field of the given host.
|
SR |
getCrashDumpSr(Connection c)
Get the crash_dump_sr field of the given host.
|
Map<String,Types.HostAllowedOperations> |
getCurrentOperations(Connection c)
Get the current_operations field of the given host.
|
Set<DataSource.Record> |
getDataSources(Connection c) |
String |
getEdition(Connection c)
Get the edition field of the given host.
|
Boolean |
getEnabled(Connection c)
Get the enabled field of the given host.
|
Map<String,String> |
getExternalAuthConfiguration(Connection c)
Get the external_auth_configuration field of the given host.
|
String |
getExternalAuthServiceName(Connection c)
Get the external_auth_service_name field of the given host.
|
String |
getExternalAuthType(Connection c)
Get the external_auth_type field of the given host.
|
Set<String> |
getHaNetworkPeers(Connection c)
Get the ha_network_peers field of the given host.
|
Set<String> |
getHaStatefiles(Connection c)
Get the ha_statefiles field of the given host.
|
Set<HostCpu> |
getHostCPUs(Connection c)
Get the host_CPUs field of the given host.
|
String |
getHostname(Connection c)
Get the hostname field of the given host.
|
Map<String,String> |
getLicenseParams(Connection c)
Get the license_params field of the given host.
|
Map<String,String> |
getLicenseServer(Connection c)
Get the license_server field of the given host.
|
SR |
getLocalCacheSr(Connection c)
Get the local_cache_sr field of the given host.
|
String |
getLog(Connection c)
Get the host's log file
|
Task |
getLogAsync(Connection c)
Get the host's log file
|
Map<String,String> |
getLogging(Connection c)
Get the logging field of the given host.
|
Long |
getMemoryOverhead(Connection c)
Get the memory/overhead field of the given host.
|
HostMetrics |
getMetrics(Connection c)
Get the metrics field of the given host.
|
String |
getNameDescription(Connection c)
Get the name/description field of the given host.
|
String |
getNameLabel(Connection c)
Get the name/label field of the given host.
|
Map<String,String> |
getOtherConfig(Connection c)
Get the other_config field of the given host.
|
Set<HostPatch> |
getPatches(Connection c)
Get the patches field of the given host.
|
Set<PBD> |
getPBDs(Connection c)
Get the PBDs field of the given host.
|
Set<PIF> |
getPIFs(Connection c)
Get the PIFs field of the given host.
|
Map<String,String> |
getPowerOnConfig(Connection c)
Get the power_on_config field of the given host.
|
String |
getPowerOnMode(Connection c)
Get the power_on_mode field of the given host.
|
Host.Record |
getRecord(Connection c)
Get a record containing the current state of the given host.
|
Set<VM> |
getResidentVMs(Connection c)
Get the resident_VMs field of the given host.
|
String |
getSchedPolicy(Connection c)
Get the sched_policy field of the given host.
|
String |
getServerCertificate(Connection c)
Get the installed server SSL certificate.
|
Task |
getServerCertificateAsync(Connection c)
Get the installed server SSL certificate.
|
Date |
getServerLocaltime(Connection c)
This call queries the host's clock for the current time in the host's local timezone
|
Date |
getServertime(Connection c)
This call queries the host's clock for the current time
|
Map<String,String> |
getSoftwareVersion(Connection c)
Get the software_version field of the given host.
|
Set<String> |
getSupportedBootloaders(Connection c)
Get the supported_bootloaders field of the given host.
|
SR |
getSuspendImageSr(Connection c)
Get the suspend_image_sr field of the given host.
|
String |
getSystemStatusCapabilities(Connection c) |
Set<String> |
getTags(Connection c)
Get the tags field of the given host.
|
Set<VM> |
getUncooperativeResidentVMs(Connection c)
Return a set of VMs which are not co-operating with the host's memory control system
|
Task |
getUncooperativeResidentVMsAsync(Connection c)
Return a set of VMs which are not co-operating with the host's memory control system
|
String |
getUuid(Connection c)
Get the uuid field of the given host.
|
Map<VM,Set<String>> |
getVmsWhichPreventEvacuation(Connection c)
Return a set of VMs which prevent the host being evacuated, with per-VM error codes
|
Task |
getVmsWhichPreventEvacuationAsync(Connection c)
Return a set of VMs which prevent the host being evacuated, with per-VM error codes
|
int |
hashCode() |
void |
licenseApply(Connection c,
String contents)
Apply a new license to a host
|
Task |
licenseApplyAsync(Connection c,
String contents)
Apply a new license to a host
|
static Set<String> |
listMethods(Connection c)
List all supported methods
|
static void |
localManagementReconfigure(Connection c,
String iface)
Reconfigure the management network interface.
|
static void |
managementDisable(Connection c)
Disable the management network interface
|
static void |
managementReconfigure(Connection c,
PIF pif)
Reconfigure the management network interface
|
static Task |
managementReconfigureAsync(Connection c,
PIF pif)
Reconfigure the management network interface
|
void |
powerOn(Connection c)
Attempt to power-on the host (if the capability exists).
|
Task |
powerOnAsync(Connection c)
Attempt to power-on the host (if the capability exists).
|
Double |
queryDataSource(Connection c,
String dataSource)
Query the latest value of the specified data source
|
void |
reboot(Connection c)
Reboot the host.
|
Task |
rebootAsync(Connection c)
Reboot the host.
|
void |
recordDataSource(Connection c,
String dataSource)
Start recording the specified data source
|
void |
refreshPackInfo(Connection c)
Refresh the list of installed Supplemental Packs.
|
Task |
refreshPackInfoAsync(Connection c)
Refresh the list of installed Supplemental Packs.
|
void |
removeFromLicenseServer(Connection c,
String key)
Remove the given key and its corresponding value from the license_server field of the given host.
|
void |
removeFromLogging(Connection c,
String key)
Remove the given key and its corresponding value from the logging field of the given host.
|
void |
removeFromOtherConfig(Connection c,
String key)
Remove the given key and its corresponding value from the other_config field of the given host.
|
void |
removeTags(Connection c,
String value)
Remove the given value from the tags field of the given host.
|
void |
resetCpuFeatures(Connection c)
Remove the feature mask, such that after a reboot all features of the CPU are enabled.
|
void |
restartAgent(Connection c)
Restarts the agent after a 10 second pause.
|
Task |
restartAgentAsync(Connection c)
Restarts the agent after a 10 second pause.
|
Map<VM,Set<String>> |
retrieveWlbEvacuateRecommendations(Connection c)
Retrieves recommended host migrations to perform when evacuating the host from the wlb server.
|
Task |
retrieveWlbEvacuateRecommendationsAsync(Connection c)
Retrieves recommended host migrations to perform when evacuating the host from the wlb server.
|
void |
sendDebugKeys(Connection c,
String keys)
Inject the given string as debugging keys into Xen
|
Task |
sendDebugKeysAsync(Connection c,
String keys)
Inject the given string as debugging keys into Xen
|
void |
setAddress(Connection c,
String address)
Set the address field of the given host.
|
void |
setCpuFeatures(Connection c,
String features)
Set the CPU features to be used after a reboot, if the given features string is valid.
|
void |
setCrashDumpSr(Connection c,
SR crashDumpSr)
Set the crash_dump_sr field of the given host.
|
void |
setHostname(Connection c,
String hostname)
Set the hostname field of the given host.
|
void |
setHostnameLive(Connection c,
String hostname)
Sets the host name to the specified string.
|
void |
setLicenseServer(Connection c,
Map<String,String> licenseServer)
Set the license_server field of the given host.
|
void |
setLogging(Connection c,
Map<String,String> logging)
Set the logging field of the given host.
|
void |
setNameDescription(Connection c,
String description)
Set the name/description field of the given host.
|
void |
setNameLabel(Connection c,
String label)
Set the name/label field of the given host.
|
void |
setOtherConfig(Connection c,
Map<String,String> otherConfig)
Set the other_config field of the given host.
|
void |
setPowerOnMode(Connection c,
String powerOnMode,
Map<String,String> powerOnConfig)
Set the power-on-mode, host, user and password
|
Task |
setPowerOnModeAsync(Connection c,
String powerOnMode,
Map<String,String> powerOnConfig)
Set the power-on-mode, host, user and password
|
void |
setSuspendImageSr(Connection c,
SR suspendImageSr)
Set the suspend_image_sr field of the given host.
|
void |
setTags(Connection c,
Set<String> tags)
Set the tags field of the given host.
|
void |
shutdown(Connection c)
Shutdown the host.
|
static void |
shutdownAgent(Connection c)
Shuts the agent down after a 10 second pause.
|
Task |
shutdownAsync(Connection c)
Shutdown the host.
|
void |
syncData(Connection c)
This causes the synchronisation of the non-database data (messages, RRDs and so on) stored on the master to be synchronised with the host
|
void |
syslogReconfigure(Connection c)
Re-configure syslog logging
|
Task |
syslogReconfigureAsync(Connection c)
Re-configure syslog logging
|
String |
toWireString() |
protected final String ref
public String toWireString()
toWireString
in class XenAPIObject
public boolean equals(Object obj)
public Host.Record getRecord(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static Host getByUuid(Connection c, String uuid) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
uuid
- UUID of object to returnTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static Set<Host> getByNameLabel(Connection c, String label) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
label
- label of object to returnTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getUuid(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getNameLabel(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getNameDescription(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Long getMemoryOverhead(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<Types.HostAllowedOperations> getAllowedOperations(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,Types.HostAllowedOperations> getCurrentOperations(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Long getAPIVersionMajor(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Long getAPIVersionMinor(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getAPIVersionVendor(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getAPIVersionVendorImplementation(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Boolean getEnabled(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getSoftwareVersion(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getOtherConfig(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<String> getCapabilities(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getCpuConfiguration(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getSchedPolicy(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<String> getSupportedBootloaders(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<VM> getResidentVMs(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getLogging(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<PIF> getPIFs(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public SR getSuspendImageSr(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public SR getCrashDumpSr(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<HostCrashdump> getCrashdumps(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<HostPatch> getPatches(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<PBD> getPBDs(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<HostCpu> getHostCPUs(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getCpuInfo(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getHostname(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getAddress(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public HostMetrics getMetrics(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getLicenseParams(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<String> getHaStatefiles(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<String> getHaNetworkPeers(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,Blob> getBlobs(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<String> getTags(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getExternalAuthType(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getExternalAuthServiceName(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getExternalAuthConfiguration(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getEdition(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getLicenseServer(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getBiosStrings(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getPowerOnMode(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<String,String> getPowerOnConfig(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public SR getLocalCacheSr(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setNameLabel(Connection c, String label) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
label
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setNameDescription(Connection c, String description) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
description
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setOtherConfig(Connection c, Map<String,String> otherConfig) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
otherConfig
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void addToOtherConfig(Connection c, String key, String value) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
key
- Key to addvalue
- Value to addTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void removeFromOtherConfig(Connection c, String key) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
key
- Key to removeTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setLogging(Connection c, Map<String,String> logging) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
logging
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void addToLogging(Connection c, String key, String value) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
key
- Key to addvalue
- Value to addTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void removeFromLogging(Connection c, String key) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
key
- Key to removeTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setSuspendImageSr(Connection c, SR suspendImageSr) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
suspendImageSr
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setCrashDumpSr(Connection c, SR crashDumpSr) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
crashDumpSr
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setHostname(Connection c, String hostname) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
hostname
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setAddress(Connection c, String address) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
address
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setTags(Connection c, Set<String> tags) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
tags
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void addTags(Connection c, String value) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
value
- New value to addTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void removeTags(Connection c, String value) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
value
- Value to removeTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setLicenseServer(Connection c, Map<String,String> licenseServer) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
licenseServer
- New value to setTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void addToLicenseServer(Connection c, String key, String value) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
key
- Key to addvalue
- Value to addTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void removeFromLicenseServer(Connection c, String key) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
key
- Key to removeTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task disableAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void disable(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task enableAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void enable(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task shutdownAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void shutdown(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task rebootAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void reboot(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task dmesgAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String dmesg(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task dmesgClearAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String dmesgClear(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task getLogAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getLog(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task sendDebugKeysAsync(Connection c, String keys) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
keys
- The keys to sendTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void sendDebugKeys(Connection c, String keys) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
keys
- The keys to sendTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task bugreportUploadAsync(Connection c, String url, Map<String,String> options) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
url
- The URL to upload tooptions
- Extra configuration operationsTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void bugreportUpload(Connection c, String url, Map<String,String> options) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
url
- The URL to upload tooptions
- Extra configuration operationsTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static Set<String> listMethods(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task licenseApplyAsync(Connection c, String contents) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException, Types.LicenseProcessingError
contents
- The contents of the license file, base64 encodedTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
Types.LicenseProcessingError
public void licenseApply(Connection c, String contents) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException, Types.LicenseProcessingError
contents
- The contents of the license file, base64 encodedTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
Types.LicenseProcessingError
public Task destroyAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void destroy(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task powerOnAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void powerOn(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static void emergencyHaDisable(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<DataSource.Record> getDataSources(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void recordDataSource(Connection c, String dataSource) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
dataSource
- The data source to recordTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Double queryDataSource(Connection c, String dataSource) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
dataSource
- The data source to queryTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void forgetDataSourceArchives(Connection c, String dataSource) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
dataSource
- The data source whose archives are to be forgottenTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task assertCanEvacuateAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void assertCanEvacuate(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task getVmsWhichPreventEvacuationAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<VM,Set<String>> getVmsWhichPreventEvacuation(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task getUncooperativeResidentVMsAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Set<VM> getUncooperativeResidentVMs(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task evacuateAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void evacuate(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task syslogReconfigureAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void syslogReconfigure(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static Task managementReconfigureAsync(Connection c, PIF pif) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
pif
- reference to a PIF object corresponding to the management interfaceTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static void managementReconfigure(Connection c, PIF pif) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
pif
- reference to a PIF object corresponding to the management interfaceTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static void localManagementReconfigure(Connection c, String iface) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
iface
- name of the interface to use as a management interfaceTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static void managementDisable(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getSystemStatusCapabilities(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task restartAgentAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void restartAgent(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static void shutdownAgent(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setHostnameLive(Connection c, String hostname) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException, Types.HostNameInvalid
hostname
- The new host nameTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
Types.HostNameInvalid
public Task computeFreeMemoryAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Long computeFreeMemory(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task computeMemoryOverheadAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Long computeMemoryOverhead(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void syncData(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void backupRrds(Connection c, Double delay) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
delay
- Delay in seconds from when the call is received to perform the backupTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task createNewBlobAsync(Connection c, String name, String mimeType) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
name
- The name associated with the blobmimeType
- The mime type for the data. Empty string translates to application/octet-streamTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Blob createNewBlob(Connection c, String name, String mimeType) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
name
- The name associated with the blobmimeType
- The mime type for the data. Empty string translates to application/octet-streamTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task callPluginAsync(Connection c, String plugin, String fn, Map<String,String> args) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
plugin
- The name of the pluginfn
- The name of the function within the pluginargs
- Arguments for the functionTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String callPlugin(Connection c, String plugin, String fn, Map<String,String> args) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
plugin
- The name of the pluginfn
- The name of the function within the pluginargs
- Arguments for the functionTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Date getServertime(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Date getServerLocaltime(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void enableExternalAuth(Connection c, Map<String,String> config, String serviceName, String authType) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
config
- A list of key-values containing the configuration dataserviceName
- The name of the serviceauthType
- The type of authentication (e.g. AD for Active Directory)Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void disableExternalAuth(Connection c, Map<String,String> config) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
config
- Optional parameters as a list of key-values containing the configuration dataTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task retrieveWlbEvacuateRecommendationsAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Map<VM,Set<String>> retrieveWlbEvacuateRecommendations(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task getServerCertificateAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public String getServerCertificate(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void applyEdition(Connection c, String edition) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
edition
- The requested editionTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task refreshPackInfoAsync(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void refreshPackInfo(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public Task setPowerOnModeAsync(Connection c, String powerOnMode, Map<String,String> powerOnConfig) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
powerOnMode
- power-on-mode can be empty,iLO,wake-on-lan, DRAC or otherpowerOnConfig
- Power on configTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setPowerOnMode(Connection c, String powerOnMode, Map<String,String> powerOnConfig) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
powerOnMode
- power-on-mode can be empty,iLO,wake-on-lan, DRAC or otherpowerOnConfig
- Power on configTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void setCpuFeatures(Connection c, String features) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
features
- The features string (32 hexadecimal digits)Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void resetCpuFeatures(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void enableLocalStorageCaching(Connection c, SR sr) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
sr
- The SR to use as a local cacheTypes.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public void disableLocalStorageCaching(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static Set<Host> getAll(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException
public static Map<Host,Host.Record> getAllRecords(Connection c) throws Types.BadServerResponse, Types.XenAPIException, org.apache.xmlrpc.XmlRpcException
Types.BadServerResponse
Types.XenAPIException
org.apache.xmlrpc.XmlRpcException