Package kubevirt.io
Class V1FeatureHyperv
java.lang.Object
kubevirt.io.V1FeatureHyperv
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen",
date="2019-11-10T14:44:51.030+02:00")
public class V1FeatureHyperv
extends Object
Hyperv specific features.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureSpinlocksprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureStateprivate V1FeatureVendorIDprivate V1FeatureState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanevmcs(V1FeatureState evmcs) frequencies(V1FeatureState frequencies) getEvmcs()EVMCS Speeds up L2 vmexits, but disables other virtualization features.Frequencies improves the TSC clock source handling for Hyper-V on KVM.getIpi()IPI improves performances in overcommited environments.Reenlightenment enables the notifications on TSC frequency changes.Relaxed instructs the guest OS to disable watchdog timeouts.getReset()Reset enables Hyperv reboot/reset for the vmi.Runtime improves the time accounting to improve scheduling in the guest.Spinlocks allows to configure the spinlock retry attempts.getSynic()SyNIC enables the Synthetic Interrupt Controller.SyNICTimer enables Synthetic Interrupt Controller Timers, reducing CPU load.TLBFlush improves performances in overcommited environments.getVapic()VAPIC improves the paravirtualized handling of interrupts.VendorID allows setting the hypervisor vendor id.VPIndex enables the Virtual Processor Index to help windows identifying virtual processors.inthashCode()ipi(V1FeatureState ipi) reenlightenment(V1FeatureState reenlightenment) relaxed(V1FeatureState relaxed) reset(V1FeatureState reset) runtime(V1FeatureState runtime) voidsetEvmcs(V1FeatureState evmcs) voidsetFrequencies(V1FeatureState frequencies) voidsetIpi(V1FeatureState ipi) voidsetReenlightenment(V1FeatureState reenlightenment) voidsetRelaxed(V1FeatureState relaxed) voidsetReset(V1FeatureState reset) voidsetRuntime(V1FeatureState runtime) voidsetSpinlocks(V1FeatureSpinlocks spinlocks) voidsetSynic(V1FeatureState synic) voidsetSynictimer(V1FeatureState synictimer) voidsetTlbflush(V1FeatureState tlbflush) voidsetVapic(V1FeatureState vapic) voidsetVendorid(V1FeatureVendorID vendorid) voidsetVpindex(V1FeatureState vpindex) spinlocks(V1FeatureSpinlocks spinlocks) synic(V1FeatureState synic) synictimer(V1FeatureState synictimer) tlbflush(V1FeatureState tlbflush) private StringConvert the given object to string with each line indented by 4 spaces (except the first line).toString()vapic(V1FeatureState vapic) vendorid(V1FeatureVendorID vendorid) vpindex(V1FeatureState vpindex)
-
Field Details
-
evmcs
-
frequencies
-
ipi
-
reenlightenment
-
relaxed
-
reset
-
runtime
-
spinlocks
-
synic
-
synictimer
-
tlbflush
-
vapic
-
vendorid
-
vpindex
-
-
Constructor Details
-
V1FeatureHyperv
public V1FeatureHyperv()
-
-
Method Details
-
evmcs
-
getEvmcs
EVMCS Speeds up L2 vmexits, but disables other virtualization features. Requires vapic. Defaults to the machine type setting. +optional- Returns:
- evmcs
-
setEvmcs
-
frequencies
-
getFrequencies
Frequencies improves the TSC clock source handling for Hyper-V on KVM. Defaults to the machine type setting. +optional- Returns:
- frequencies
-
setFrequencies
-
ipi
-
getIpi
IPI improves performances in overcommited environments. Requires vpindex. Defaults to the machine type setting. +optional- Returns:
- ipi
-
setIpi
-
reenlightenment
-
getReenlightenment
Reenlightenment enables the notifications on TSC frequency changes. Defaults to the machine type setting. +optional- Returns:
- reenlightenment
-
setReenlightenment
-
relaxed
-
getRelaxed
Relaxed instructs the guest OS to disable watchdog timeouts. Defaults to the machine type setting. +optional- Returns:
- relaxed
-
setRelaxed
-
reset
-
getReset
Reset enables Hyperv reboot/reset for the vmi. Requires synic. Defaults to the machine type setting. +optional- Returns:
- reset
-
setReset
-
runtime
-
getRuntime
Runtime improves the time accounting to improve scheduling in the guest. Defaults to the machine type setting. +optional- Returns:
- runtime
-
setRuntime
-
spinlocks
-
getSpinlocks
Spinlocks allows to configure the spinlock retry attempts. +optional- Returns:
- spinlocks
-
setSpinlocks
-
synic
-
getSynic
SyNIC enables the Synthetic Interrupt Controller. Defaults to the machine type setting. +optional- Returns:
- synic
-
setSynic
-
synictimer
-
getSynictimer
SyNICTimer enables Synthetic Interrupt Controller Timers, reducing CPU load. Defaults to the machine type setting. +optional- Returns:
- synictimer
-
setSynictimer
-
tlbflush
-
getTlbflush
TLBFlush improves performances in overcommited environments. Requires vpindex. Defaults to the machine type setting. +optional- Returns:
- tlbflush
-
setTlbflush
-
vapic
-
getVapic
VAPIC improves the paravirtualized handling of interrupts. Defaults to the machine type setting. +optional- Returns:
- vapic
-
setVapic
-
vendorid
-
getVendorid
VendorID allows setting the hypervisor vendor id. Defaults to the machine type setting. +optional- Returns:
- vendorid
-
setVendorid
-
vpindex
-
getVpindex
VPIndex enables the Virtual Processor Index to help windows identifying virtual processors. Defaults to the machine type setting. +optional- Returns:
- vpindex
-
setVpindex
-
equals
-
hashCode
public int hashCode() -
toString
-
toIndentedString
Convert the given object to string with each line indented by 4 spaces (except the first line).
-