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.Object
VirtualMachineSpec 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 V1VirtualMachineSpec
addDataVolumeTemplatesItem(V1alpha1DataVolume dataVolumeTemplatesItem)
V1VirtualMachineSpec
dataVolumeTemplates(java.util.List<V1alpha1DataVolume> dataVolumeTemplates)
boolean
equals(java.lang.Object o)
java.util.List<V1alpha1DataVolume>
getDataVolumeTemplates()
dataVolumeTemplates is a list of dataVolumes that the VirtualMachineInstance template can reference.java.lang.String
getRunStrategy()
Running state indicates the requested running state of the VirtualMachineInstance mutually exclusive with RunningV1VirtualMachineInstanceTemplateSpec
getTemplate()
Template is the direct specification of VirtualMachineInstanceint
hashCode()
java.lang.Boolean
isRunning()
Running controls whether the associatied VirtualMachineInstance is created or not Mutually exclusive with RunStrategyV1VirtualMachineSpec
running(java.lang.Boolean running)
V1VirtualMachineSpec
runStrategy(java.lang.String runStrategy)
void
setDataVolumeTemplates(java.util.List<V1alpha1DataVolume> dataVolumeTemplates)
void
setRunning(java.lang.Boolean running)
void
setRunStrategy(java.lang.String runStrategy)
void
setTemplate(V1VirtualMachineInstanceTemplateSpec template)
V1VirtualMachineSpec
template(V1VirtualMachineInstanceTemplateSpec template)
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-