Package kubevirt.io

Class V1Devices


  • @Generated(value="io.swagger.codegen.languages.JavaClientCodegen",
               date="2019-11-10T14:44:51.030+02:00")
    public class V1Devices
    extends java.lang.Object
    V1Devices
    • Field Detail

      • autoattachGraphicsDevice

        private java.lang.Boolean autoattachGraphicsDevice
      • autoattachPodInterface

        private java.lang.Boolean autoattachPodInterface
      • blockMultiQueue

        private java.lang.Boolean blockMultiQueue
      • disks

        private java.util.List<V1Disk> disks
      • gpus

        private java.util.List<V1GPU> gpus
      • inputs

        private java.util.List<V1Input> inputs
      • interfaces

        private java.util.List<V1Interface> interfaces
      • networkInterfaceMultiqueue

        private java.lang.Boolean networkInterfaceMultiqueue
    • Constructor Detail

      • V1Devices

        public V1Devices()
    • Method Detail

      • autoattachGraphicsDevice

        public V1Devices autoattachGraphicsDevice​(java.lang.Boolean autoattachGraphicsDevice)
      • isAutoattachGraphicsDevice

        public java.lang.Boolean isAutoattachGraphicsDevice()
        Whether to attach the default graphics device or not. VNC will not be available if set to false. Defaults to true.
        Returns:
        autoattachGraphicsDevice
      • setAutoattachGraphicsDevice

        public void setAutoattachGraphicsDevice​(java.lang.Boolean autoattachGraphicsDevice)
      • autoattachPodInterface

        public V1Devices autoattachPodInterface​(java.lang.Boolean autoattachPodInterface)
      • isAutoattachPodInterface

        public java.lang.Boolean isAutoattachPodInterface()
        Whether to attach a pod network interface. Defaults to true.
        Returns:
        autoattachPodInterface
      • setAutoattachPodInterface

        public void setAutoattachPodInterface​(java.lang.Boolean autoattachPodInterface)
      • blockMultiQueue

        public V1Devices blockMultiQueue​(java.lang.Boolean blockMultiQueue)
      • isBlockMultiQueue

        public java.lang.Boolean isBlockMultiQueue()
        Whether or not to enable virtio multi-queue for block devices +optional
        Returns:
        blockMultiQueue
      • setBlockMultiQueue

        public void setBlockMultiQueue​(java.lang.Boolean blockMultiQueue)
      • getDisks

        public java.util.List<V1Disk> getDisks()
        Disks describes disks, cdroms, floppy and luns which are connected to the vmi.
        Returns:
        disks
      • setDisks

        public void setDisks​(java.util.List<V1Disk> disks)
      • getGpus

        public java.util.List<V1GPU> getGpus()
        Whether to attach a GPU device to the vmi. +optional
        Returns:
        gpus
      • setGpus

        public void setGpus​(java.util.List<V1GPU> gpus)
      • getInputs

        public java.util.List<V1Input> getInputs()
        Inputs describe input devices
        Returns:
        inputs
      • setInputs

        public void setInputs​(java.util.List<V1Input> inputs)
      • getInterfaces

        public java.util.List<V1Interface> getInterfaces()
        Interfaces describe network interfaces which are added to the vmi.
        Returns:
        interfaces
      • setInterfaces

        public void setInterfaces​(java.util.List<V1Interface> interfaces)
      • networkInterfaceMultiqueue

        public V1Devices networkInterfaceMultiqueue​(java.lang.Boolean networkInterfaceMultiqueue)
      • isNetworkInterfaceMultiqueue

        public java.lang.Boolean isNetworkInterfaceMultiqueue()
        If specified, virtual network interfaces configured with a virtio bus will also enable the vhost multiqueue feature +optional
        Returns:
        networkInterfaceMultiqueue
      • setNetworkInterfaceMultiqueue

        public void setNetworkInterfaceMultiqueue​(java.lang.Boolean networkInterfaceMultiqueue)
      • getRng

        public V1Rng getRng()
        Whether to have random number generator from host +optional
        Returns:
        rng
      • setRng

        public void setRng​(V1Rng rng)
      • getWatchdog

        public V1Watchdog getWatchdog()
        Watchdog describes a watchdog device which can be added to the vmi.
        Returns:
        watchdog
      • setWatchdog

        public void setWatchdog​(V1Watchdog watchdog)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toIndentedString

        private java.lang.String toIndentedString​(java.lang.Object o)
        Convert the given object to string with each line indented by 4 spaces (except the first line).