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.Object
VirtualMachineInstanceStatus 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 V1VirtualMachineInstanceStatus
addConditionsItem(V1VirtualMachineInstanceCondition conditionsItem)
V1VirtualMachineInstanceStatus
addInterfacesItem(V1VirtualMachineInstanceNetworkInterface interfacesItem)
V1VirtualMachineInstanceStatus
conditions(java.util.List<V1VirtualMachineInstanceCondition> conditions)
boolean
equals(java.lang.Object o)
java.util.List<V1VirtualMachineInstanceCondition>
getConditions()
Conditions are specific points in VirtualMachineInstance's pod runtime.V1VirtualMachineInstanceGuestOSInfo
getGuestOSInfo()
Guest OS Informationjava.util.List<V1VirtualMachineInstanceNetworkInterface>
getInterfaces()
Interfaces represent the details of available network interfaces.java.lang.String
getMigrationMethod()
Represents the method using which the vmi can be migrated: live migration or block migrationV1VirtualMachineInstanceMigrationState
getMigrationState()
Represents the status of a live migrationjava.lang.String
getNodeName()
NodeName is the name where the VirtualMachineInstance is currently running.java.lang.String
getPhase()
Phase is the status of the VirtualMachineInstance in kubernetes world.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 +optionaljava.lang.String
getReason()
A brief CamelCase message indicating details about why the VMI is in this state.V1VirtualMachineInstanceStatus
guestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo)
int
hashCode()
V1VirtualMachineInstanceStatus
interfaces(java.util.List<V1VirtualMachineInstanceNetworkInterface> interfaces)
V1VirtualMachineInstanceStatus
migrationMethod(java.lang.String migrationMethod)
V1VirtualMachineInstanceStatus
migrationState(V1VirtualMachineInstanceMigrationState migrationState)
V1VirtualMachineInstanceStatus
nodeName(java.lang.String nodeName)
V1VirtualMachineInstanceStatus
phase(java.lang.String phase)
V1VirtualMachineInstanceStatus
qosClass(java.lang.String qosClass)
V1VirtualMachineInstanceStatus
reason(java.lang.String reason)
void
setConditions(java.util.List<V1VirtualMachineInstanceCondition> conditions)
void
setGuestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo)
void
setInterfaces(java.util.List<V1VirtualMachineInstanceNetworkInterface> interfaces)
void
setMigrationMethod(java.lang.String migrationMethod)
void
setMigrationState(V1VirtualMachineInstanceMigrationState migrationState)
void
setNodeName(java.lang.String nodeName)
void
setPhase(java.lang.String phase)
void
setQosClass(java.lang.String qosClass)
void
setReason(java.lang.String reason)
java.lang.String
toString()
-
-
-
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:
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
-
-