Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractMonitor<O,
L, - Class in org.jdrupes.vmoperator.managerC> -
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
- add(Instant, Number...) - Method in class org.jdrupes.vmoperator.vmconlet.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.
- 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.
- 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.
- bootindex - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Drive
-
The bootindex.
- 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(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, - Interface in org.jdrupes.vmoperator.manager.eventsA> -
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. - ChannelManager<K,
C, - Class in org.jdrupes.vmoperator.manager.eventsA> -
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, - Class in org.jdrupes.vmoperator.manager.eventsA> -
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.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.
- COMP_DISPLAY_SECRET - Static variable in class org.jdrupes.vmoperator.common.Constants
-
The Constant COMP_DISPLAY_SECRETS.
- COMP_DISPLAY_SECRET - Static variable in class org.jdrupes.vmoperator.manager.Constants
-
The Constant COMP_DISPLAY_SECRET.
- componentType() - Method in class org.jdrupes.vmoperator.vmconlet.VmConletFactory
- componentType() - Method in class org.jdrupes.vmoperator.vmviewer.VmViewerFactory
- 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. - 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(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 theConfigurationUpdate
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.
- 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.
- 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
- 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.
- 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.vmconlet.VmConletFactory
- create(Channel, Map<?, ?>) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewerFactory
- 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.vmconlet.VmConlet
- createNewState(AddConletRequest, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
- createStateRepresentation(Event<?>, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
- 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.
- DATA_DISPLAY_PASSWORD - Static variable in class org.jdrupes.vmoperator.manager.Constants
-
The Constant DATA_DISPLAY_PASSWORD.
- DATA_PASSWORD_EXPIRY - Static variable in class org.jdrupes.vmoperator.manager.Constants
-
The Constant DATA_PASSWORD_EXPIRY.
- 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.
- 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 - 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_FILE - Static variable in class org.jdrupes.vmoperator.runner.qemu.DisplayController
- 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.
- 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
-
Delegee for reconciling the display secret
- DisplaySecretReconciler() - Constructor for class org.jdrupes.vmoperator.manager.DisplaySecretReconciler
- doConletDeleted(ConletDeleted, ConsoleConnection, String, VmViewer.ViewerModel) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
- doRenderConlet(RenderConletRequestBase<?>, ConsoleConnection, String, VmConlet.VmsModel) - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet
- doRenderConlet(RenderConletRequestBase<?>, ConsoleConnection, String, VmViewer.ViewerModel) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
- doSetLocale(SetLocale, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet
- doSetLocale(SetLocale, ConsoleConnection, String) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
- doUpdateConletState(NotifyConletModel, ConsoleConnection, VmConlet.VmsModel) - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet
- doUpdateConletState(NotifyConletModel, ConsoleConnection, VmViewer.ViewerModel) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
- 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.vmconlet.TimeSeries
-
Returns the entries.
- Entry(Instant, Number...) - Constructor for class org.jdrupes.vmoperator.vmconlet.TimeSeries.Entry
-
Instantiates a new entry.
- equals(Object) - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
- equals(Object) - Method in record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
-
Indicates whether some other object is "equal to" this one.
- 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
- ExtendedObjectWrapper - Class in org.jdrupes.vmoperator.util
-
Provides an object wrapper that handles
Dto
s. - ExtendedObjectWrapper(Version) - Constructor for class org.jdrupes.vmoperator.util.ExtendedObjectWrapper
-
Instantiates a new extended object wrapper.
- extra(String) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Return extra data.
- extra(String, Object) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Set extra data (locally used, 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.
- 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.
- fromSpec(Object...) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Get a value from the spec using
DataPath.get(java.lang.Object, java.lang.Object...)
. - 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")
usingDataPath.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(Class<T>) - Method in class org.jdrupes.vmoperator.util.GsonPtr
-
Returns
JsonElement
that the pointer points to, casted to the given type. - get(Class<T>, Object...) - Method in class org.jdrupes.vmoperator.util.GsonPtr
-
Returns the selected
JsonElement
, cast to the class specified. - 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
- getApiVersion() - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Gets the api version.
- 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.
- GetDisplayPassword - Class in org.jdrupes.vmoperator.manager.events
-
Gets the current display secret and optionally updates it.
- GetDisplayPassword(VmDefinition, String) - Constructor for class org.jdrupes.vmoperator.manager.events.GetDisplayPassword
-
Instantiates a new request for the display secret.
- 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
- getKind() - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Gets the kind.
- getMetadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
- getMetadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
- getMetadata() - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Gets the metadata.
- 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))
. - getReadTimeout() - Method in class org.jdrupes.vmoperator.common.K8sClient
-
Gets the read timeout.
- getRunningVms() - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet.Summary
-
Gets the running vms.
- getSpec() - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
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
-
Gets the status.
- getTempFolderPath() - Method in class org.jdrupes.vmoperator.common.K8sClient
-
Gets the temp folder path.
- getTime() - Method in class org.jdrupes.vmoperator.vmconlet.TimeSeries.Entry
-
Returns the entry’s time.
- getTotalVms() - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet.Summary
-
Gets the total vms.
- getUsedCpus() - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet.Summary
-
Gets the used cpus.
- getUsedRam() - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet.Summary
-
Gets the used ram.
- getValues() - Method in class org.jdrupes.vmoperator.vmconlet.TimeSeries.Entry
-
Returns the values.
- getWrappedObject() - Method in class org.jdrupes.vmoperator.util.DtoTemplateModel
- getWriteTimeout() - Method in class org.jdrupes.vmoperator.common.K8sClient
-
Gets the write timeout.
- group() - Method in class org.jdrupes.vmoperator.common.K8sClusterGenericStub
-
Gets the group.
- group() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
-
Gets the 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.
- 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<VmDefinitionModel>) - 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.manager.events.ChannelDictionary.Value
-
Returns a hash code value for this object.
- 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
- 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
- isDebugging() - Method in class org.jdrupes.vmoperator.common.K8sClient
-
Checks if is debugging.
- isEmpty() - Method in class org.jdrupes.vmoperator.util.DtoTemplateModel
- isGenerated() - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer.ViewerModel
-
Checks if is generated.
- isJsonMime(String) - Method in class org.jdrupes.vmoperator.common.K8sClient
-
Checks if is json mime.
- 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, - Interface in org.jdrupes.vmoperator.commonR> -
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, - Interface in org.jdrupes.vmoperator.commonR> -
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
- 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.
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.
- 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
- 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
- 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.
- 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() - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Gets the metadata.
- metaData - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.CloudInit
-
The meta data.
- 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.
- 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.manager.events.ModifyVm
-
Gets the name.
- name() - Method in class org.jdrupes.vmoperator.runner.qemu.CommandDefinition
-
Returns the 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.
O
- objectReference(KubernetesObject) - Static method in class org.jdrupes.vmoperator.common.K8s
-
Create an object reference.
- 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.QemuMonitor
-
Check if this is from opening the monitor 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.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.DisplaySecretMonitor
-
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.vmviewer.VmViewer
-
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
-
On configure qemu.
- 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
-
On configure qemu.
- onConnectError(ConnectError, SocketIOChannel) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
-
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.vmviewer.VmViewer
-
On console configured.
- onConsolePrepared(ConsolePrepared, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
-
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.vmconlet.VmConlet
-
On
ConsoleReady
, fire theAddConletType
. - onConsoleReady(ConsoleReady, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
-
On
ConsoleReady
, fire theAddConletType
. - 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.QemuMonitor
-
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.
- onGetDisplaySecrets(GetDisplayPassword, VmChannel) - Method in class org.jdrupes.vmoperator.manager.DisplaySecretMonitor
-
On get display secrets.
- 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.QemuMonitor
-
Handle data from qemu monitor connection.
- onModifyVm(ModifyVm, VmChannel) - Method in class org.jdrupes.vmoperator.manager.Controller
-
On modify vm.
- onPowerdownEvent(PowerdownEvent) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
-
On powerdown 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
-
On monitor ready.
- 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.QemuMonitor
-
Handle the start event.
- 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.
- 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(VmConlet.Update, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet
-
Handle the periodic update event by sending
NotifyConletView
events. - onVmDefChanged(VmDefChanged, VmChannel) - Method in class org.jdrupes.vmoperator.manager.Reconciler
-
Handles the change event.
- onVmDefChanged(VmDefChanged, VmChannel) - Method in class org.jdrupes.vmoperator.vmconlet.VmConlet
-
Track the VM definitions.
- onVmDefChanged(VmDefChanged, VmChannel) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
-
Track the VM definitions.
- onVmDefChanged(VmDefChanged, Channel) - Method in class org.jdrupes.vmoperator.manager.DisplaySecretMonitor
-
On vm def changed.
- 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
- 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.vmconlet - package org.jdrupes.vmoperator.vmconlet
- org.jdrupes.vmoperator.vmviewer - package org.jdrupes.vmoperator.vmviewer
- 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.GetDisplayPassword
-
Return the password.
- PASSWORD_EXPIRY_FILE - Static variable in class org.jdrupes.vmoperator.runner.qemu.DisplayController
- 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.
- permissionsFor(String, Collection<String>) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
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.
- 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.
- 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.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.
- 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
- 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.
- 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
- 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.vmviewer.VmViewer
- 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.
- reset() - Method in class org.jdrupes.vmoperator.util.LongLoggingManager
- RESET - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
- 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.
- 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 state.
- RUNNING - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinition.RequestedVmState
- RUNNING - Enum constant in enum class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange.RunState
- runningVms - Variable in class org.jdrupes.vmoperator.vmconlet.VmConlet.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.
- 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.
- setApiVersion(String) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Sets the api version.
- 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.
- setGenerated(boolean) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer.ViewerModel
-
Sets the generated.
- 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.
- setKind(String) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
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.
- setMetadata(V1ObjectMeta) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Sets the metadata.
- 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.
- setReadTimeout(int) - Method in class org.jdrupes.vmoperator.common.K8sClient
-
Sets the read timeout.
- setSpec(Map<String, Object>) - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
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
-
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.
- setVmName(String) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer.ViewerModel
-
Sets the vm name.
- 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.
- 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.K8sDynamicModel
-
Convenience method for getting the status.
- status() - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Gets 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.vmconlet.VmConlet.Summary
- swtpmSocket - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
-
The swtpm socket.
T
- 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.vmconlet
-
The Class TimeSeries.
- TimeSeries(Duration) - Constructor for class org.jdrupes.vmoperator.vmconlet.TimeSeries
-
Instantiates a new time series.
- TimeSeries.Entry - Class in org.jdrupes.vmoperator.vmconlet
-
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.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 enum class org.jdrupes.vmoperator.common.VmDefinition.Permission
- toString() - Method in record class org.jdrupes.vmoperator.manager.events.ChannelDictionary.Value
-
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.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 theJsonProcessingException
. - 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.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.MonitorCommand
- toString() - Method in class org.jdrupes.vmoperator.runner.qemu.events.MonitorResult
- toString() - Method in class org.jdrupes.vmoperator.runner.qemu.events.RunnerStateChange
- 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.vmconlet.VmConlet.Summary
-
The total vms.
- 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.
- 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.vmconlet.VmConlet.Update
- Update() - Constructor for class org.jdrupes.vmoperator.vmviewer.VmViewer.Update
- updateCondition(VmDefinitionModel, JsonObject, 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(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, retrying up to 16 times if there is a conflict.
- updateStatus(O, Function<O, Object>, int) - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
-
Updates the object’s status, retrying for the given number of times if the update fails due to a conflict.
- 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.vmconlet.VmConlet.Summary
-
The used cpus.
- usedCpus() - Method in class org.jdrupes.vmoperator.runner.qemu.events.HotpluggableCpuStatus
-
Gets the used cpus.
- usedRam - Variable in class org.jdrupes.vmoperator.vmconlet.VmConlet.Summary
-
The used ram.
- user() - Method in class org.jdrupes.vmoperator.manager.events.GetDisplayPassword
-
Return the id of the user who has requested the password.
- 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.
- 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.
- valuesEqual(TimeSeries.Entry) - Method in class org.jdrupes.vmoperator.vmconlet.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.
- ViewerModel(String) - Constructor for class org.jdrupes.vmoperator.vmviewer.VmViewer.ViewerModel
-
Instantiates a new vms model.
- vm - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration
-
The vm.
- Vm() - Constructor for class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
- VM_OP_GROUP - Static variable in class org.jdrupes.vmoperator.common.Constants
-
The Constant VM_OP_GROUP.
- VM_OP_KIND_VM - Static variable in class org.jdrupes.vmoperator.common.Constants
-
The Constant VM_OP_KIND_VM.
- VM_OP_NAME - Static variable in class org.jdrupes.vmoperator.common.Constants
-
The Constant VM_OP_NAME.
- 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.
- VmConlet - Class in org.jdrupes.vmoperator.vmconlet
-
The Class VmConlet.
- VmConlet(Channel) - Constructor for class org.jdrupes.vmoperator.vmconlet.VmConlet
-
Creates a new component with its channel set to the given channel.
- VmConlet.Summary - Class in org.jdrupes.vmoperator.vmconlet
-
The Class Summary.
- VmConlet.Update - Class in org.jdrupes.vmoperator.vmconlet
-
The periodically generated update event.
- VmConlet.VmsModel - Class in org.jdrupes.vmoperator.vmconlet
-
The Class VmsModel.
- VmConletFactory - Class in org.jdrupes.vmoperator.vmconlet
-
The factory service for
VmConlet
s. - VmConletFactory() - Constructor for class org.jdrupes.vmoperator.vmconlet.VmConletFactory
- 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.GetDisplayPassword
-
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() - Constructor for class org.jdrupes.vmoperator.common.VmDefinition
- 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.
- VmDefinitionModel - Class in org.jdrupes.vmoperator.common
-
Represents a VM definition.
- VmDefinitionModel(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.VmDefinitionModel
-
Instantiates a new model from the JSON representation.
- VmDefinitionModels - Class in org.jdrupes.vmoperator.common
-
Represents a list of
VmDefinitionModel
s. - VmDefinitionModels(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.VmDefinitionModels
-
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.
- 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.
- vmName() - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer.ViewerModel
-
Gets the vm name.
- VmsModel(String) - Constructor for class org.jdrupes.vmoperator.vmconlet.VmConlet.VmsModel
-
Instantiates a new vms model.
- vmState() - Method in class org.jdrupes.vmoperator.common.VmDefinition
-
Return the requested VM state
- VmViewer - Class in org.jdrupes.vmoperator.vmviewer
-
The Class VmViewer.
- VmViewer(Channel) - Constructor for class org.jdrupes.vmoperator.vmviewer.VmViewer
-
Creates a new component with its channel set to the given channel.
- VmViewer.Update - Class in org.jdrupes.vmoperator.vmviewer
-
The periodically generated update event.
- VmViewer.ViewerModel - Class in org.jdrupes.vmoperator.vmviewer
-
The Class VmsModel.
- VmViewerFactory - Class in org.jdrupes.vmoperator.vmviewer
-
The factory service for
VmViewer
s. - VmViewerFactory() - Constructor for class org.jdrupes.vmoperator.vmviewer.VmViewerFactory
W
- with(PatchOptions) - Method in class org.jdrupes.vmoperator.common.K8sClient
-
Changes the default patch options.
Y
- yamlToJson(ApiClient, Reader) - Static method in class org.jdrupes.vmoperator.common.K8s
-
Convert Yaml to Json.
All Classes and Interfaces|All Packages|Constant Field Values