Package kubevirt.io

Class V1VirtualMachineSpec


  • @Generated(value="io.swagger.codegen.languages.JavaClientCodegen",
               date="2019-11-10T14:44:51.030+02:00")
    public class V1VirtualMachineSpec
    extends java.lang.Object
    VirtualMachineSpec describes how the proper VirtualMachine should look like
    • Constructor Detail

      • V1VirtualMachineSpec

        public V1VirtualMachineSpec()
    • Method Detail

      • getDataVolumeTemplates

        public java.util.List<V1alpha1DataVolume> getDataVolumeTemplates()
        dataVolumeTemplates is a list of dataVolumes that the VirtualMachineInstance template can reference. DataVolumes in this list are dynamically created for the VirtualMachine and are tied to the VirtualMachine's life-cycle.
        Returns:
        dataVolumeTemplates
      • setDataVolumeTemplates

        public void setDataVolumeTemplates​(java.util.List<V1alpha1DataVolume> dataVolumeTemplates)
      • getRunStrategy

        public java.lang.String getRunStrategy()
        Running state indicates the requested running state of the VirtualMachineInstance mutually exclusive with Running
        Returns:
        runStrategy
      • setRunStrategy

        public void setRunStrategy​(java.lang.String runStrategy)
      • isRunning

        public java.lang.Boolean isRunning()
        Running controls whether the associatied VirtualMachineInstance is created or not Mutually exclusive with RunStrategy
        Returns:
        running
      • setRunning

        public void setRunning​(java.lang.Boolean running)
      • 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