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 Object
VirtualMachineInstanceStatus represents information about the status of a VirtualMachineInstance. Status may trail the actual state of a system.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConditionsItem(V1VirtualMachineInstanceCondition conditionsItem) addInterfacesItem(V1VirtualMachineInstanceNetworkInterface interfacesItem) conditions(List<V1VirtualMachineInstanceCondition> conditions) booleanConditions are specific points in VirtualMachineInstance's pod runtime.Guest OS InformationInterfaces represent the details of available network interfaces.Represents the method using which the vmi can be migrated: live migration or block migrationRepresents the status of a live migrationNodeName is the name where the VirtualMachineInstance is currently running.getPhase()Phase is the status of the VirtualMachineInstance in kubernetes world.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 +optionalA brief CamelCase message indicating details about why the VMI is in this state.guestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo) inthashCode()interfaces(List<V1VirtualMachineInstanceNetworkInterface> interfaces) migrationMethod(String migrationMethod) migrationState(V1VirtualMachineInstanceMigrationState migrationState) voidsetConditions(List<V1VirtualMachineInstanceCondition> conditions) voidsetGuestOSInfo(V1VirtualMachineInstanceGuestOSInfo guestOSInfo) voidsetInterfaces(List<V1VirtualMachineInstanceNetworkInterface> interfaces) voidsetMigrationMethod(String migrationMethod) voidsetMigrationState(V1VirtualMachineInstanceMigrationState migrationState) voidsetNodeName(String nodeName) voidvoidsetQosClass(String qosClass) voidprivate StringConvert the given object to string with each line indented by 4 spaces (except the first line).toString()
-
Field Details
-
conditions
-
guestOSInfo
-
interfaces
-
migrationMethod
-
migrationState
-
nodeName
-
phase
-
qosClass
-
reason
-
-
Constructor Details
-
V1VirtualMachineInstanceStatus
public V1VirtualMachineInstanceStatus()
-
-
Method Details
-
conditions
public V1VirtualMachineInstanceStatus conditions(List<V1VirtualMachineInstanceCondition> conditions) -
addConditionsItem
public V1VirtualMachineInstanceStatus addConditionsItem(V1VirtualMachineInstanceCondition conditionsItem) -
getConditions
Conditions are specific points in VirtualMachineInstance's pod runtime.- Returns:
- conditions
-
setConditions
-
guestOSInfo
-
getGuestOSInfo
Guest OS Information- Returns:
- guestOSInfo
-
setGuestOSInfo
-
interfaces
public V1VirtualMachineInstanceStatus interfaces(List<V1VirtualMachineInstanceNetworkInterface> interfaces) -
addInterfacesItem
public V1VirtualMachineInstanceStatus addInterfacesItem(V1VirtualMachineInstanceNetworkInterface interfacesItem) -
getInterfaces
Interfaces represent the details of available network interfaces.- Returns:
- interfaces
-
setInterfaces
-
migrationMethod
-
getMigrationMethod
Represents the method using which the vmi can be migrated: live migration or block migration- Returns:
- migrationMethod
-
setMigrationMethod
-
migrationState
public V1VirtualMachineInstanceStatus migrationState(V1VirtualMachineInstanceMigrationState migrationState) -
getMigrationState
Represents the status of a live migration- Returns:
- migrationState
-
setMigrationState
-
nodeName
-
getNodeName
NodeName is the name where the VirtualMachineInstance is currently running.- Returns:
- nodeName
-
setNodeName
-
phase
-
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
-
qosClass
-
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
-
reason
-
getReason
A brief CamelCase message indicating details about why the VMI is in this state. e.g. 'NodeUnresponsive' +optional- Returns:
- reason
-
setReason
-
equals
-
hashCode
public int hashCode() -
toString
-
toIndentedString
Convert the given object to string with each line indented by 4 spaces (except the first line).
-