public class VM extends IVdcQueryable implements INotifyPropertyChanged, Iterable<DiskImage>, Serializable
Constructor and Description |
---|
VM() |
VM(Guid vm_guid,
String vm_name,
int vm_mem_size_mb,
Guid vmt_guid,
VmOsType vm_os,
String vm_description,
Guid vds_group_id,
String vds_group_name,
String vds_group_description,
String vmt_name,
int vmt_mem_size_mb,
VmOsType vmt_os,
Date vmt_creation_date,
int vmt_child_count,
int vmt_num_of_cpus,
int vmt_num_of_sockets,
int vmt_cpu_per_socket,
String vmt_description,
int status,
String vm_ip,
String vm_host,
Integer vm_pid,
Date vm_last_up_time,
Date vm_last_boot_time,
String guest_cur_user_name,
Date guest_last_login_time,
NGuid guest_cur_user_id,
Date guest_last_logout_time,
String guest_os,
Double cpu_user,
Double cpu_sys,
Integer vm_if_id_1,
String vm_if_name_1,
Integer vm_line_rate_1,
BigDecimal rx_dropped_1,
BigDecimal rx_rate_1,
BigDecimal tx_dropped_1,
BigDecimal tx_rate_1,
Integer vm_if_id_2,
String vm_if_name_2,
Integer vm_line_rate_2,
BigDecimal rx_dropped_2,
BigDecimal rx_rate_2,
BigDecimal tx_dropped_2,
BigDecimal tx_rate_2,
Double elapsed_time,
Integer usage_network_percent,
Integer usage_mem_percent,
Integer usage_cpu_percent,
Guid run_on_vds,
Guid migrating_to_vds,
String app_list,
Integer display,
String vm_domain,
Date vm_creation_date,
String run_on_vds_name,
String time_zone,
Boolean acpi_enable,
Integer session,
String display_ip,
Integer display_type,
Boolean kvm_enable,
Integer boot_sequence,
String vmt_time_zone,
Integer display_secure_port,
Integer utc_diff,
boolean is_stateless,
String vds_cpu_name,
boolean fail_back,
BootSequence default_boot_sequence,
VmType vm_type,
HypervisorType hypervisor_type,
OperationMode operation_mode,
int minAllocatedMem) |
VM(VmStatic vmStatic,
VmDynamic vmDynamic,
VmStatistics vmStatistics) |
public VM()
public VM(VmStatic vmStatic, VmDynamic vmDynamic, VmStatistics vmStatistics)
public VM(Guid vm_guid, String vm_name, int vm_mem_size_mb, Guid vmt_guid, VmOsType vm_os, String vm_description, Guid vds_group_id, String vds_group_name, String vds_group_description, String vmt_name, int vmt_mem_size_mb, VmOsType vmt_os, Date vmt_creation_date, int vmt_child_count, int vmt_num_of_cpus, int vmt_num_of_sockets, int vmt_cpu_per_socket, String vmt_description, int status, String vm_ip, String vm_host, Integer vm_pid, Date vm_last_up_time, Date vm_last_boot_time, String guest_cur_user_name, Date guest_last_login_time, NGuid guest_cur_user_id, Date guest_last_logout_time, String guest_os, Double cpu_user, Double cpu_sys, Integer vm_if_id_1, String vm_if_name_1, Integer vm_line_rate_1, BigDecimal rx_dropped_1, BigDecimal rx_rate_1, BigDecimal tx_dropped_1, BigDecimal tx_rate_1, Integer vm_if_id_2, String vm_if_name_2, Integer vm_line_rate_2, BigDecimal rx_dropped_2, BigDecimal rx_rate_2, BigDecimal tx_dropped_2, BigDecimal tx_rate_2, Double elapsed_time, Integer usage_network_percent, Integer usage_mem_percent, Integer usage_cpu_percent, Guid run_on_vds, Guid migrating_to_vds, String app_list, Integer display, String vm_domain, Date vm_creation_date, String run_on_vds_name, String time_zone, Boolean acpi_enable, Integer session, String display_ip, Integer display_type, Boolean kvm_enable, Integer boot_sequence, String vmt_time_zone, Integer display_secure_port, Integer utc_diff, boolean is_stateless, String vds_cpu_name, boolean fail_back, BootSequence default_boot_sequence, VmType vm_type, HypervisorType hypervisor_type, OperationMode operation_mode, int minAllocatedMem)
public String getUserDefinedProperties()
public void setUserDefinedProperties(String userDefinedProperties)
public String getPredefinedProperties()
public String getCustomProperties()
public void setCustomProperties(String customProperties)
public void setPredefinedProperties(String predefinedProperties)
public VmPauseStatus getVmPauseStatus()
public void setVmPauseStatus(VmPauseStatus aPauseStatus)
public Guid getvm_guid()
public void setvm_guid(Guid value)
public String getvm_name()
public void setvm_name(String value)
public int getmem_size_mb()
public int getvm_mem_size_mb()
public void setvm_mem_size_mb(int value)
public String getvm_domain()
public void setvm_domain(String value)
public VmOsType getos()
public VmOsType getvm_os()
public void setvm_os(VmOsType value)
public Date getvm_creation_date()
public void setvm_creation_date(Date value)
public String getdescription()
public String getvm_description()
public void setvm_description(String value)
public int getnum_of_monitors()
public void setnum_of_monitors(int value)
public boolean getis_initialized()
public void setis_initialized(boolean value)
public boolean getis_auto_suspend()
public void setis_auto_suspend(boolean value)
public int getnum_of_cpus()
@Deprecated public void setnum_of_cpus(int value)
value
- public int getnum_of_sockets()
public void setnum_of_sockets(int value)
public int getcpu_per_socket()
public void setcpu_per_socket(int value)
public UsbPolicy getusb_policy()
public void setusb_policy(UsbPolicy value)
public boolean getauto_startup()
public void setauto_startup(boolean value)
public NGuid getdedicated_vm_for_vds()
public void setdedicated_vm_for_vds(NGuid value)
public Guid getvds_group_id()
public void setvds_group_id(Guid value)
public String gettime_zone()
public void settime_zone(String value)
public boolean getis_stateless()
public void setis_stateless(boolean value)
public DisplayType getdefault_display_type()
public void setdefault_display_type(DisplayType value)
public int getpriority()
public void setpriority(int value)
public String getiso_path()
public void setiso_path(String value)
public OriginType getorigin()
public void setorigin(OriginType value)
public String getinitrd_url()
public void setinitrd_url(String value)
public String getkernel_url()
public void setkernel_url(String value)
public String getkernel_params()
public void setkernel_params(String value)
public VMStatus getstatus()
public void setstatus(VMStatus value)
public String getvm_ip()
public void setvm_ip(String value)
public String getvm_host()
public void setvm_host(String value)
public Integer getvm_pid()
public void setvm_pid(Integer value)
public Date getvm_last_up_time()
public void setvm_last_up_time(Date value)
public Date getvm_last_boot_time()
public void setvm_last_boot_time(Date value)
public String getguest_cur_user_name()
public void setguest_cur_user_name(String value)
public Date getguest_last_login_time()
public void setguest_last_login_time(Date value)
public NGuid getguest_cur_user_id()
public void setguest_cur_user_id(NGuid value)
public Date getguest_last_logout_time()
public void setguest_last_logout_time(Date value)
public String getguest_os()
public void setguest_os(String value)
public NGuid getrun_on_vds()
public void setrun_on_vds(NGuid value)
public NGuid getmigrating_to_vds()
public void setmigrating_to_vds(NGuid value)
public String getapp_list()
public void setapp_list(String value)
public Integer getdisplay()
public void setdisplay(Integer value)
public Boolean getacpi_enable()
public void setacpi_enable(Boolean value)
public String getdisplay_ip()
public void setdisplay_ip(String value)
public DisplayType getdisplay_type()
public void setdisplay_type(DisplayType value)
public Boolean getkvm_enable()
public void setkvm_enable(Boolean value)
public SessionState getsession()
public void setsession(SessionState value)
public BootSequence getboot_sequence()
public void setboot_sequence(BootSequence value)
public Integer getdisplay_secure_port()
public void setdisplay_secure_port(Integer value)
public VmExitStatus getExitStatus()
public void setExitStatus(VmExitStatus value)
public String getExitMessage()
public void setExitMessage(String value)
public Integer getutc_diff()
public void setutc_diff(Integer value)
public NGuid getlast_vds_run_on()
public void setlast_vds_run_on(NGuid value)
public String getclient_ip()
public void setclient_ip(String value)
public Integer getguest_requested_memory()
public void setguest_requested_memory(Integer value)
public Double getcpu_user()
public void setcpu_user(Double value)
public Double getcpu_sys()
public void setcpu_sys(Double value)
public Double getelapsed_time()
public void setelapsed_time(Double value)
public Double getRoundedElapsedTime()
public void setRoundedElapsedTime(Double value)
public Integer getusage_network_percent()
public void setusage_network_percent(Integer value)
public Integer getusage_mem_percent()
public void setusage_mem_percent(Integer value)
public Integer getusage_cpu_percent()
public void setusage_cpu_percent(Integer value)
public Guid getvmt_guid()
public void setvmt_guid(Guid value)
public String getvmt_name()
public void setvmt_name(String value)
public int getvmt_mem_size_mb()
public void setvmt_mem_size_mb(int value)
public VmOsType getvmt_os()
public void setvmt_os(VmOsType value)
public Date getvmt_creation_date()
public void setvmt_creation_date(Date value)
public int getvmt_child_count()
public void setvmt_child_count(int value)
public int getvmt_num_of_cpus()
public void setvmt_num_of_cpus(int value)
public int getvmt_num_of_sockets()
public void setvmt_num_of_sockets(int value)
public int getvmt_cpu_per_socket()
public void setvmt_cpu_per_socket(int value)
public String getvmt_description()
public void setvmt_description(String value)
public String getvmt_time_zone()
public void setvmt_time_zone(String value)
public Version getvds_group_compatibility_version()
public void setvds_group_compatibility_version(Version value)
public String getvds_group_name()
public void setvds_group_name(String value)
public String getvds_group_description()
public void setvds_group_description(String value)
public String getvds_group_cpu_name()
public void setvds_group_cpu_name(String value)
public boolean getfail_back()
public void setfail_back(boolean value)
public BootSequence getdefault_boot_sequence()
public void setdefault_boot_sequence(BootSequence value)
public int getnice_level()
public void setnice_level(int value)
public MigrationSupport getMigrationSupport()
public void setMigrationSupport(MigrationSupport migrationSupport)
public VmType getvm_type()
public void setvm_type(VmType value)
public HypervisorType gethypervisor_type()
public void sethypervisor_type(HypervisorType value)
public OperationMode getoperation_mode()
public void setoperation_mode(OperationMode value)
public String gethibernation_vol_handle()
public void sethibernation_vol_handle(String value)
public Guid getstorage_pool_id()
public void setstorage_pool_id(Guid value)
public String getstorage_pool_name()
public void setstorage_pool_name(String value)
public VdsSelectionAlgorithm getselection_algorithm()
public void setselection_algorithm(VdsSelectionAlgorithm value)
public List<VmNetworkInterface> getInterfaces()
public void setInterfaces(List<VmNetworkInterface> value)
protected void OnPropertyChanged(PropertyChangedEventArgs e)
public void guestLogoutTimeTreatmentAfterDestroy()
public boolean isStatusUp()
public boolean useSysPrep()
public void setUseSysPrep(boolean value)
public boolean getIsFirstRun()
public static boolean isStatusUp(VMStatus st)
public static boolean isStatusUpOrPaused(VMStatus st)
public static boolean isStatusQualifyToMigrate(VMStatus st)
public static boolean isStatusUpOrPausedOrSuspended(VMStatus st)
public static boolean isStatusDown(VMStatus st)
public static boolean isGuestUp(VMStatus st)
public double getActualDiskWithSnapshotsSize()
@Deprecated public void setActualDiskWithSnapshotsSize(double value)
value
- public double getDiskSize()
public void setDiskSize(double value)
public VmDynamic getDynamicData()
public void setDynamicData(VmDynamic value)
public VmStatic getStaticData()
public void setStaticData(VmStatic value)
public VmStatistics getStatisticsData()
public void setStatisticsData(VmStatistics value)
public int getMigreatingToPort()
public void setMigreatingToPort(int value)
public int getMigreatingFromPort()
public void setMigreatingFromPort(int value)
public String getrun_on_vds_name()
public void setrun_on_vds_name(String value)
public ValueObjectMap getDiskValueObjectMap()
public void setDiskValueObjectMap(ValueObjectMap serializedDiskMap)
public int getDiskMapCount()
public int getMinAllocatedMem()
public void setMinAllocatedMem(int value)
public String getCdPath()
public void setCdPath(String value)
public String getFloppyPath()
public void setFloppyPath(String value)
public boolean getRunAndPause()
public void setRunAndPause(boolean value)
public boolean getWin2kHackEnable()
public void setWin2kHackEnable(boolean value)
public void updateRunTimeDynamicData(VmDynamic vm, Guid vdsId, String vdsName)
vm
- vdsId
- vdsName
- public void updateRunTimeStatisticsData(VmStatistics vmStatistics, VM vm)
vm
- public boolean equals(Object obj)
public String getVmPoolName()
public void setVmPoolName(String value)
public NGuid getVmPoolId()
public void setVmPoolId(NGuid value)
public Version getGuestAgentVersion()
public void setGuestAgentVersion(Version value)
public Version getPartialVersion()
public boolean getHasAgent()
public Version getSpiceDriverVersion()
public void setSpiceDriverVersion(Version value)
public boolean getHasSpiceDriver()
public String getvds_group_cpu_flags_data()
public void setvds_group_cpu_flags_data(String value)
public boolean getTransparentHugePages()
public void setTransparentHugePages(boolean value)
public Object getQueryableId()
getQueryableId
in class IVdcQueryable
public ArrayList<String> getChangeablePropertiesList()
getChangeablePropertiesList
in class IVdcQueryable
public boolean getIsConfigured()
public void setIsConfigured(boolean value)
Copyright © 2012. All Rights Reserved.