Package kubevirt.io
Class V1VirtualMachineInstanceStatus
- java.lang.Object
-
- kubevirt.io.V1VirtualMachineInstanceStatus
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-11-10T14:44:51.030+02:00") public class V1VirtualMachineInstanceStatus extends java.lang.ObjectVirtualMachineInstanceStatus represents information about the status of a VirtualMachineInstance. Status may trail the actual state of a system.
-
-
Constructor Summary
Constructors Constructor Description V1VirtualMachineInstanceStatus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V1VirtualMachineInstanceStatusaddConditionsItem(V1VirtualMachineInstanceCondition conditionsItem)V1VirtualMachineInstanceStatusaddInterfacesItem(V1VirtualMachineInstanceNetworkInterface interfacesItem)V1VirtualMachineInstanceStatusconditions(java.util.List<V1VirtualMachineInstanceCondition> conditions)booleanequals(java.lang.Object o)java.util.List<V1VirtualMachineInstanceCondition>getConditions()Conditions are specific points in VirtualMachineInstance's pod runtime.V1VirtualMachineInstanceGuestOSInfogetGuestOSInfo()Guest OS Informationjava.util.List<V1VirtualMachineInstanceNetworkInterface>getInterfaces()Interfaces represent the details of available network interfaces.java.lang.StringgetMigrationMethod()Represents the method using which the vmi can be migrated: live migration or block migrationV1VirtualMachineInstanceMigrationStategetMigrationState()Represents the status of a live migrationjava.lang.StringgetNodeName()NodeName is the name where the VirtualMachineInstance is currently running.java.lang.StringgetPhase()Phase is the status of the VirtualMachineInstance in kubernetes world.java.lang.StringgetQosClass()The Quality of Service (QOS) classification assigned to the virtual machine instance based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optionaljava.lang.StringgetReason()A brief CamelCase message indicating details about why the VMI is in this state.V1VirtualMachineInstanceStatusguestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo)inthashCode()V1VirtualMachineInstanceStatusinterfaces(java.util.List<V1VirtualMachineInstanceNetworkInterface> interfaces)V1VirtualMachineInstanceStatusmigrationMethod(java.lang.String migrationMethod)V1VirtualMachineInstanceStatusmigrationState(V1VirtualMachineInstanceMigrationState migrationState)V1VirtualMachineInstanceStatusnodeName(java.lang.String nodeName)V1VirtualMachineInstanceStatusphase(java.lang.String phase)V1VirtualMachineInstanceStatusqosClass(java.lang.String qosClass)V1VirtualMachineInstanceStatusreason(java.lang.String reason)voidsetConditions(java.util.List<V1VirtualMachineInstanceCondition> conditions)voidsetGuestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo)voidsetInterfaces(java.util.List<V1VirtualMachineInstanceNetworkInterface> interfaces)voidsetMigrationMethod(java.lang.String migrationMethod)voidsetMigrationState(V1VirtualMachineInstanceMigrationState migrationState)voidsetNodeName(java.lang.String nodeName)voidsetPhase(java.lang.String phase)voidsetQosClass(java.lang.String qosClass)voidsetReason(java.lang.String reason)java.lang.StringtoString()
-
-
-
Method Detail
-
conditions
public V1VirtualMachineInstanceStatus conditions(java.util.List<V1VirtualMachineInstanceCondition> conditions)
-
addConditionsItem
public V1VirtualMachineInstanceStatus addConditionsItem(V1VirtualMachineInstanceCondition conditionsItem)
-
getConditions
public java.util.List<V1VirtualMachineInstanceCondition> getConditions()
Conditions are specific points in VirtualMachineInstance's pod runtime.- Returns:
- conditions
-
setConditions
public void setConditions(java.util.List<V1VirtualMachineInstanceCondition> conditions)
-
guestOSInfo
public V1VirtualMachineInstanceStatus guestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo)
-
getGuestOSInfo
public V1VirtualMachineInstanceGuestOSInfo getGuestOSInfo()
Guest OS Information- Returns:
- guestOSInfo
-
setGuestOSInfo
public void setGuestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo)
-
interfaces
public V1VirtualMachineInstanceStatus interfaces(java.util.List<V1VirtualMachineInstanceNetworkInterface> interfaces)
-
addInterfacesItem
public V1VirtualMachineInstanceStatus addInterfacesItem(V1VirtualMachineInstanceNetworkInterface interfacesItem)
-
getInterfaces
public java.util.List<V1VirtualMachineInstanceNetworkInterface> getInterfaces()
Interfaces represent the details of available network interfaces.- Returns:
- interfaces
-
setInterfaces
public void setInterfaces(java.util.List<V1VirtualMachineInstanceNetworkInterface> interfaces)
-
migrationMethod
public V1VirtualMachineInstanceStatus migrationMethod(java.lang.String migrationMethod)
-
getMigrationMethod
public java.lang.String getMigrationMethod()
Represents the method using which the vmi can be migrated: live migration or block migration- Returns:
- migrationMethod
-
setMigrationMethod
public void setMigrationMethod(java.lang.String migrationMethod)
-
migrationState
public V1VirtualMachineInstanceStatus migrationState(V1VirtualMachineInstanceMigrationState migrationState)
-
getMigrationState
public V1VirtualMachineInstanceMigrationState getMigrationState()
Represents the status of a live migration- Returns:
- migrationState
-
setMigrationState
public void setMigrationState(V1VirtualMachineInstanceMigrationState migrationState)
-
nodeName
public V1VirtualMachineInstanceStatus nodeName(java.lang.String nodeName)
-
getNodeName
public java.lang.String getNodeName()
NodeName is the name where the VirtualMachineInstance is currently running.- Returns:
- nodeName
-
setNodeName
public void setNodeName(java.lang.String nodeName)
-
phase
public V1VirtualMachineInstanceStatus phase(java.lang.String phase)
-
getPhase
public java.lang.String getPhase()
Phase is the status of the VirtualMachineInstance in kubernetes world. It is not the VirtualMachineInstance status, but partially correlates to it.- Returns:
- phase
-
setPhase
public void setPhase(java.lang.String phase)
-
qosClass
public V1VirtualMachineInstanceStatus qosClass(java.lang.String qosClass)
-
getQosClass
public java.lang.String getQosClass()
The Quality of Service (QOS) classification assigned to the virtual machine instance based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optional- Returns:
- qosClass
-
setQosClass
public void setQosClass(java.lang.String qosClass)
-
reason
public V1VirtualMachineInstanceStatus reason(java.lang.String reason)
-
getReason
public java.lang.String getReason()
A brief CamelCase message indicating details about why the VMI is in this state. e.g. 'NodeUnresponsive' +optional- Returns:
- reason
-
setReason
public void setReason(java.lang.String reason)
-
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
-
-