Index

A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractMonitor<O,L,C> - Class in org.jdrupes.vmoperator.manager
A base class for monitoring VM related resources.
AbstractMonitor(Channel, Class<O>, Class<L>) - Constructor for class org.jdrupes.vmoperator.manager.AbstractMonitor
Initializes the instance.
accelerator - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The accelerator.
ACCESS_CONSOLE - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
 
accessibleFor(String, List<String>) - Method in class org.jdrupes.vmoperator.manager.events.GetPools
Return only VmPools that are accessible by the given user or roles.
accessibleFor(String, List<String>) - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Return only VmDefinitions that are accessible by the given user or roles.
add(Instant, Number...) - Method in class org.jdrupes.vmoperator.vmmgmt.TimeSeries
Adds data to the series.
addDefaultCookie(String, String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Adds the default cookie.
addDefaultHeader(String, String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Adds the default header.
ADDED - Enum constant in enum class org.jdrupes.vmoperator.common.K8sObserver.ResponseType
 
addUser(Path) - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Adds a directory with the user’s name to the path.
agentConnected() - Method in class org.jdrupes.vmoperator.runner.qemu.AgentConnector
Called when the agent in the VM opens the connection.
agentConnected() - Method in class org.jdrupes.vmoperator.runner.qemu.GuestAgentClient
When the agent has connected, request the OS information.
AgentConnector - Class in org.jdrupes.vmoperator.runner.qemu
A component that handles the communication with an agent running in the VM.
AgentConnector(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.AgentConnector
Instantiates a new agent connector.
api - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
apiClient - Variable in class org.jdrupes.vmoperator.runner.qemu.VmDefUpdater
 
apiResource(K8sClient, GroupVersionKind) - Static method in class org.jdrupes.vmoperator.common.K8sGenericStub
Api resource.
apiVersion() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
Gets the API version.
apiVersion() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Gets the API version.
APP_NAME - Static variable in class org.jdrupes.vmoperator.common.Constants
The Constant APP_NAME.
apply(DynamicKubernetesObject) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Apply the given definition.
apply(GenericKubernetesApi<T, LT>, T, String) - Static method in class org.jdrupes.vmoperator.common.K8s
Apply the given patch data.
asOf - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
Configuration timestamp.
assignedFrom() - Method in class org.jdrupes.vmoperator.common.VmDefinition
The pool that the VM was taken from.
assignedFrom(String) - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Return only VmDefinitions that are assigned from the given pool.
assignedTo() - Method in class org.jdrupes.vmoperator.common.VmDefinition
The user that the VM was assigned to.
assignedTo(String) - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Return only VmDefinitions that are assigned to the given user.
assignedVm() - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
Gets the assigned vm.
ASSIGNMENT - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant ASSIGNMENT.
assignmentLastUsed() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Last usage of assigned VM.
AssignVm - Class in org.jdrupes.vmoperator.manager.events
Assign a VM from a pool to a user.
AssignVm(String, String) - Constructor for class org.jdrupes.vmoperator.manager.events.AssignVm
Instantiates a new event.
associate(K, A) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Associate the entry for the channel with the given data.
associate(K, A) - Method in class org.jdrupes.vmoperator.manager.events.ChannelTracker
Associate the entry for the channel with the given data.
associated() - Method in interface org.jdrupes.vmoperator.manager.events.ChannelDictionary
Returns all known associated data.
associated() - Method in record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
Returns the value of the associated record component.
associated(K) - Method in interface org.jdrupes.vmoperator.manager.events.ChannelDictionary
Return the data associated with the entry for the channel.
asText() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCommand
Returns the string representation.
AvoidEmptyPolicy - Class in org.jdrupes.vmoperator.manager
 
AvoidEmptyPolicy(Channel) - Constructor for class org.jdrupes.vmoperator.manager.AvoidEmptyPolicy
Creates a new component with its channel set to the given channel.

B

BALLOON_CHANGE - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
BalloonChangeEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals a change of the balloon.
BalloonChangeEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.BalloonChangeEvent
Instantiates a new tray moved.
BOOTED - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
 
bootindex - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Drive
The bootindex.
BOOTING - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
 
bootMenu - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The boot menu.
bridge - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Network
The bridge.
buildCall(String, String, List<Pair>, List<Pair>, Object, Map<String, String>, Map<String, String>, Map<String, Object>, String[], ApiCallback) - Method in class org.jdrupes.vmoperator.common.K8sClient
Builds the call.
buildRequest(String, String, List<Pair>, List<Pair>, Object, Map<String, String>, Map<String, String>, Map<String, Object>, String[], ApiCallback) - Method in class org.jdrupes.vmoperator.common.K8sClient
Builds the request.
buildRequestBodyFormEncoding(Map<String, Object>) - Method in class org.jdrupes.vmoperator.common.K8sClient
Builds the request body form encoding.
buildRequestBodyMultipart(Map<String, Object>) - Method in class org.jdrupes.vmoperator.common.K8sClient
Builds the request body multipart.
buildUrl(String, List<Pair>, List<Pair>) - Method in class org.jdrupes.vmoperator.common.K8sClient
Builds the url.
byGuest() - Method in class org.jdrupes.vmoperator.runner.qemu.events.ShutdownEvent
returns if this is initiated by the guest.

C

CdMediaController - Class in org.jdrupes.vmoperator.runner.qemu
The Class CdMediaController.
CdMediaController(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.CdMediaController
Instantiates a new cdrom controller.
CdMediaController.TrayState - Enum Class in org.jdrupes.vmoperator.runner.qemu
The Enum TrayState.
channel() - Method in record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
Returns the value of the channel record component.
channel() - Method in record class org.jdrupes.vmoperator.manager.events.GetVms.VmData
Returns the value of the channel record component.
channel(K) - Method in interface org.jdrupes.vmoperator.manager.events.ChannelDictionary
Returns the channel registered for the key or an empty optional if no mapping exists.
ChannelDictionary<K,C,A> - Interface in org.jdrupes.vmoperator.manager.events
Supports the lookup of a channel by a name (an id).
ChannelDictionary.Value<C,A> - Record Class in org.jdrupes.vmoperator.manager.events
Combines the channel and the associated data.
channelGet(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Returns the Channel for the given name, creating it using the supplier passed to the constructor if it doesn’t exist yet.
channelId - Variable in class org.jdrupes.vmoperator.runner.qemu.AgentConnector
 
ChannelManager<K,C,A> - Class in org.jdrupes.vmoperator.manager.events
Provides an actively managed implementation of the ChannelDictionary.
ChannelManager() - Constructor for class org.jdrupes.vmoperator.manager.events.ChannelManager
Instantiates a new channel manager without a default supplier.
ChannelManager(Function<K, C>) - Constructor for class org.jdrupes.vmoperator.manager.events.ChannelManager
Instantiates a new channel manager.
channels() - Method in interface org.jdrupes.vmoperator.manager.events.ChannelDictionary
Return all known channels.
ChannelTracker<K,C,A> - Class in org.jdrupes.vmoperator.manager.events
Used to track mapping from a key to a channel.
ChannelTracker() - Constructor for class org.jdrupes.vmoperator.manager.events.ChannelTracker
 
channelType() - Method in class org.jdrupes.vmoperator.runner.qemu.events.SpiceInitializedEvent
Returns the channel type.
check() - Method in class org.jdrupes.vmoperator.runner.qemu.Configuration
Check configuration.
client - Variable in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
 
client - Variable in class org.jdrupes.vmoperator.common.K8sGenericStub
 
client - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
client() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Returns the client.
client() - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Return the client.
client() - Method in class org.jdrupes.vmoperator.manager.events.VmChannel
Returns the API client.
client(K8sClient) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Sets the client to be used.
clientHost() - Method in class org.jdrupes.vmoperator.runner.qemu.events.SpiceEvent
Returns the client’s host.
clientPort() - Method in class org.jdrupes.vmoperator.runner.qemu.events.SpiceEvent
Returns the client’s port.
CLOSED - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.CdMediaController.TrayState
 
cloudInit - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
Optional cloud-init data.
CloudInit() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration.CloudInit
 
collectionPathParameterToString(String, Collection) - Method in class org.jdrupes.vmoperator.common.K8sClient
Collection path parameter to string.
command - Variable in class org.jdrupes.vmoperator.runner.qemu.CommandDefinition
 
command() - Method in class org.jdrupes.vmoperator.runner.qemu.events.GuestAgentCommand
Gets the command.
command() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorCommand
Gets the command.
CommandDefinition - Class in org.jdrupes.vmoperator.runner.qemu
A command definition.
CommandDefinition(String, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.CommandDefinition
Instantiates a new process definition.
componentType() - Method in class org.jdrupes.vmoperator.vmaccess.VmAccessFactory
 
componentType() - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmtFactory
 
computeIfAbsent(Object, Supplier<T>) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Same as GsonPtr.set(Object, JsonElement), but sets the value only if it doesn’t exist yet, else returns the existing value.
computeIfAbsent(K, Function<K, C>) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Returns the Channel for the given name, creating it using the given supplier if it doesn’t exist yet.
condition(String) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Return a condition from the status.
conditionStatus(String) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Return a condition’s status.
configHome(String) - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Returns the config home.
ConfigMapReconciler - Class in org.jdrupes.vmoperator.manager
Delegee for reconciling the config map
ConfigMapReconciler(Configuration) - Constructor for class org.jdrupes.vmoperator.manager.ConfigMapReconciler
Instantiates a new config map reconciler.
configuration() - Method in class org.jdrupes.vmoperator.runner.qemu.events.ConfigureQemu
Returns the configuration.
Configuration - Class in org.jdrupes.vmoperator.runner.qemu
The configuration information from the configuration file.
Configuration() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration
 
Configuration.CloudInit - Class in org.jdrupes.vmoperator.runner.qemu
Subsection “cloud-init”.
Configuration.Display - Class in org.jdrupes.vmoperator.runner.qemu
The Class Display.
Configuration.Drive - Class in org.jdrupes.vmoperator.runner.qemu
Subsection “drive”.
Configuration.Network - Class in org.jdrupes.vmoperator.runner.qemu
Subsection “network”.
Configuration.Spice - Class in org.jdrupes.vmoperator.runner.qemu
Subsection “spice”.
Configuration.Vm - Class in org.jdrupes.vmoperator.runner.qemu
Subsection “vm”.
configure(String, Path) - Method in class org.jdrupes.vmoperator.runner.qemu.AgentConnector
As the initial configuration of this component depends on the configuration of the Runner, it doesn’t have a handler for the ConfigurationUpdate event.
configure(Path) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
As the initial configuration of this component depends on the configuration of the Runner, it doesn’t have a handler for the ConfigurationUpdate event.
configure(Path, int) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
As the initial configuration of this component depends on the configuration of the Runner, it doesn’t have a handler for the ConfigurationUpdate event.
ConfigureQemu - Class in org.jdrupes.vmoperator.runner.qemu.events
An Event that notifies controllers about an updated configuration.
ConfigureQemu(Configuration, RunnerStateChange.RunState, Channel...) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.ConfigureQemu
Instantiates a new configuration event.
connectionFile(String, Class<?>, boolean) - Method in class org.jdrupes.vmoperator.common.VmExtraData
Create a connection file.
CONSOLE_CLIENT - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant CONSOLE_CLIENT.
CONSOLE_USER - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant CONSOLE_USER.
consoleAccessible(String, Set<VmDefinition.Permission>) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Check if the console is accessible.
consoleConnected() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Return true if the console is in use.
ConsoleTracker - Class in org.jdrupes.vmoperator.runner.qemu
A (sub)component that updates the console status in the CR status.
ConsoleTracker(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.ConsoleTracker
Instantiates a new status updater.
consoleUser() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Return the last known console user.
Constants - Class in org.jdrupes.vmoperator.common
Some constants.
Constants - Class in org.jdrupes.vmoperator.manager
Some constants.
Constants() - Constructor for class org.jdrupes.vmoperator.common.Constants
 
Constants() - Constructor for class org.jdrupes.vmoperator.manager.Constants
 
Constants.Crd - Class in org.jdrupes.vmoperator.common
Constants related to the CRD.
Constants.DisplaySecret - Class in org.jdrupes.vmoperator.common
DisplaySecret related constants.
Constants.Status - Class in org.jdrupes.vmoperator.common
Status related constants.
context - Variable in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
 
context - Variable in class org.jdrupes.vmoperator.common.K8sGenericStub
 
context - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
context() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Gets the context.
context() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the context.
context() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Returns the context.
context() - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Returns the observed context.
context(Discovery.APIResource) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Sets the context to observe.
context(ApiClient, String, String, String) - Static method in class org.jdrupes.vmoperator.common.K8s
Lookup the specified API resource.
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1ConfigMapStub
 
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1DeploymentStub
The deployment’s context.
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1NodeStub
 
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1PodStub
The pods’ context.
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1PvcStub
The pods’ context.
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1SecretStub
 
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1ServiceStub
 
CONTEXT - Static variable in class org.jdrupes.vmoperator.common.K8sV1StatefulSetStub
The stateful sets’ context
Controller - Class in org.jdrupes.vmoperator.manager
Implements a controller as defined in the Operator Whitepaper.
Controller(Channel) - Constructor for class org.jdrupes.vmoperator.manager.Controller
Creates a new instance.
Convertions - Class in org.jdrupes.vmoperator.common
Provides methods for parsing “official” memory sizes..
Convertions() - Constructor for class org.jdrupes.vmoperator.common.Convertions
 
coresPerDie - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The cores per die.
CpuAdded - Class in org.jdrupes.vmoperator.runner.qemu.events
A MonitorResult that indicates that a CPU has been added.
CpuAdded(QmpCommand, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.CpuAdded
Instantiates a new cpu added.
CpuController - Class in org.jdrupes.vmoperator.runner.qemu
The Class CpuController.
CpuController(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.CpuController
Instantiates a new CPU controller.
CpuDeleted - Class in org.jdrupes.vmoperator.runner.qemu.events
A MonitorResult that indicates that a CPU has been deleted.
CpuDeleted(QmpCommand, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.CpuDeleted
Instantiates a new cpu deleted.
cpuModel - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The cpu model.
CPUS - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant CPUS.
Crd() - Constructor for class org.jdrupes.vmoperator.common.Constants.Crd
 
create(Gson, TypeToken<T>) - Method in class org.jdrupes.vmoperator.common.DynamicTypeAdapterFactory
Creates a type adapter for the given type.
create(Class<O>, Class<L>, K8sClient, Discovery.APIResource, O, K8sClusterGenericStub.GenericSupplier<O, L, R>) - Static method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Get an object stub for a newly created object.
create(Class<O>, Class<L>, K8sClient, Discovery.APIResource, O, K8sGenericStub.GenericSupplier<O, L, R>) - Static method in class org.jdrupes.vmoperator.common.K8sGenericStub
Get a namespaced object stub for a newly created object.
create(K8sClient, V1Secret) - Static method in class org.jdrupes.vmoperator.common.K8sV1SecretStub
Creates an object stub from a model.
create(Channel, Map<?, ?>) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccessFactory
 
create(Channel, Map<?, ?>) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmtFactory
 
createChannel(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Creates a new channel without adding it to the channel manager.
createEvent(ApiClient, KubernetesObject, EventsV1Event) - Static method in class org.jdrupes.vmoperator.common.K8s
Creates an event related to the object, adding reasonable defaults.
createFromYaml(K8sClient, Discovery.APIResource, Reader) - Static method in class org.jdrupes.vmoperator.common.K8sDynamicStub
Creates a stub from yaml.
createFromYaml(K8sClient, Discovery.APIResource, Reader) - Static method in class org.jdrupes.vmoperator.common.VmDefinitionStub
Creates a stub from yaml.
createNewState(AddConletRequest, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
 
createStateRepresentation(Event<?>, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
 
createStateRepresentation(Event<?>, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
 
currentCpus - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The current cpus.
currentRam - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The current ram.

D

data() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
Gets the data.
data() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Returns the JSON representation of this object.
data() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent
Returns the data associated with the event.
dataDir - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The data dir.
dataHome(String) - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Returns the data home.
DataPath - Class in org.jdrupes.vmoperator.util
Utility class that supports navigation through arbitrary data structures.
deepCopy(T) - Static method in class org.jdrupes.vmoperator.util.DataPath
Attempts to make a as-deep-as-possible copy of the given container.
defaultPatchOptions() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the default patch options.
definition() - Method in record class org.jdrupes.vmoperator.manager.events.GetVms.VmData
Returns the value of the definition record component.
delete() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Delete the Kubernetes object.
delete() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Delete the Kubernetes object.
deleted() - Method in class org.jdrupes.vmoperator.manager.events.VmPoolChanged
Pool has been deleted.
DELETED - Enum constant in enum class org.jdrupes.vmoperator.common.K8sObserver.ResponseType
 
deserialize(Response, Type) - Method in class org.jdrupes.vmoperator.common.K8sClient
Deserialize.
device - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Drive
The device.
device - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Network
The device.
DEVICE_TRAY_MOVED - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
diesPerSocket - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The dies per socket.
display - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The display.
Display() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration.Display
 
DISPLAY_PASSWORD_SERIAL - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant DISPLAY_PASSWORD_SERIAL.
DisplayController - Class in org.jdrupes.vmoperator.runner.qemu
The Class DisplayController.
DisplayController(Channel, Path) - Constructor for class org.jdrupes.vmoperator.runner.qemu.DisplayController
Instantiates a new Display controller.
DisplayPasswordChanged - Class in org.jdrupes.vmoperator.runner.qemu.events
A MonitorResult that indicates that the display password has changed.
DisplayPasswordChanged(QmpCommand, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.DisplayPasswordChanged
Instantiates a new display password changed.
displayPasswordSerial() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Get the display password serial.
DisplaySecret() - Constructor for class org.jdrupes.vmoperator.common.Constants.DisplaySecret
 
DisplaySecretMonitor - Class in org.jdrupes.vmoperator.manager
Watches for changes of display secrets.
DisplaySecretMonitor(Channel, ChannelDictionary<String, VmChannel, ?>) - Constructor for class org.jdrupes.vmoperator.manager.DisplaySecretMonitor
Instantiates a new display secrets monitor.
DisplaySecretReconciler - Class in org.jdrupes.vmoperator.manager
The properties of the display secret do not only depend on the VM definition, but also on events that occur during runtime.
DisplaySecretReconciler(Channel) - Constructor for class org.jdrupes.vmoperator.manager.DisplaySecretReconciler
Instantiates a new display secret reconciler.
doConletDeleted(ConletDeleted, ConsoleConnection, String, VmAccess.ResourceModel) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
 
doRenderConlet(RenderConletRequestBase<?>, ConsoleConnection, String, VmAccess.ResourceModel) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
 
doRenderConlet(RenderConletRequestBase<?>, ConsoleConnection, String, VmMgmt.VmsModel) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
 
doSetLocale(SetLocale, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
 
doSetLocale(SetLocale, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
 
doUpdateConletState(NotifyConletModel, ConsoleConnection, VmAccess.ResourceModel) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
 
doUpdateConletState(NotifyConletModel, ConsoleConnection, VmMgmt.VmsModel) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
 
downloadFileFromResponse(Response) - Method in class org.jdrupes.vmoperator.common.K8sClient
Download file from response.
Drive() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration.Drive
 
driveId() - Method in class org.jdrupes.vmoperator.runner.qemu.events.TrayMovedEvent
returns the drive id.
drives - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The drives.
Dto - Interface in org.jdrupes.vmoperator.util
Marks a class as the definition of a data transfer object.
DtoTemplateModel - Class in org.jdrupes.vmoperator.util
Wraps a DTO in a TemplateHashModel.
DtoTemplateModel(ObjectWrapper, Dto) - Constructor for class org.jdrupes.vmoperator.util.DtoTemplateModel
Instantiates a new DTO template model.
DynamicTypeAdapterFactory<O,L> - Class in org.jdrupes.vmoperator.common
A factory for creating objects.
DynamicTypeAdapterFactory(Class<O>, Class<L>) - Constructor for class org.jdrupes.vmoperator.common.DynamicTypeAdapterFactory
Instantiates a new generic type adapter factory.

E

entries() - Method in class org.jdrupes.vmoperator.vmmgmt.TimeSeries
Returns the entries.
Entry(Instant, Number...) - Constructor for class org.jdrupes.vmoperator.vmmgmt.TimeSeries.Entry
Instantiates a new entry.
equals(Object) - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
 
equals(Object) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Equals.
equals(Object) - Method in record class org.jdrupes.vmoperator.common.VmDefinition.Grant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jdrupes.vmoperator.manager.events.GetVms.VmData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
 
errorClass() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Returns the error class if this result is an error.
errorDescription() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Returns the error description if this result is an error.
errorMessage() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Combines error class and error description to a string “class: desc”.
escapeString(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Escape string.
execute(Call) - Method in class org.jdrupes.vmoperator.common.K8sClient
Execute.
execute(Call, Type) - Method in class org.jdrupes.vmoperator.common.K8sClient
Execute.
executeAsync(Call, ApiCallback<T>) - Method in class org.jdrupes.vmoperator.common.K8sClient
Execute async.
executeAsync(Call, Type, ApiCallback<T>) - Method in class org.jdrupes.vmoperator.common.K8sClient
Execute async.
executed() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Returns the executed executed.
Exit - Class in org.jdrupes.vmoperator.manager.events
Like Stop, but sets an exit status.
Exit - Class in org.jdrupes.vmoperator.runner.qemu.events
Like Stop, but sets an exit status.
Exit(int) - Constructor for class org.jdrupes.vmoperator.manager.events.Exit
Instantiates a new exit.
Exit(int) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.Exit
Instantiates a new exit.
exitStatus() - Method in class org.jdrupes.vmoperator.manager.events.Exit
 
exitStatus() - Method in class org.jdrupes.vmoperator.runner.qemu.events.Exit
 
EXPIRY - Static variable in class org.jdrupes.vmoperator.common.Constants.DisplaySecret
The Constant EXPIRY.
ExtendedObjectWrapper - Class in org.jdrupes.vmoperator.util
Provides an object wrapper that handles Dtos.
ExtendedObjectWrapper(Version) - Constructor for class org.jdrupes.vmoperator.util.ExtendedObjectWrapper
Instantiates a new extended object wrapper.
extra() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Return the extra data.
extra(VmExtraData) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Set extra data (unknown to kubernetes).

F

failed() - Method in class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
Checks if is failed.
file - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Drive
The file.
findConfigFile(String, String) - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Find a configuration file.
firmware - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The firmware.
firmwareRom - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The firmware rom.
firmwareVars - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The firmware vars.
formatMemory(BigInteger) - Static method in class org.jdrupes.vmoperator.common.Convertions
Format memory size for humans.
forRoles() - Method in class org.jdrupes.vmoperator.manager.events.GetPools
Returns the roles criterion.
forUser() - Method in class org.jdrupes.vmoperator.manager.events.GetPools
Returns the user filter criterion, if set.
from(JsonNode) - Static method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent
Create event from response.
from(QmpCommand, JsonNode) - Static method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Create event from data.
fromPool() - Method in class org.jdrupes.vmoperator.manager.events.AssignVm
Gets the pool to assign from.
fromPool() - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Returns the pool filter criterion, if set.
fromSpec(Object...) - Method in class org.jdrupes.vmoperator.common.VmDefinition
fromStatus(Object...) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Get a value from the status using DataPath.get(java.lang.Object, java.lang.Object...).
fromVm(Object...) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Get a value from the spec().get("vm") using DataPath.get(java.lang.Object, java.lang.Object...).
FsdUtils - Class in org.jdrupes.vmoperator.util
Utilities to access configurable file system directories.
FsdUtils() - Constructor for class org.jdrupes.vmoperator.util.FsdUtils
 

G

generation() - Method in class org.jdrupes.vmoperator.manager.events.VmChannel
Gets the last processed generation.
get() - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns JsonElement that the pointer points to.
get(Class<O>, Class<L>, K8sClient, GroupVersionKind, String, K8sClusterGenericStub.GenericSupplier<O, L, R>) - Static method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Get an object stub.
get(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String) - Method in interface org.jdrupes.vmoperator.common.K8sClusterGenericStub.GenericSupplier
Gets a new stub.
get(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String, K8sClusterGenericStub.GenericSupplier<O, L, R>) - Static method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Get an object stub.
get(Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Create a new instance pointing to the JsonElement selected by the given selectors.
get(Object, Object...) - Static method in class org.jdrupes.vmoperator.util.DataPath
Apply the given selectors on the given object and return the value reached.
get(String) - Method in class org.jdrupes.vmoperator.util.DtoTemplateModel
 
get(K8sClient, GroupVersionKind, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sDynamicStub
Get a dynamic object stub.
get(K8sClient, GroupVersionKind, String, String) - Static method in class org.jdrupes.vmoperator.common.VmDefinitionStub
Get a dynamic object stub.
get(K8sClient, Discovery.APIResource, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sDynamicStub
Get a dynamic object stub.
get(K8sClient, Discovery.APIResource, String, String) - Static method in class org.jdrupes.vmoperator.common.VmDefinitionStub
Get a dynamic object stub.
get(K8sClient, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1NodeStub
Gets the stub for the given name.
get(K8sClient, String, String) - Method in interface org.jdrupes.vmoperator.common.K8sGenericStub.GenericSupplier
Gets a new stub.
get(K8sClient, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1ConfigMapStub
Gets the stub for the given namespace and name.
get(K8sClient, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1DeploymentStub
Gets the stub for the given namespace and name.
get(K8sClient, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1PodStub
Gets the stub for the given namespace and name.
get(K8sClient, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1PvcStub
Gets the stub for the given namespace and name.
get(K8sClient, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1SecretStub
Gets the stub for the given namespace and name.
get(K8sClient, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1ServiceStub
Gets the stub for the given namespace and name.
get(K8sClient, String, String) - Static method in class org.jdrupes.vmoperator.common.K8sV1StatefulSetStub
Gets the stub for the given namespace and name.
getApiVersion() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
 
getApiVersion() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
 
getAs(Class<T>) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns JsonElement that the pointer points to, casted to the given type.
getAs(Class<T>, Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns the selected JsonElement, cast to the class specified.
getAsBigInteger(Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns the Integer value of the selected JsonPrimitive.
getAsBoolean(Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns the boolean value of the selected JsonPrimitive.
getAsInt(Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns the Integer value of the selected JsonPrimitive.
getAsListOf(Class<T>, Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns the elements of the selected JsonArray as list.
getAsLong(Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns the Long value of the selected JsonPrimitive.
getAsString(Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Returns the String value of the selected JsonPrimitive.
getAuthentication(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the authentication.
getAuthentications() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the authentications.
getBasePath() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the base path.
getConnectTimeout() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the connect timeout.
getDateFormat() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the date format.
getHttpClient() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the http client.
getItems() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
 
getJSON() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the json.
getKeyManagers() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the key managers.
getKind() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
 
getKind() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
 
getMetadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
 
getMetadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
 
getNamespace() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Returns the observed namespace.
getOrSet(Object, String) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Short for computeIfAbsent(selector, () -> new JsonPrimitive(value)).
GetPools - Class in org.jdrupes.vmoperator.manager.events
Gets the known pools’ definitions.
GetPools() - Constructor for class org.jdrupes.vmoperator.manager.events.GetPools
 
getReadTimeout() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the read timeout.
getRunningVms() - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
Gets the running vms.
getSpec() - Method in class org.jdrupes.vmoperator.common.VmDefinition.Model
Gets the spec.
getSslCaCert() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the ssl ca cert.
getStatus() - Method in class org.jdrupes.vmoperator.common.VmDefinition.Model
Gets the status.
getTempFolderPath() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the temp folder path.
getTime() - Method in class org.jdrupes.vmoperator.vmmgmt.TimeSeries.Entry
Returns the entry’s time.
getTotalVms() - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
Gets the total vms.
getUsedCpus() - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
Gets the used cpus.
getUsedRam() - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
Gets the used ram.
getValues() - Method in class org.jdrupes.vmoperator.vmmgmt.TimeSeries.Entry
Returns the values.
GetVms - Class in org.jdrupes.vmoperator.manager.events
Gets the known VMs’ definitions and channels.
GetVms() - Constructor for class org.jdrupes.vmoperator.manager.events.GetVms
 
GetVms.VmData - Record Class in org.jdrupes.vmoperator.manager.events
Return tuple.
getWrappedObject() - Method in class org.jdrupes.vmoperator.util.DtoTemplateModel
 
getWriteTimeout() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the write timeout.
Grant(String, String, Set<VmDefinition.Permission>) - Constructor for record class org.jdrupes.vmoperator.common.VmDefinition.Grant
Creates an instance of a Grant record class.
group() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Gets the group.
group() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the group.
GROUP - Static variable in class org.jdrupes.vmoperator.common.Constants.Crd
The Constant GROUP.
GsonPtr - Class in org.jdrupes.vmoperator.util
Utility class for pointing to elements on a Gson (Json) tree.
guessContentTypeFromFile(File) - Method in class org.jdrupes.vmoperator.common.K8sClient
Guess content type from file.
GuestAgentClient - Class in org.jdrupes.vmoperator.runner.qemu
A component that handles the communication with the guest agent.
GuestAgentClient(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.GuestAgentClient
Instantiates a new guest agent client.
GuestAgentCommand - Class in org.jdrupes.vmoperator.runner.qemu.events
An Event that causes some component to send a QMP command to the guest agent process.
GuestAgentCommand(QmpCommand) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.GuestAgentCommand
Instantiates a new exec qmp command.
guestShutdownStops - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
If guest shutdown changes CRD .vm.state to “Stopped”.

H

handleChange(K8sClient, Watch.Response<V1Secret>) - Method in class org.jdrupes.vmoperator.manager.DisplaySecretMonitor
 
handleChange(K8sClient, Watch.Response<O>) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Handle an observed change.
handleChange(K8sClient, Watch.Response<K8sDynamicModel>) - Method in class org.jdrupes.vmoperator.manager.PoolMonitor
 
handleChange(K8sClient, Watch.Response<VmDefinition>) - Method in class org.jdrupes.vmoperator.manager.VmMonitor
 
handler - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
handler(BiConsumer<K8sClient, Watch.Response<O>>) - Method in class org.jdrupes.vmoperator.common.K8sObserver
Sets the handler.
handleResponse(Response, Type) - Method in class org.jdrupes.vmoperator.common.K8sClient
Handle response.
handleUnknownType(Object) - Method in class org.jdrupes.vmoperator.util.ExtendedObjectWrapper
 
hasDisplayPassword - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The display password.
hashCode() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
 
hashCode() - Method in record class org.jdrupes.vmoperator.common.VmDefinition.Grant
Returns a hash code value for this object.
hashCode() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Hash code.
hashCode() - Method in record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
Returns a hash code value for this object.
hashCode() - Method in record class org.jdrupes.vmoperator.manager.events.GetVms.VmData
Returns a hash code value for this object.
hashCode() - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
 
HotpluggableCpuStatus - Class in org.jdrupes.vmoperator.runner.qemu.events
A MonitorResult that reports the hot pluggable CPU status.
HotpluggableCpuStatus(QmpCommand, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.HotpluggableCpuStatus
Instantiates a new hotpluggable cpu result.

I

id() - Method in class org.jdrupes.vmoperator.runner.qemu.events.VserportChangeEvent
Return the channel’s id.
IMAGE_REPO_PATH - Static variable in class org.jdrupes.vmoperator.manager.Constants
The Constant IMAGE_REPO_PATH.
INITIALIZING - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
 
isAssignable(VmDefinition) - Method in class org.jdrupes.vmoperator.common.VmPool
Checks if the given VM belongs to the pool and is not in use.
isDebugging() - Method in class org.jdrupes.vmoperator.common.K8sClient
Checks if is debugging.
isDefined() - Method in class org.jdrupes.vmoperator.common.VmPool
Checks if is defined.
isEmpty() - Method in class org.jdrupes.vmoperator.util.DtoTemplateModel
 
isJsonMime(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Checks if is json mime.
isOpen() - Method in class org.jdrupes.vmoperator.runner.qemu.events.VserportChangeEvent
Returns the open state of the port.
isVerifyingSsl() - Method in class org.jdrupes.vmoperator.common.K8sClient
Checks if is verifying ssl.

K

K8s - Class in org.jdrupes.vmoperator.common
Helpers for K8s API.
K8s() - Constructor for class org.jdrupes.vmoperator.common.K8s
 
K8sClient - Class in org.jdrupes.vmoperator.common
A client with some additional properties.
K8sClient() - Constructor for class org.jdrupes.vmoperator.common.K8sClient
Instantiates a new client.
K8sClusterGenericStub<O,L> - Class in org.jdrupes.vmoperator.common
A stub for cluster scoped objects.
K8sClusterGenericStub(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String) - Constructor for class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Instantiates a new stub for the object specified.
K8sClusterGenericStub.GenericSupplier<O,L,R> - Interface in org.jdrupes.vmoperator.common
A supplier for generic stubs.
K8sDynamicModel - Class in org.jdrupes.vmoperator.common
Represents a Kubernetes object using a JSON data structure.
K8sDynamicModel(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicModel
Instantiates a new model from the JSON representation.
K8sDynamicModels - Class in org.jdrupes.vmoperator.common
Represents a list of Kubernetes objects each of which is represented using a JSON data structure.
K8sDynamicModels(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicModels
Initialize the object list using the given JSON data.
K8sDynamicModelsBase<T> - Class in org.jdrupes.vmoperator.common
Represents a list of Kubernetes objects each of which is represented using a JSON data structure.
K8sDynamicModelsBase(Class<T>, Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Initialize the object list using the given JSON data.
K8sDynamicModelTypeAdapterFactory() - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicStub.K8sDynamicModelTypeAdapterFactory
Instantiates a new dynamic model type adapter factory.
K8sDynamicStub - Class in org.jdrupes.vmoperator.common
A stub for namespaced custom objects.
K8sDynamicStub(K8sClient, Discovery.APIResource, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicStub
Instantiates a new dynamic stub.
K8sDynamicStub.K8sDynamicModelTypeAdapterFactory - Class in org.jdrupes.vmoperator.common
A factory for creating K8sDynamicModel(s) objects.
K8sDynamicStubBase<O,L> - Class in org.jdrupes.vmoperator.common
A stub for namespaced custom objects.
K8sDynamicStubBase(Class<O>, Class<L>, DynamicTypeAdapterFactory<O, L>, K8sClient, Discovery.APIResource, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicStubBase
Instantiates a new dynamic stub.
K8sGenericStub<O,L> - Class in org.jdrupes.vmoperator.common
A stub for namespaced custom objects.
K8sGenericStub(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sGenericStub
Instantiates a new stub for the object specified.
K8sGenericStub.GenericSupplier<O,L,R> - Interface in org.jdrupes.vmoperator.common
A supplier for generic stubs.
K8sObserver<O,L> - Class in org.jdrupes.vmoperator.common
An observer that watches namespaced resources in a given context and invokes a handler on changes.
K8sObserver(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String, ListOptions) - Constructor for class org.jdrupes.vmoperator.common.K8sObserver
Create and start a new observer for objects in the given context (using preferred version) and namespace with the given options.
K8sObserver.ResponseType - Enum Class in org.jdrupes.vmoperator.common
The type of change reported by Watch.Response as enum.
K8sV1ConfigMapStub - Class in org.jdrupes.vmoperator.common
A stub for config maps (v1).
K8sV1ConfigMapStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1ConfigMapStub
Instantiates a new stub.
K8sV1DeploymentStub - Class in org.jdrupes.vmoperator.common
A stub for pods (v1).
K8sV1DeploymentStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1DeploymentStub
Instantiates a new stub.
K8sV1NodeStub - Class in org.jdrupes.vmoperator.common
A stub for nodes (v1).
K8sV1NodeStub(K8sClient, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1NodeStub
Instantiates a new stub.
K8sV1PodStub - Class in org.jdrupes.vmoperator.common
A stub for pods (v1).
K8sV1PodStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1PodStub
Instantiates a new stub.
K8sV1PvcStub - Class in org.jdrupes.vmoperator.common
A stub for pods (v1).
K8sV1PvcStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1PvcStub
Instantiates a new stub.
K8sV1SecretStub - Class in org.jdrupes.vmoperator.common
A stub for secrets (v1).
K8sV1SecretStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1SecretStub
Instantiates a new stub.
K8sV1ServiceStub - Class in org.jdrupes.vmoperator.common
A stub for secrets (v1).
K8sV1ServiceStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1ServiceStub
Instantiates a new stub.
K8sV1StatefulSetStub - Class in org.jdrupes.vmoperator.common
A stub for stateful sets (v1).
K8sV1StatefulSetStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1StatefulSetStub
Instantiates a new stub.
keys() - Method in interface org.jdrupes.vmoperator.manager.events.ChannelDictionary
Returns all known keys.
keys() - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Return all keys.
keys() - Method in class org.jdrupes.vmoperator.manager.events.ChannelTracker
 
kind() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Gets the kind.
kind() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
Gets the kind.
kind() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Gets the kind.
kind() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the kind.
kind() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent
Returns the kind of event.
KIND_VM - Static variable in class org.jdrupes.vmoperator.common.Constants.Crd
The Constant KIND_VM.
KIND_VM_POOL - Static variable in class org.jdrupes.vmoperator.common.Constants.Crd
The Constant KIND_VM_POOL.

L

list(Class<O>, Class<L>, K8sClient, Discovery.APIResource, ListOptions, K8sClusterGenericStub.GenericSupplier<O, L, R>) - Static method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Get the stubs for the objects that match the criteria from the given options.
list(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String, ListOptions, K8sGenericStub.GenericSupplier<O, L, R>) - Static method in class org.jdrupes.vmoperator.common.K8sGenericStub
Get the stubs for the objects in the given namespace that match the criteria from the given options.
list(K8sClient, Discovery.APIResource, String) - Static method in class org.jdrupes.vmoperator.common.K8sDynamicStub
Get the stubs for the objects in the given namespace.
list(K8sClient, Discovery.APIResource, String) - Static method in class org.jdrupes.vmoperator.common.VmDefinitionStub
Get the stubs for the objects in the given namespace.
list(K8sClient, Discovery.APIResource, String, ListOptions) - Static method in class org.jdrupes.vmoperator.common.K8sDynamicStub
Get the stubs for the objects in the given namespace that match the criteria from the given options.
list(K8sClient, Discovery.APIResource, String, ListOptions) - Static method in class org.jdrupes.vmoperator.common.VmDefinitionStub
Get the stubs for the objects in the given namespace that match the criteria from the given options.
list(K8sClient, ListOptions) - Static method in class org.jdrupes.vmoperator.common.K8sV1NodeStub
Get the stubs for the objects that match the criteria from the given options.
list(K8sClient, String, ListOptions) - Static method in class org.jdrupes.vmoperator.common.K8sV1PodStub
Get the stubs for the objects in the given namespace that match the criteria from the given options.
list(K8sClient, String, ListOptions) - Static method in class org.jdrupes.vmoperator.common.K8sV1PvcStub
Get the stubs for the objects in the given namespace that match the criteria from the given options.
list(K8sClient, String, ListOptions) - Static method in class org.jdrupes.vmoperator.common.K8sV1SecretStub
Get the stubs for the objects in the given namespace that match the criteria from the given options.
list(K8sClient, String, ListOptions) - Static method in class org.jdrupes.vmoperator.common.K8sV1ServiceStub
Get the stubs for the objects in the given namespace that match the criteria from the given options.
LoadBalancerReconciler - Class in org.jdrupes.vmoperator.manager
Delegee for reconciling the service
LoadBalancerReconciler(Configuration) - Constructor for class org.jdrupes.vmoperator.manager.LoadBalancerReconciler
Instantiates a new service reconciler.
LOGGED_IN_USER - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant LOGGED_IN_USER.
loggedInUser - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Display
The logged in user.
logger - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
logger - Variable in class org.jdrupes.vmoperator.manager.ConfigMapReconciler
 
logger - Variable in class org.jdrupes.vmoperator.manager.DisplaySecretReconciler
 
logger - Variable in class org.jdrupes.vmoperator.manager.LoadBalancerReconciler
 
logger - Variable in class org.jdrupes.vmoperator.manager.PodReconciler
 
logger - Variable in class org.jdrupes.vmoperator.manager.PvcReconciler
 
logger - Variable in class org.jdrupes.vmoperator.manager.StatefulSetReconciler
 
logger - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
 
loginUser() - Method in class org.jdrupes.vmoperator.manager.events.PrepareConsole
Checks if the user should be logged in before allowing access.
LongLoggingManager - Class in org.jdrupes.vmoperator.util
A logging manager that isn’t disabled by a shutdown hook.
LongLoggingManager() - Constructor for class org.jdrupes.vmoperator.util.LongLoggingManager
Instantiates a new long logging manager.

M

mac - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Network
The mac.
main(String[]) - Static method in class org.jdrupes.vmoperator.manager.Manager
The main method.
main(String[]) - Static method in class org.jdrupes.vmoperator.runner.qemu.Runner
The main method.
Manager - Class in org.jdrupes.vmoperator.manager
The application class.
Manager(CommandLine) - Constructor for class org.jdrupes.vmoperator.manager.Manager
Instantiates a new manager.
mapper - Static variable in class org.jdrupes.vmoperator.manager.Reconciler
The Constant mapper.
mapper - Static variable in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCommand
 
mapper - Static variable in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
 
maximumCpus - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The maximum cpus.
maximumRam - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The maximum ram.
may() - Method in record class org.jdrupes.vmoperator.common.VmDefinition.Grant
Returns the value of the may record component.
message() - Method in class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
Gets the message.
metadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
Gets the metadata.
metadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Gets the metadata.
metaData - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.CloudInit
The meta data.
mode() - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
Returns the mode.
model() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Retrieves and returns the current state of the object.
model() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Retrieves and returns the current state of the object.
Model() - Constructor for class org.jdrupes.vmoperator.common.VmDefinition.Model
 
MODIFIED - Enum constant in enum class org.jdrupes.vmoperator.common.K8sObserver.ResponseType
 
ModifyVm - Class in org.jdrupes.vmoperator.manager.events
Modifies a VM.
ModifyVm(String, String, Object, Channel...) - Constructor for class org.jdrupes.vmoperator.manager.events.ModifyVm
Instantiates a new modify vm event.
MonitorCommand - Class in org.jdrupes.vmoperator.runner.qemu.events
An Event that causes some component to send a QMP command to the Qemu process.
MonitorCommand(QmpCommand) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.MonitorCommand
Instantiates a new exec qmp command.
MonitorEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
An Event that signals the reception of a QMP event from the Qemu process.
MonitorEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent
Instantiates a new monitor event.
MonitorEvent.Kind - Enum Class in org.jdrupes.vmoperator.runner.qemu.events
The kind of monitor event.
MonitorReady - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals that the connection to the Qemu monitor socket has been established successfully.
MonitorReady() - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.MonitorReady
Instantiates a new monitor ready.
MonitorResult - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals the reception of a result from executing a QMP command.
MonitorResult(QmpCommand, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Instantiates a new monitor result.
monitorSocket - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The monitor socket.

N

name - Variable in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
 
name - Variable in class org.jdrupes.vmoperator.common.K8sGenericStub
 
name - Variable in class org.jdrupes.vmoperator.runner.qemu.CommandDefinition
 
name - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The name.
name() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Gets the name.
name() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the name.
name() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Returns the definition’s name.
name() - Method in class org.jdrupes.vmoperator.common.VmPool
Returns the name.
name() - Method in class org.jdrupes.vmoperator.manager.events.GetPools
Returns the name filter criterion, if set.
name() - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Returns the name filter criterion, if set.
name() - Method in class org.jdrupes.vmoperator.manager.events.ModifyVm
Gets the name.
name() - Method in class org.jdrupes.vmoperator.runner.qemu.CommandDefinition
Returns the name.
name() - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
Gets the resource name.
NAME - Static variable in class org.jdrupes.vmoperator.common.Constants.DisplaySecret
The Constant NAME.
namespace - Variable in class org.jdrupes.vmoperator.common.K8sGenericStub
 
namespace - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
namespace - Variable in class org.jdrupes.vmoperator.runner.qemu.VmDefUpdater
 
namespace() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the namespace.
namespace() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Returns the definition’s namespace.
namespace() - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Return the observed namespace.
namespace(String) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Sets the namespace to be observed.
net - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Network
The net.
network - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The network.
Network() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration.Network
 
networkConfig - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.CloudInit
The network config.
nodeInfo(String, List<String>) - Method in class org.jdrupes.vmoperator.common.VmExtraData
Sets the node info.
nodeName() - Method in class org.jdrupes.vmoperator.common.VmExtraData
Return the node name.

O

objectReference(KubernetesObject) - Static method in class org.jdrupes.vmoperator.common.K8s
Create an object reference.
onAssignVm(AssignVm) - Method in class org.jdrupes.vmoperator.manager.VmMonitor
Assign a VM if not already assigned.
onAttached(Attached) - Method in class org.jdrupes.vmoperator.manager.PoolMonitor
On attached.
onBallonChange(BalloonChangeEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On ballon change.
onClientConnected(ClientConnected, SocketIOChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Check if this is from opening the agent socket and if true, save the socket in the context and associate the channel with the context.
onClosed(Closed<?>, SocketIOChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
On closed.
onClosed(Closed<?>, SocketIOChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
On closed.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Looks for a key “namespace” in the configuration and, if found, sets the namespace to its value.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.manager.Controller
Configure the component.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.manager.DisplaySecretReconciler
On configuration update.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.manager.Manager
Configure the component.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.manager.Reconciler
Configures the component.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
On configuration update.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.runner.qemu.VmDefUpdater
On configuration update.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
Configure the component.
onConfigurationUpdate(ConfigurationUpdate) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
Configure the component.
onConfigureQemu(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.CdMediaController
On configure qemu.
onConfigureQemu(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.CpuController
On configure qemu.
onConfigureQemu(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.DisplayController
On configure qemu.
onConfigureQemu(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
On configure qemu.
onConfigureQemu(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.RamController
On configure qemu.
onConfigureQemu(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Whenever a new QEMU configuration is available, check if it is supposed to trigger a reset.
onConfigureQemu(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On runner configuration update.
onConfigureQemuFinal(ConfigureQemu) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
As last step when handling a new configuration, check if QEMU is suspended after startup and should be continued.
onConnectError(ConnectError, SocketIOChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Called when a connection attempt fails.
onConsoleConfigured(ConsoleConfigured, ConsoleConnection) - Method in class org.jdrupes.vmoperator.manager.AvoidEmptyPolicy
On console configured.
onConsoleConfigured(ConsoleConfigured, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
On console configured.
onConsolePrepared(ConsolePrepared, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
On console prepared.
onConsoleReady(ConsoleReady, ConsoleConnection) - Method in class org.jdrupes.vmoperator.manager.AvoidEmptyPolicy
On console ready.
onConsoleReady(ConsoleReady, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
On ConsoleReady, fire the AddConletType.
onConsoleReady(ConsoleReady, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
On ConsoleReady, fire the AddConletType.
onCpuAdded(CpuAdded) - Method in class org.jdrupes.vmoperator.runner.qemu.CpuController
On cpu added.
onCpuChange(HotpluggableCpuStatus) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On ballon change.
onCpuDeleted(CpuDeleted) - Method in class org.jdrupes.vmoperator.runner.qemu.CpuController
On cpu deleted.
onDisplayPasswordChanged(DisplayPasswordChanged) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On ballon change.
onExecQmpCommand(MonitorCommand) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
On monitor command.
onExit(Exit) - Method in class org.jdrupes.vmoperator.manager.Manager
On exit.
onExit(Exit) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
On exit.
onFileChanged(FileChanged) - Method in class org.jdrupes.vmoperator.runner.qemu.DisplayController
Watch for changes of the password file.
onFileChanged(FileChanged) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Watch for the creation of the swtpm socket and start the qemu process if it has been created.
onFileChanged(FileChanged) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Watch for the creation of the swtpm socket and start the qemu process if it has been created.
onGetPools(GetPools) - Method in class org.jdrupes.vmoperator.manager.PoolMonitor
Return the requested pools.
onGetVms(GetVms) - Method in class org.jdrupes.vmoperator.manager.VmMonitor
Returns the VM data.
onGuestAgentCommand(GuestAgentCommand) - Method in class org.jdrupes.vmoperator.runner.qemu.GuestAgentClient
On guest agent command.
onHandlingError(HandlingError) - Method in class org.jdrupes.vmoperator.manager.Controller
Special handling of ApiException thrown by handlers.
onHandlingError(HandlingError) - Method in class org.jdrupes.vmoperator.manager.Manager
Log the exception when a handling error is reported.
onHandlingError(HandlingError) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Log the exception when a handling error is reported.
onHandlingError(HandlingError) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On handling error.
onHotpluggableCpuStatus(HotpluggableCpuStatus) - Method in class org.jdrupes.vmoperator.runner.qemu.CpuController
On monitor result.
onInput(Input<?>, ProcessManager.ProcessChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Forward output from the processes to to the log.
onInput(Input<?>, SocketIOChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Handle data from the socket connection.
onModifyVm(ModifyVm, VmChannel) - Method in class org.jdrupes.vmoperator.manager.Controller
On modify vm.
onOsinfo(OsinfoEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Receiving the OSinfo means that the OS has been booted.
onOsinfo(OsinfoEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On osinfo.
onPowerdownEvent(PowerdownEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
On powerdown event.
onPrepareConsole(PrepareConsole, VmChannel) - Method in class org.jdrupes.vmoperator.manager.DisplaySecretReconciler
Prepares access to the console for the user from the event.
onProcessExited(ProcessExited, ProcessManager.ProcessChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
On process exited.
onProcessStarted(ProcessStarted, ProcessManager.ProcessChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Associate required data with the process channel and register the channel in the context.
onQmpConfigured(QmpConfigured) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
When the monitor is ready, send QEMU its initial configuration.
onRenderConlet(RenderConlet, ConsoleConnection) - Method in class org.jdrupes.vmoperator.manager.AvoidEmptyPolicy
On render conlet.
onResetVm(ResetVm, VmChannel) - Method in class org.jdrupes.vmoperator.manager.Reconciler
Reset the VM by incrementing the reset count and doing a partial reconcile (configmap only).
onRunnerStateChanged(RunnerStateChange) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On runner state changed.
onShutdown(ShutdownEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On shutdown.
onSpiceDisconnected(SpiceDisconnectedEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.ConsoleTracker
On spice disconnected.
onSpiceInitialized(SpiceInitializedEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.ConsoleTracker
On spice connected.
onStart(Start) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Handle the start event.
onStart(Start) - Method in class org.jdrupes.vmoperator.manager.Controller
Handle the start event.
onStart(Start) - Method in class org.jdrupes.vmoperator.runner.qemu.ConsoleTracker
Handle the start event.
onStart(Start) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Note the runner’s event processor and delete the socket.
onStart(Start) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Handle the start event.
onStart(Start) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
Handle the start event.
onStart(Start) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
On start.
onStarted(Started) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
Handle the started event.
onStop(Stop) - Method in class org.jdrupes.vmoperator.manager.Manager
On stop.
onStop(Stop) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
Shutdown the VM.
onStopFirst(Stop) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
On stop.
onStopLast(Stop) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
On stop.
onTerminated - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
onTerminated(BiConsumer<K8sObserver<O, L>, Throwable>) - Method in class org.jdrupes.vmoperator.common.K8sObserver
Sets a function to invoke if the observer terminates.
onTrayMovedEvent(TrayMovedEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.CdMediaController
On monitor event.
onUpdate(VmMgmt.Update, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
Handle the periodic update event by sending NotifyConletView events.
onUpdatedAssignment(UpdateAssignment, VmChannel) - Method in class org.jdrupes.vmoperator.manager.Controller
Attempt to Update the assignment information in the status of the VM CR.
onVmDefChanged(VmDefChanged) - Method in class org.jdrupes.vmoperator.manager.PoolMonitor
Track VM definition changes.
onVmDefChanged(VmDefChanged, VmChannel) - Method in class org.jdrupes.vmoperator.manager.Reconciler
Handles the change event.
onVmDefChanged(VmDefChanged, VmChannel) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
Track the VM definitions and update conlets.
onVmDefChanged(VmDefChanged, VmChannel) - Method in class org.jdrupes.vmoperator.vmmgmt.VmMgmt
Track the VM definitions.
onVmDefChanged(VmDefChanged, Channel) - Method in class org.jdrupes.vmoperator.manager.DisplaySecretReconciler
On vm def changed.
onVmopAgentConnected(VmopAgentConnected) - Method in class org.jdrupes.vmoperator.runner.qemu.DisplayController
On vmop agent connected.
onVmopAgentConnected(VmopAgentConnected) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
 
onVmopAgentLoggedIn(VmopAgentLoggedIn) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
 
onVmopAgentLoggedOut(VmopAgentLoggedOut) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
 
onVmopAgentLogIn(VmopAgentLogIn) - Method in class org.jdrupes.vmoperator.runner.qemu.VmopAgentClient
On vmop agent login.
onVmopAgentLogout(VmopAgentLogOut) - Method in class org.jdrupes.vmoperator.runner.qemu.VmopAgentClient
On vmop agent logout.
onVmPoolChanged(VmPoolChanged) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
On vm pool changed.
onVserportChanged(VserportChangeEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.AgentConnector
When the virtual serial port with the configured channel id has been opened call AgentConnector.agentConnected().
OPEN - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.CdMediaController.TrayState
 
optional(KubernetesApiResponse<T>) - Static method in class org.jdrupes.vmoperator.common.K8s
Returns the result from an API call as Optional if the call was successful.
options - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
options() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Returns the options for object selection.
options() - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Returns the options for selecting the objects to observe.
options(ListOptions) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Sets the options for selecting the objects to observe.
org.jdrupes.vmoperator.common - package org.jdrupes.vmoperator.common
Classes and methods shared among the VM operator modules.
org.jdrupes.vmoperator.manager - package org.jdrupes.vmoperator.manager
The following diagram shows the components of the manager application.
org.jdrupes.vmoperator.manager.events - package org.jdrupes.vmoperator.manager.events
Domain specific Events (and Channels) used to communicate between the core components of the Manager and “plugin” components such as the conlets.
org.jdrupes.vmoperator.runner.qemu - package org.jdrupes.vmoperator.runner.qemu
 
org.jdrupes.vmoperator.runner.qemu.commands - package org.jdrupes.vmoperator.runner.qemu.commands
 
org.jdrupes.vmoperator.runner.qemu.events - package org.jdrupes.vmoperator.runner.qemu.events
 
org.jdrupes.vmoperator.util - package org.jdrupes.vmoperator.util
General utility classes and methods that are independent of the specific domain (VM operator).
org.jdrupes.vmoperator.vmaccess - package org.jdrupes.vmoperator.vmaccess
 
org.jdrupes.vmoperator.vmmgmt - package org.jdrupes.vmoperator.vmmgmt
 
osinfo() - Method in class org.jdrupes.vmoperator.runner.qemu.events.OsinfoEvent
 
OSINFO - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant OSINFO.
OsinfoEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals information about the guest OS.
OsinfoEvent(JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.OsinfoEvent
Instantiates a new osinfo event.
outputs - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Display
The number of outputs.

P

parameterToPair(String, Object) - Method in class org.jdrupes.vmoperator.common.K8sClient
Parameter to pair.
parameterToPairs(String, String, Collection) - Method in class org.jdrupes.vmoperator.common.K8sClient
Parameter to pairs.
parameterToString(Object) - Method in class org.jdrupes.vmoperator.common.K8sClient
Parameter to string.
parse(String) - Static method in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
Create permission from representation in CRD.
parseJson(String) - Static method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCommand
Parses the json.
parseMemory(Object) - Static method in class org.jdrupes.vmoperator.common.Convertions
Parses a memory size specification.
password() - Method in class org.jdrupes.vmoperator.manager.events.PrepareConsole
Return the password.
PASSWORD - Static variable in class org.jdrupes.vmoperator.common.Constants.DisplaySecret
The Constant PASSWORD.
passwordAvailable() - Method in class org.jdrupes.vmoperator.manager.events.PrepareConsole
Returns true if a password is available.
patch(String, V1Patch) - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Patch the object using default options.
patch(String, V1Patch) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Patch the object using default options.
patch(String, V1Patch, PatchOptions) - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Patch the object.
patch(String, V1Patch, PatchOptions) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Patch the object.
path() - Method in class org.jdrupes.vmoperator.manager.events.ModifyVm
Gets the path.
permissions() - Method in class org.jdrupes.vmoperator.common.VmPool
Permissions granted for a VM from the pool.
permissionsFor(String, Collection<String>) - Method in class org.jdrupes.vmoperator.common.VmDefinition
Collect all permissions for the given user with the given roles.
permissionsFor(String, Collection<String>) - Method in class org.jdrupes.vmoperator.common.VmPool
Collect all permissions for the given user with the given roles.
pipeline() - Method in class org.jdrupes.vmoperator.manager.events.VmChannel
Returns the pipeline.
plural() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Gets the plural.
plural() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the plural.
PodReconciler - Class in org.jdrupes.vmoperator.manager
Delegee for reconciling the pod.
PodReconciler(Configuration) - Constructor for class org.jdrupes.vmoperator.manager.PodReconciler
Instantiates a new pod reconciler.
POOL - Enum constant in enum class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel.Mode
 
PoolMonitor - Class in org.jdrupes.vmoperator.manager
Watches for changes of VM pools.
PoolMonitor(Channel) - Constructor for class org.jdrupes.vmoperator.manager.PoolMonitor
Instantiates a new VM pool manager.
pools() - Method in class org.jdrupes.vmoperator.common.VmDefinition
The pools that this VM belongs to.
port - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Spice
The port.
POWERDOWN - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
PowerdownEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals the processing of the QmpPowerdown event.
PowerdownEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.PowerdownEvent
Instantiates a new powerdown event.
powerdownTimeout - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The powerdown timeout.
preferred(Discovery.APIResource, String) - Static method in class org.jdrupes.vmoperator.common.K8s
Returns a new context with the given version as preferred version.
PrepareConsole - Class in org.jdrupes.vmoperator.manager.events
Gets the current display secret and optionally updates it.
PrepareConsole(VmDefinition, String) - Constructor for class org.jdrupes.vmoperator.manager.events.PrepareConsole
Instantiates a new request for the display secret.
PrepareConsole(VmDefinition, String, boolean) - Constructor for class org.jdrupes.vmoperator.manager.events.PrepareConsole
Instantiates a new request for the display secret.
prepareDownloadFile(Response) - Method in class org.jdrupes.vmoperator.common.K8sClient
Prepare download file.
prepareMonitoring() - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Invoked by AbstractMonitor.onStart(Start) after the namespace has been configured and before starting the observer.
prepareMonitoring() - Method in class org.jdrupes.vmoperator.manager.DisplaySecretMonitor
 
prepareMonitoring() - Method in class org.jdrupes.vmoperator.manager.PoolMonitor
 
prepareMonitoring() - Method in class org.jdrupes.vmoperator.manager.VmMonitor
 
processCookieParams(Map<String, String>, Request.Builder) - Method in class org.jdrupes.vmoperator.common.K8sClient
Process cookie params.
processHeaderParams(Map<String, String>, Request.Builder) - Method in class org.jdrupes.vmoperator.common.K8sClient
Process header params.
processInput(String) - Method in class org.jdrupes.vmoperator.runner.qemu.GuestAgentClient
Process agent input.
processInput(String) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Process agent input.
processInput(String) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
 
processInput(String) - Method in class org.jdrupes.vmoperator.runner.qemu.VmopAgentClient
 
put(K, C) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Store the given data.
put(K, C) - Method in class org.jdrupes.vmoperator.manager.events.ChannelTracker
Store the given data.
put(K, C, A) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Store the given data.
put(K, C, A) - Method in class org.jdrupes.vmoperator.manager.events.ChannelTracker
Store the given data.
PvcReconciler - Class in org.jdrupes.vmoperator.manager
Delegee for reconciling the stateful set (effectively the pod).
PvcReconciler(Configuration) - Constructor for class org.jdrupes.vmoperator.manager.PvcReconciler
Instantiates a new pvc reconciler.

Q

qemuChannel() - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Return the QEMU channel if the connection has been established.
QemuConnector - Class in org.jdrupes.vmoperator.runner.qemu
A component that handles the communication with QEMU over a socket.
QemuConnector(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Instantiates a new QEMU connector.
QemuMonitor - Class in org.jdrupes.vmoperator.runner.qemu
A component that handles the communication over the Qemu monitor socket.
QemuMonitor(Channel, Path) - Constructor for class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
Instantiates a new QEMU monitor.
QmpAddCpu - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that plugs a CPU into an unused slot.
QmpAddCpu(JsonNode, String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpAddCpu
Instantiates a new command.
QmpCapabilities - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that configures the Qmp capabilities.
QmpCapabilities() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpCapabilities
 
QmpChangeMedium - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that triggers a media change in a CDROM drive.
QmpChangeMedium(String, String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpChangeMedium
Instantiates a new qmp change medium.
QmpCommand - Class in org.jdrupes.vmoperator.runner.qemu.commands
The Class QmpCommand.
QmpCommand() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpCommand
 
QmpConfigured - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals that the QMP capabilities have been enabled.
QmpConfigured(QmpCommand, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.QmpConfigured
Instantiates a new monitor ready.
QmpCont - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that causes the Qemu process to continue execution.
QmpCont() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpCont
 
QmpDelCpu - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that removes a CPU with the given id.
QmpDelCpu(String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpDelCpu
Instantiates a new qmp del cpu.
QmpGuestGetOsinfo - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that pings the guest agent.
QmpGuestGetOsinfo() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestGetOsinfo
 
QmpGuestInfo - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that requests the guest info.
QmpGuestInfo() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestInfo
 
QmpGuestPing - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that pings the guest agent.
QmpGuestPing() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestPing
 
QmpOpenTray - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that causes a CDROM drive’s tray to be opened.
QmpOpenTray(String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpOpenTray
Instantiates a new qmp open tray.
QmpPowerdown - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that send a system_powerdown to the VM.
QmpPowerdown() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpPowerdown
 
QmpQueryHotpluggableCpus - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that queries the hotpluggable CPUs.
QmpQueryHotpluggableCpus() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpQueryHotpluggableCpus
 
QmpRemoveMedium - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that removes the medium from a CDROM drive.
QmpRemoveMedium(String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpRemoveMedium
Instantiates a new qmp remove medium.
QmpReset - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that send a system_reset to the VM.
QmpReset() - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpReset
 
QmpSetBalloon - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that sets the balloon value.
QmpSetBalloon(BigInteger) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetBalloon
Instantiates a new qmp set balloon.
QmpSetDisplayPassword - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that sets the display password.
QmpSetDisplayPassword(String, String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetDisplayPassword
Instantiates a new command.
QmpSetPasswordExpiry - Class in org.jdrupes.vmoperator.runner.qemu.commands
A QmpCommand that sets the password expiry.
QmpSetPasswordExpiry(String, String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetPasswordExpiry
Instantiates a new command.

R

RAM - Static variable in class org.jdrupes.vmoperator.common.Constants.Status
The Constant RAM.
RamController - Class in org.jdrupes.vmoperator.runner.qemu
The Class RamController.
RamController(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.RamController
Instantiates a new CPU controller.
READY - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
reason() - Method in class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
Gets the reason.
reconcile(Map<String, Object>, VmChannel) - Method in class org.jdrupes.vmoperator.manager.ConfigMapReconciler
Reconcile.
reconcile(VmDefChanged, Map<String, Object>, VmChannel) - Method in class org.jdrupes.vmoperator.manager.DisplaySecretReconciler
Reconcile.
reconcile(VmDefChanged, Map<String, Object>, VmChannel) - Method in class org.jdrupes.vmoperator.manager.LoadBalancerReconciler
Reconcile.
reconcile(VmDefChanged, Map<String, Object>, VmChannel) - Method in class org.jdrupes.vmoperator.manager.PodReconciler
Reconcile the pod.
reconcile(VmDefChanged, Map<String, Object>, VmChannel) - Method in class org.jdrupes.vmoperator.manager.PvcReconciler
Reconcile the PVCs.
reconcile(VmDefChanged, Map<String, Object>, VmChannel) - Method in class org.jdrupes.vmoperator.manager.StatefulSetReconciler
Reconcile stateful set.
Reconciler - Class in org.jdrupes.vmoperator.manager
Adapts Kubenetes resources for instances of the Runner application (the VMs) to changes in VM definitions (the CRs).
Reconciler(Channel) - Constructor for class org.jdrupes.vmoperator.manager.Reconciler
Instantiates a new reconciler.
recreateState(Event<?>, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess
 
register(ApiClient) - Method in class org.jdrupes.vmoperator.common.DynamicTypeAdapterFactory
Make sure that this adapter is registered.
remove(String) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Removes the channel with the given name.
remove(String) - Method in class org.jdrupes.vmoperator.manager.events.ChannelTracker
Removes the channel with the given name.
removeExcept(String...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Removes all properties except the specified ones.
rep() - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Return the runner’s event pipeline.
reset() - Method in class org.jdrupes.vmoperator.util.LongLoggingManager
 
RESET - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
 
resetCount() - Method in class org.jdrupes.vmoperator.common.VmExtraData
Returns the reset count.
resetCount(long) - Method in class org.jdrupes.vmoperator.common.VmExtraData
Sets the reset count.
resetCounter - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
Increments of the reset counter trigger a reset of the VM.
resetFinally() - Static method in class org.jdrupes.vmoperator.util.LongLoggingManager
Reset finally.
ResetVm - Class in org.jdrupes.vmoperator.manager.events
Triggers a reset of the VM.
ResetVm(String) - Constructor for class org.jdrupes.vmoperator.manager.events.ResetVm
Instantiates a new event.
resource - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Drive
The resource.
ResourceModel(String) - Constructor for class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
Instantiates a new resource model.
retainUntil(Instant) - Method in class org.jdrupes.vmoperator.common.VmPool
Return the instant until which an assignment should be retained.
retention() - Method in class org.jdrupes.vmoperator.common.VmPool
Gets the retention.
role() - Method in record class org.jdrupes.vmoperator.common.VmDefinition.Grant
Returns the value of the role record component.
roles() - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Returns the roles criterion.
rtcBase - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The rtc base.
rtcClock - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The rtc clock.
Runner - Class in org.jdrupes.vmoperator.runner.qemu
The Runner is responsible for managing the Qemu process and optionally a process that emulates a TPM (software TPM).
Runner(CommandLine) - Constructor for class org.jdrupes.vmoperator.runner.qemu.Runner
Instantiates a new runner.
RunnerStateChange - Class in org.jdrupes.vmoperator.runner.qemu.events
The Class RunnerStateChange.
RunnerStateChange(RunnerStateChange.RunState, String, String, boolean, Channel...) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
Instantiates a new runner state change.
RunnerStateChange(RunnerStateChange.RunState, String, String, Channel...) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
Instantiates a new runner state change.
RunnerStateChange.RunState - Enum Class in org.jdrupes.vmoperator.runner.qemu.events
The states.
RUNNING - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.RequestedVmState
 
runningVms - Variable in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
The running vms.
runState() - Method in class org.jdrupes.vmoperator.runner.qemu.events.ConfigureQemu
Returns the runner’s state when the event was fired.
runState() - Method in class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
Returns the new state.
runtimeDir - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The runtime dir.
runtimeDir(String) - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Returns the runtime directory.

S

sanitizeFilename(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sanitize filename.
scale(int) - Method in class org.jdrupes.vmoperator.common.K8sV1DeploymentStub
Scales the deployment.
selectHeaderAccept(String[]) - Method in class org.jdrupes.vmoperator.common.K8sClient
Select header accept.
selectHeaderContentType(String[]) - Method in class org.jdrupes.vmoperator.common.K8sClient
Select header content type.
sendCommand(String) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Send the given command to QEMU.
serialize(Object, String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Serialize.
set(Object, JsonElement) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Sets the selected value.
set(Object, Long) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Short for set(selector, new JsonPrimitive(value)).
set(Object, String) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Short for set(selector, new JsonPrimitive(value)).
set(Object, BigInteger) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Short for set(selector, new JsonPrimitive(value)).
setAccessToken(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the access token.
setApiKey(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the api key.
setApiKeyPrefix(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the api key prefix.
setApiVersion(String) - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Sets the api version.
setAssignedVm(String) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
Sets the assigned vm.
setBasePath(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the base path.
setConnectTimeout(int) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the connect timeout.
setCurrentRam(String) - Method in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
Convert value from JSON parser.
setDateFormat(DateFormat) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the date format.
setDebugging(boolean) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the debugging.
setDefined(boolean) - Method in class org.jdrupes.vmoperator.common.VmPool
Sets if is.
setGeneration(long) - Method in class org.jdrupes.vmoperator.manager.events.VmChannel
Sets the last processed generation.
setHttpClient(OkHttpClient) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the http client.
setJSON(JSON) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the JSON.
setKeyManagers(KeyManager[]) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the key managers.
setKind(String) - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Sets the kind.
setLenientOnJson(boolean) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the lenient on json.
setLocalDateFormat(DateTimeFormatter) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the local date format.
setMaximumRam(String) - Method in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
Convert value from JSON parser.
setMetadata(V1ListMeta) - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Sets the metadata.
setMode(VmAccess.ResourceModel.Mode) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
Sets the mode.
setName(String) - Method in class org.jdrupes.vmoperator.common.VmPool
Sets the name.
setName(String) - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
Sets the name.
setOffsetDateTimeFormat(DateTimeFormatter) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the offset date time format.
setPassword(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the password.
setPermissions(List<VmDefinition.Grant>) - Method in class org.jdrupes.vmoperator.common.VmPool
Sets the permissions.
setReadTimeout(int) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the read timeout.
setRetention(String) - Method in class org.jdrupes.vmoperator.common.VmPool
Sets the retention.
setSpec(Map<String, Object>) - Method in class org.jdrupes.vmoperator.common.VmDefinition.Model
Sets the spec.
setSqlDateFormat(DateFormat) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the sql date format.
setSslCaCert(InputStream) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the ssl ca cert.
setStatus(Map<String, Object>) - Method in class org.jdrupes.vmoperator.common.VmDefinition.Model
Sets the status.
setTempFolderPath(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the temp folder path.
setUserAgent(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the user agent.
setUsername(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the username.
setVerifyingSsl(boolean) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the verifying ssl.
setVmDefinition(VmDefinition) - Method in class org.jdrupes.vmoperator.manager.events.VmChannel
Sets the last known definition of the resource.
setWriteTimeout(int) - Method in class org.jdrupes.vmoperator.common.K8sClient
Sets the write timeout.
SHUTDOWN - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
ShutdownEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals the reception of a SHUTDOWN event.
ShutdownEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.ShutdownEvent
Instantiates a new shutdown event.
size() - Method in class org.jdrupes.vmoperator.runner.qemu.events.BalloonChangeEvent
Returns the actual value.
socketConnected() - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Called when the connector has been connected to the socket.
socketConnected() - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
When the socket is connected, send the capabilities command.
sockets - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The cpu sockets.
spec() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Gets the spec.
specChanged() - Method in class org.jdrupes.vmoperator.manager.events.VmDefChanged
Indicates if the “spec” part changed.
spice - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Display
The spice.
Spice() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration.Spice
 
SPICE_CONNECTED - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
SPICE_DISCONNECTED - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
SPICE_INITIALIZED - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
SpiceConnectedEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals a connection from a client.
SpiceConnectedEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.SpiceConnectedEvent
Instantiates a new spice connected event.
SpiceDisconnectedEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals a connection from a client.
SpiceDisconnectedEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.SpiceDisconnectedEvent
Instantiates a new spice disconnected event.
SpiceEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals a connection from a client.
SpiceEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.SpiceEvent
Instantiates a new tray moved.
SpiceInitializedEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals a connection from a client.
SpiceInitializedEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.SpiceInitializedEvent
Instantiates a new spice connected event.
start() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Start the observer.
START - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
 
STARTING - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
 
STATE_RUNNING - Static variable in class org.jdrupes.vmoperator.manager.Constants
The Constant STATE_RUNNING.
STATE_STOPPED - Static variable in class org.jdrupes.vmoperator.manager.Constants
The Constant STATE_STOPPED.
StatefulSetReconciler - Class in org.jdrupes.vmoperator.manager
Before version 3.4, the pod running the VM was created by a stateful set.
StatefulSetReconciler(Configuration) - Constructor for class org.jdrupes.vmoperator.manager.StatefulSetReconciler
Instantiates a new stateful set reconciler.
stateHome(String) - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Returns the state directory.
status() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Gets the status.
Status() - Constructor for class org.jdrupes.vmoperator.common.Constants.Status
 
statusJson() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
Convenience method for getting the status.
StatusUpdater - Class in org.jdrupes.vmoperator.runner.qemu
Updates the CR status.
StatusUpdater(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
Instantiates a new status updater.
stop() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Stops the observer.
STOP - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
 
STOPPED - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.RequestedVmState
 
STOPPED - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
 
streamingVideo - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Spice
The streaming video.
successful() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Returns true if executed has been executed successfully.
Summary() - Constructor for class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
 
swtpmSocket - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The swtpm socket.

T

TAKE_CONSOLE - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
 
template - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The template.
TERMINATING - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
 
thread - Variable in class org.jdrupes.vmoperator.common.K8sObserver
 
threadsPerCore - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The threads per core.
ticket - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Spice
The ticket.
TimeSeries - Class in org.jdrupes.vmoperator.vmmgmt
The Class TimeSeries.
TimeSeries(Duration) - Constructor for class org.jdrupes.vmoperator.vmmgmt.TimeSeries
Instantiates a new time series.
TimeSeries.Entry - Class in org.jdrupes.vmoperator.vmmgmt
The Class Entry.
tmpDir() - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Returns the directory for temporary storage.
to(JsonElement) - Static method in class org.jdrupes.vmoperator.util.GsonPtr
Create a new instance pointing to the given element.
to(Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Create a new instance pointing to the JsonElement selected by the given selectors.
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpAddCpu
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCapabilities
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpChangeMedium
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCommand
Returns the Json to be sent to the Qemu process.
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCont
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpDelCpu
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestGetOsinfo
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestInfo
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestPing
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpOpenTray
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpPowerdown
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpQueryHotpluggableCpus
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpRemoveMedium
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpReset
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetBalloon
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetDisplayPassword
 
toJson() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetPasswordExpiry
 
toString() - Method in class org.jdrupes.vmoperator.common.K8sClient
To string.
toString() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
 
toString() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
 
toString() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
 
toString() - Method in class org.jdrupes.vmoperator.common.K8sObserver
 
toString() - Method in record class org.jdrupes.vmoperator.common.VmDefinition.Grant
To string.
toString() - Method in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
To string.
toString() - Method in class org.jdrupes.vmoperator.common.VmPool
To string.
toString() - Method in record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
Returns a string representation of this record class.
toString() - Method in record class org.jdrupes.vmoperator.manager.events.GetVms.VmData
Returns a string representation of this record class.
toString() - Method in class org.jdrupes.vmoperator.manager.events.VmDefChanged
 
toString() - Method in class org.jdrupes.vmoperator.manager.events.VmPoolChanged
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.CommandDefinition
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpAddCpu
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCapabilities
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpChangeMedium
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCommand
Calls QmpCommand.asText() but suppresses the JsonProcessingException.
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCont
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpDelCpu
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestGetOsinfo
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestInfo
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpGuestPing
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpOpenTray
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpPowerdown
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpQueryHotpluggableCpus
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpRemoveMedium
To string.
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpReset
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetBalloon
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetDisplayPassword
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpSetPasswordExpiry
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.events.GuestAgentCommand
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorCommand
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
 
toString() - Method in class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel
 
toString(Discovery.APIResource) - Static method in class org.jdrupes.vmoperator.common.K8s
Return a string representation of the context (API resource).
totalVms - Variable in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
The total vms.
toUser() - Method in class org.jdrupes.vmoperator.manager.events.AssignVm
Gets the user to assign to.
toUser() - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Returns the user filter criterion, if set.
toUser() - Method in class org.jdrupes.vmoperator.manager.events.UpdateAssignment
Gets the user to assign to.
TrayMovedEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals a change of tray state of one of the VM’s CDROM drives.
TrayMovedEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.TrayMovedEvent
Instantiates a new tray moved.
trayState() - Method in class org.jdrupes.vmoperator.runner.qemu.events.TrayMovedEvent
Returns the tray state.
triggering() - Method in class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentLoggedIn
Gets the triggering event.
triggering() - Method in class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentLoggedOut
Gets the triggering event.
type - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Drive
The type.
type - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Network
The type.
type() - Method in class org.jdrupes.vmoperator.manager.events.VmDefChanged
Returns the type.

U

unusedCpus() - Method in class org.jdrupes.vmoperator.runner.qemu.events.HotpluggableCpuStatus
Gets the unused cpus.
update(O) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Update the object.
update(O, UpdateOptions) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Update the object.
Update() - Constructor for class org.jdrupes.vmoperator.vmaccess.VmAccess.Update
 
Update() - Constructor for class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Update
 
UpdateAssignment - Class in org.jdrupes.vmoperator.manager.events
Note the assignment to a user in the VM status.
UpdateAssignment(String, String) - Constructor for class org.jdrupes.vmoperator.manager.events.UpdateAssignment
Instantiates a new event.
updateCondition(VmDefinition, String, boolean, String, String) - Method in class org.jdrupes.vmoperator.runner.qemu.VmDefUpdater
Update condition.
updateParamsForAuth(String[], List<Pair>, Map<String, String>, Map<String, String>) - Method in class org.jdrupes.vmoperator.common.K8sClient
Update params for auth.
updateStatus(Function<O, Object>) - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Updates the status.
updateStatus(Function<O, Object>) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Updates the status.
updateStatus(Function<O, Object>, int) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the object and updates the status.
updateStatus(Function<O, Object>, O) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Updates the status of the given object.
updateStatus(Function<O, Object>, O, int) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Updates the status of the given object.
updateStatus(O, Function<O, Object>) - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Updates the object’s status.
updateStatus(O, Function<O, Object>) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Updates the object’s status.
updateTemplate - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The update template.
usbRedirects - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Spice
The usb redirects.
usedCpus - Variable in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
The used cpus.
usedCpus() - Method in class org.jdrupes.vmoperator.runner.qemu.events.HotpluggableCpuStatus
Gets the used cpus.
usedPool() - Method in class org.jdrupes.vmoperator.manager.events.UpdateAssignment
Gets the pool to assign from.
usedRam - Variable in class org.jdrupes.vmoperator.vmmgmt.VmMgmt.Summary
The used ram.
user() - Method in record class org.jdrupes.vmoperator.common.VmDefinition.Grant
Returns the value of the user record component.
user() - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Returns the user filter criterion, if set.
user() - Method in class org.jdrupes.vmoperator.manager.events.PrepareConsole
Return the id of the user who has requested the password.
user() - Method in class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentLogIn
Returns the user.
userData - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.CloudInit
The user data.
userHome() - Static method in class org.jdrupes.vmoperator.util.FsdUtils
Returns the real home directory of the user or, if not available, a sub directory in FsdUtils.tmpDir() with the user’s name.
useTpm - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The use tpm.
uuid - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The uuid.

V

value() - Method in class org.jdrupes.vmoperator.manager.events.ModifyVm
Gets the value.
value(K) - Method in interface org.jdrupes.vmoperator.manager.events.ChannelDictionary
Returns the channel and associates data registered for the key or an empty optional if no entry exists.
value(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Returns the channel and associates data registered for the key or an empty optional if no mapping exists.
value(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelTracker
Returns the channel and associates data registered for the key or an empty optional if no mapping exists.
Value(C, A) - Constructor for record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
Creates an instance of a Value record class.
valueOf(String) - Static method in enum class org.jdrupes.vmoperator.common.K8sObserver.ResponseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jdrupes.vmoperator.common.VmDefinition.RequestedVmState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jdrupes.vmoperator.runner.qemu.CdMediaController.TrayState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel.Mode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jdrupes.vmoperator.common.K8sObserver.ResponseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jdrupes.vmoperator.common.VmDefinition.RequestedVmState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface org.jdrupes.vmoperator.manager.events.ChannelDictionary
Return all known values.
values() - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Return all known values.
values() - Method in class org.jdrupes.vmoperator.manager.events.ChannelTracker
 
values() - Static method in enum class org.jdrupes.vmoperator.runner.qemu.CdMediaController.TrayState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
Returns the values that come with the response.
values() - Static method in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
valuesEqual(TimeSeries.Entry) - Method in class org.jdrupes.vmoperator.vmmgmt.TimeSeries.Entry
Returns true if both entries have the same values.
version() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
Gets the version.
version() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the version.
vm - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
The vm.
Vm() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
 
VM - Enum constant in enum class org.jdrupes.vmoperator.vmaccess.VmAccess.ResourceModel.Mode
 
VM_OP_NAME - Static variable in class org.jdrupes.vmoperator.common.Constants
The Constant VM_OP_NAME.
VmAccess - Class in org.jdrupes.vmoperator.vmaccess
The Class VmAccess.
VmAccess(Channel) - Constructor for class org.jdrupes.vmoperator.vmaccess.VmAccess
Creates a new component with its channel set to the given channel.
VmAccess.ResourceModel - Class in org.jdrupes.vmoperator.vmaccess
The Class AccessModel.
VmAccess.ResourceModel.Mode - Enum Class in org.jdrupes.vmoperator.vmaccess
The Enum ResourceType.
VmAccess.Update - Class in org.jdrupes.vmoperator.vmaccess
The periodically generated update event.
VmAccessFactory - Class in org.jdrupes.vmoperator.vmaccess
The factory service for VmAccesss.
VmAccessFactory() - Constructor for class org.jdrupes.vmoperator.vmaccess.VmAccessFactory
 
vmActive() - Method in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
Checks if the state is one of the states in which the VM is active.
VmChannel - Class in org.jdrupes.vmoperator.manager.events
A subchannel used to send the events related to a specific VM.
VmChannel(Channel, EventPipeline, K8sClient) - Constructor for class org.jdrupes.vmoperator.manager.events.VmChannel
Instantiates a new watch channel.
VmData(VmDefinition, VmChannel) - Constructor for record class org.jdrupes.vmoperator.manager.events.GetVms.VmData
Creates an instance of a VmData record class.
VmDefChanged - Class in org.jdrupes.vmoperator.manager.events
Indicates a change in a VM definition.
VmDefChanged(K8sObserver.ResponseType, boolean, VmDefinition) - Constructor for class org.jdrupes.vmoperator.manager.events.VmDefChanged
Instantiates a new VM changed event.
vmDefinition() - Method in class org.jdrupes.vmoperator.manager.events.PrepareConsole
Gets the vm definition.
vmDefinition() - Method in class org.jdrupes.vmoperator.manager.events.VmChannel
Returns the last known definition of the VM.
vmDefinition() - Method in class org.jdrupes.vmoperator.manager.events.VmDefChanged
Return the VM definition.
VmDefinition - Class in org.jdrupes.vmoperator.common
Represents a VM definition.
VmDefinition(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.VmDefinition
Instantiates a new vm definition.
VmDefinition.Grant - Record Class in org.jdrupes.vmoperator.common
Permissions granted to a user or role.
VmDefinition.Model - Class in org.jdrupes.vmoperator.common
The Class Model.
VmDefinition.Permission - Enum Class in org.jdrupes.vmoperator.common
Permissions for accessing and manipulating the VM.
VmDefinition.RequestedVmState - Enum Class in org.jdrupes.vmoperator.common
The VM state from the VM definition.
VmDefinitions - Class in org.jdrupes.vmoperator.common
Represents a list of VmDefinitions.
VmDefinitions(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.VmDefinitions
Initialize the object list using the given JSON data.
VmDefinitionStub - Class in org.jdrupes.vmoperator.common
A stub for namespaced custom objects.
VmDefinitionStub(K8sClient, Discovery.APIResource, String, String) - Constructor for class org.jdrupes.vmoperator.common.VmDefinitionStub
Instantiates a new stub for VM defintions.
VmDefinitionStub.VmDefintionModelTypeAdapterFactory - Class in org.jdrupes.vmoperator.common
A factory for creating VmDefinitionModel(s) objects.
VmDefintionModelTypeAdapterFactory() - Constructor for class org.jdrupes.vmoperator.common.VmDefinitionStub.VmDefintionModelTypeAdapterFactory
Instantiates a new dynamic model type adapter factory.
VmDefUpdater - Class in org.jdrupes.vmoperator.runner.qemu
Updates the CR status.
VmDefUpdater(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.VmDefUpdater
Instantiates a new status updater.
VmExtraData - Class in org.jdrupes.vmoperator.common
Represents internally used dynamic data associated with a VmDefinition.
VmExtraData(VmDefinition) - Constructor for class org.jdrupes.vmoperator.common.VmExtraData
Initializes a new instance.
VmMgmt - Class in org.jdrupes.vmoperator.vmmgmt
The Class VmMgmt.
VmMgmt(Channel) - Constructor for class org.jdrupes.vmoperator.vmmgmt.VmMgmt
Creates a new component with its channel set to the given channel.
VmMgmt.Summary - Class in org.jdrupes.vmoperator.vmmgmt
The Class Summary.
VmMgmt.Update - Class in org.jdrupes.vmoperator.vmmgmt
The periodically generated update event.
VmMgmt.VmsModel - Class in org.jdrupes.vmoperator.vmmgmt
The Class VmsModel.
VmMgmtFactory - Class in org.jdrupes.vmoperator.vmmgmt
The factory service for VmMgmts.
VmMgmtFactory() - Constructor for class org.jdrupes.vmoperator.vmmgmt.VmMgmtFactory
 
VmMonitor - Class in org.jdrupes.vmoperator.manager
Watches for changes of VM definitions.
VmMonitor(Channel, ChannelManager<String, VmChannel, ?>) - Constructor for class org.jdrupes.vmoperator.manager.VmMonitor
Instantiates a new VM definition watcher.
vmName - Variable in class org.jdrupes.vmoperator.runner.qemu.VmDefUpdater
 
vmName() - Method in class org.jdrupes.vmoperator.manager.events.ResetVm
Gets the vm name.
VmopAgentClient - Class in org.jdrupes.vmoperator.runner.qemu
A component that handles the communication over the vmop agent socket.
VmopAgentClient(Channel) - Constructor for class org.jdrupes.vmoperator.runner.qemu.VmopAgentClient
Instantiates a new VM operator agent client.
VmopAgentConnected - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals information about the guest OS.
VmopAgentConnected() - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentConnected
 
VmopAgentLoggedIn - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals that the logout command has been processes by the VM operator agent.
VmopAgentLoggedIn(VmopAgentLogIn) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentLoggedIn
Instantiates a new vmop agent logged in.
VmopAgentLoggedOut - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals that the logout command has been processes by the VM operator agent.
VmopAgentLoggedOut(VmopAgentLogOut) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentLoggedOut
Instantiates a new vmop agent logged out.
VmopAgentLogIn - Class in org.jdrupes.vmoperator.runner.qemu.events
Sends the login command to the VM operator agent.
VmopAgentLogIn(String) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentLogIn
Instantiates a new vmop agent logout.
VmopAgentLogOut - Class in org.jdrupes.vmoperator.runner.qemu.events
Sends the logout command to the VM operator agent.
VmopAgentLogOut() - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.VmopAgentLogOut
 
vmPool() - Method in class org.jdrupes.vmoperator.manager.events.VmPoolChanged
Returns the VM pool.
VmPool - Class in org.jdrupes.vmoperator.common
Represents a VM pool.
VmPool(String) - Constructor for class org.jdrupes.vmoperator.common.VmPool
Instantiates a new vm pool.
VmPoolChanged - Class in org.jdrupes.vmoperator.manager.events
Indicates a change in a pool configuration.
VmPoolChanged(VmPool) - Constructor for class org.jdrupes.vmoperator.manager.events.VmPoolChanged
Instantiates a new VM changed event for an existing pool.
VmPoolChanged(VmPool, boolean) - Constructor for class org.jdrupes.vmoperator.manager.events.VmPoolChanged
Instantiates a new VM changed event.
vmRunning() - Method in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
Checks if the state is one of the states in which the VM is running.
vms() - Method in class org.jdrupes.vmoperator.common.VmPool
Returns the VM names.
VmsModel(String) - Constructor for class org.jdrupes.vmoperator.vmmgmt.VmMgmt.VmsModel
Instantiates a new vms model.
vmState() - Method in class org.jdrupes.vmoperator.common.VmDefinition
Return the requested VM state.
VSERPORT_CHANGE - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.MonitorEvent.Kind
 
VserportChangeEvent - Class in org.jdrupes.vmoperator.runner.qemu.events
Signals a virtual serial port’s open state change.
VserportChangeEvent(MonitorEvent.Kind, JsonNode) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.VserportChangeEvent
Initializes a new instance.

W

with(PatchOptions) - Method in class org.jdrupes.vmoperator.common.K8sClient
Changes the default patch options.
withName(String) - Method in class org.jdrupes.vmoperator.manager.events.GetPools
Return only the pool with the given name.
withName(String) - Method in class org.jdrupes.vmoperator.manager.events.GetVms
Return only the VMs with the given name.
writer() - Method in class org.jdrupes.vmoperator.runner.qemu.QemuConnector
Return the Writer for the connection if the connection has been established.

Y

yamlToJson(ApiClient, Reader) - Static method in class org.jdrupes.vmoperator.common.K8s
Convert Yaml to Json.
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values