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
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<V1alpha1DataVolume>dataVolumeTemplatesprivate java.lang.Booleanrunningprivate java.lang.StringrunStrategyprivate V1VirtualMachineInstanceTemplateSpectemplate
-
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)private java.lang.StringtoIndentedString(java.lang.Object o)Convert the given object to string with each line indented by 4 spaces (except the first line).java.lang.StringtoString()
-
-
-
Field Detail
-
dataVolumeTemplates
private java.util.List<V1alpha1DataVolume> dataVolumeTemplates
-
runStrategy
private java.lang.String runStrategy
-
running
private java.lang.Boolean running
-
template
private V1VirtualMachineInstanceTemplateSpec template
-
-
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
-
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).
-
-