Package kubevirt.io
Class V1DomainSpec
- java.lang.Object
-
- kubevirt.io.V1DomainSpec
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-11-10T14:44:51.030+02:00") public class V1DomainSpec extends java.lang.ObjectV1DomainSpec
-
-
Constructor Summary
Constructors Constructor Description V1DomainSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V1DomainSpecchassis(V1Chassis chassis)V1DomainSpecclock(V1Clock clock)V1DomainSpeccpu(V1CPU cpu)V1DomainSpecdevices(V1Devices devices)booleanequals(java.lang.Object o)V1DomainSpecfeatures(V1Features features)V1DomainSpecfirmware(V1Firmware firmware)V1ChassisgetChassis()Chassis specifies the chassis info passed to the domain.V1ClockgetClock()Clock sets the clock and timers of the vmi.V1CPUgetCpu()CPU allow specified the detailed CPU topology inside the vmi.V1DevicesgetDevices()Devices allows adding disks, network interfaces, ...V1FeaturesgetFeatures()Features like acpi, apic, hyperv, smm.V1FirmwaregetFirmware()Firmware.java.lang.StringgetIoThreadsPolicy()Controls whether or not disks will share IOThreads.V1MachinegetMachine()Machine type.V1MemorygetMemory()Memory allow specifying the VMI memory features.V1ResourceRequirementsgetResources()Resources describes the Compute Resources required by this vmi.inthashCode()V1DomainSpecioThreadsPolicy(java.lang.String ioThreadsPolicy)V1DomainSpecmachine(V1Machine machine)V1DomainSpecmemory(V1Memory memory)V1DomainSpecresources(V1ResourceRequirements resources)voidsetChassis(V1Chassis chassis)voidsetClock(V1Clock clock)voidsetCpu(V1CPU cpu)voidsetDevices(V1Devices devices)voidsetFeatures(V1Features features)voidsetFirmware(V1Firmware firmware)voidsetIoThreadsPolicy(java.lang.String ioThreadsPolicy)voidsetMachine(V1Machine machine)voidsetMemory(V1Memory memory)voidsetResources(V1ResourceRequirements resources)java.lang.StringtoString()
-
-
-
Method Detail
-
chassis
public V1DomainSpec chassis(V1Chassis chassis)
-
getChassis
public V1Chassis getChassis()
Chassis specifies the chassis info passed to the domain. +optional- Returns:
- chassis
-
setChassis
public void setChassis(V1Chassis chassis)
-
clock
public V1DomainSpec clock(V1Clock clock)
-
getClock
public V1Clock getClock()
Clock sets the clock and timers of the vmi. +optional- Returns:
- clock
-
setClock
public void setClock(V1Clock clock)
-
cpu
public V1DomainSpec cpu(V1CPU cpu)
-
getCpu
public V1CPU getCpu()
CPU allow specified the detailed CPU topology inside the vmi. +optional- Returns:
- cpu
-
setCpu
public void setCpu(V1CPU cpu)
-
devices
public V1DomainSpec devices(V1Devices devices)
-
getDevices
public V1Devices getDevices()
Devices allows adding disks, network interfaces, ...- Returns:
- devices
-
setDevices
public void setDevices(V1Devices devices)
-
features
public V1DomainSpec features(V1Features features)
-
getFeatures
public V1Features getFeatures()
Features like acpi, apic, hyperv, smm. +optional- Returns:
- features
-
setFeatures
public void setFeatures(V1Features features)
-
firmware
public V1DomainSpec firmware(V1Firmware firmware)
-
getFirmware
public V1Firmware getFirmware()
Firmware. +optional- Returns:
- firmware
-
setFirmware
public void setFirmware(V1Firmware firmware)
-
ioThreadsPolicy
public V1DomainSpec ioThreadsPolicy(java.lang.String ioThreadsPolicy)
-
getIoThreadsPolicy
public java.lang.String getIoThreadsPolicy()
Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto +optional- Returns:
- ioThreadsPolicy
-
setIoThreadsPolicy
public void setIoThreadsPolicy(java.lang.String ioThreadsPolicy)
-
machine
public V1DomainSpec machine(V1Machine machine)
-
getMachine
public V1Machine getMachine()
Machine type. +optional- Returns:
- machine
-
setMachine
public void setMachine(V1Machine machine)
-
memory
public V1DomainSpec memory(V1Memory memory)
-
getMemory
public V1Memory getMemory()
Memory allow specifying the VMI memory features. +optional- Returns:
- memory
-
setMemory
public void setMemory(V1Memory memory)
-
resources
public V1DomainSpec resources(V1ResourceRequirements resources)
-
getResources
public V1ResourceRequirements getResources()
Resources describes the Compute Resources required by this vmi.- Returns:
- resources
-
setResources
public void setResources(V1ResourceRequirements resources)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-