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 java.lang.ObjectVirtualMachineSpec describes how the proper VirtualMachine should look like
-
-
Constructor Summary
Constructors Constructor Description V1VirtualMachineSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V1VirtualMachineSpecaddDataVolumeTemplatesItem(V1alpha1DataVolume dataVolumeTemplatesItem)V1VirtualMachineSpecdataVolumeTemplates(java.util.List<V1alpha1DataVolume> dataVolumeTemplates)booleanequals(java.lang.Object o)java.util.List<V1alpha1DataVolume>getDataVolumeTemplates()dataVolumeTemplates is a list of dataVolumes that the VirtualMachineInstance template can reference.java.lang.StringgetRunStrategy()Running state indicates the requested running state of the VirtualMachineInstance mutually exclusive with RunningV1VirtualMachineInstanceTemplateSpecgetTemplate()Template is the direct specification of VirtualMachineInstanceinthashCode()java.lang.BooleanisRunning()Running controls whether the associatied VirtualMachineInstance is created or not Mutually exclusive with RunStrategyV1VirtualMachineSpecrunning(java.lang.Boolean running)V1VirtualMachineSpecrunStrategy(java.lang.String runStrategy)voidsetDataVolumeTemplates(java.util.List<V1alpha1DataVolume> dataVolumeTemplates)voidsetRunning(java.lang.Boolean running)voidsetRunStrategy(java.lang.String runStrategy)voidsetTemplate(V1VirtualMachineInstanceTemplateSpec template)V1VirtualMachineSpectemplate(V1VirtualMachineInstanceTemplateSpec template)java.lang.StringtoString()
-
-
-
Method Detail
-
dataVolumeTemplates
public V1VirtualMachineSpec dataVolumeTemplates(java.util.List<V1alpha1DataVolume> dataVolumeTemplates)
-
addDataVolumeTemplatesItem
public V1VirtualMachineSpec addDataVolumeTemplatesItem(V1alpha1DataVolume dataVolumeTemplatesItem)
-
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)
-
runStrategy
public V1VirtualMachineSpec runStrategy(java.lang.String runStrategy)
-
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)
-
running
public V1VirtualMachineSpec running(java.lang.Boolean running)
-
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)
-
template
public V1VirtualMachineSpec template(V1VirtualMachineInstanceTemplateSpec template)
-
getTemplate
public V1VirtualMachineInstanceTemplateSpec getTemplate()
Template is the direct specification of VirtualMachineInstance- Returns:
- template
-
setTemplate
public void setTemplate(V1VirtualMachineInstanceTemplateSpec template)
-
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
-
-