Package kubevirt.io

Class V1VirtualMachineSpec

java.lang.Object
kubevirt.io.V1VirtualMachineSpec

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

  • Constructor Details

    • V1VirtualMachineSpec

      public V1VirtualMachineSpec()
  • Method Details

    • dataVolumeTemplates

      public V1VirtualMachineSpec dataVolumeTemplates(List<V1alpha1DataVolume> dataVolumeTemplates)
    • addDataVolumeTemplatesItem

      public V1VirtualMachineSpec addDataVolumeTemplatesItem(V1alpha1DataVolume dataVolumeTemplatesItem)
    • getDataVolumeTemplates

      public 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(List<V1alpha1DataVolume> dataVolumeTemplates)
    • runStrategy

      public V1VirtualMachineSpec runStrategy(String runStrategy)
    • getRunStrategy

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

      public void setRunStrategy(String runStrategy)
    • running

      public V1VirtualMachineSpec running(Boolean running)
    • isRunning

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

      public void setRunning(Boolean running)
    • template

    • getTemplate

      Template is the direct specification of VirtualMachineInstance
      Returns:
      template
    • setTemplate

      public void setTemplate(V1VirtualMachineInstanceTemplateSpec template)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

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

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