Index

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

A

AbstractMonitor<O,L,C> - Class in org.jdrupes.vmoperator.manager
A base class for monitoring VM related resources.
AbstractMonitor(Channel, Class<O>, Class<L>) - Constructor for class org.jdrupes.vmoperator.manager.AbstractMonitor
Initializes the instance.
accelerator - Variable in class org.jdrupes.vmoperator.runner.qemu.Configuration.Vm
The accelerator.
ACCESS_CONSOLE - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinitionModel.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
 
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(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.ChannelCache
Associate the entry for the channel with the given data.
associate(K, A) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Associate the entry for the channel with the given data.
associated - Variable in class org.jdrupes.vmoperator.manager.events.ChannelCache.Both
The associated.
associated - Variable in class org.jdrupes.vmoperator.manager.events.ChannelManager.Both
The associated.
associated() - Method in class org.jdrupes.vmoperator.manager.events.ChannelCache
Returns all associated data.
associated() - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Returns all associated data.
associated(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelCache
Return the data associated with the entry for the channel.
associated(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
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.
both(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelCache
Returns the channel and associates data registered for the key or an empty optional if no mapping exists.
both(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.
Both(C, A) - Constructor for class org.jdrupes.vmoperator.manager.events.ChannelCache.Both
Instantiates a new both.
Both(C, A) - Constructor for class org.jdrupes.vmoperator.manager.events.ChannelManager.Both
Instantiates a new both.
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 - Variable in class org.jdrupes.vmoperator.manager.events.ChannelCache.Both
The channel.
channel - Variable in class org.jdrupes.vmoperator.manager.events.ChannelManager.Both
The channel.
channel(String) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Returns the Channel for the given name.
channel(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelCache
Returns the channel registered for the key or an empty optional if no mapping exists.
channel(K) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Returns the channel registered for the key or an empty optional if no mapping exists.
ChannelCache<K,C,A> - Class in org.jdrupes.vmoperator.manager.events
A channel manager that tracks mappings from a key to a channel using “add/remove” (or “open/close”) events and the channels on which they are delivered.
ChannelCache() - Constructor for class org.jdrupes.vmoperator.manager.events.ChannelCache
 
ChannelCache.Both<C,A> - Class in org.jdrupes.vmoperator.manager.events
Combines the channel and the associated data.
channelManager() - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Returns the channel manager.
channelManager(ChannelManager<String, C, ?>) - Method in class org.jdrupes.vmoperator.manager.AbstractMonitor
Sets the channel manager.
ChannelManager<K,C,A> - Class in org.jdrupes.vmoperator.manager.events
A channel manager that maintains mappings from a key to a channel.
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.
ChannelManager.Both<C,A> - Class in org.jdrupes.vmoperator.manager.events
Combines the channel and the associated data.
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.
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.
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 the ConfigurationUpdate event.
ConfigureQemu - Class in org.jdrupes.vmoperator.runner.qemu.events
An Event that notifies controllers about an updated configuration.
ConfigureQemu(Configuration, RunnerStateChange.RunState, Channel...) - Constructor for class org.jdrupes.vmoperator.runner.qemu.events.ConfigureQemu
Instantiates a new configuration event.
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.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.
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.VmDefinitionModel
Get the display password serial.
DisplaySecretMonitor - Class in org.jdrupes.vmoperator.manager
Watches for changes of display secrets.
DisplaySecretMonitor(Channel) - 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
 
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 Dtos.
ExtendedObjectWrapper(Version) - Constructor for class org.jdrupes.vmoperator.util.ExtendedObjectWrapper
Instantiates a new extended object wrapper.

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.
fixed() - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Returns a read only view of this channel manager.
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.
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(GenericKubernetesApi<T, LT>, V1ObjectMeta) - Static method in class org.jdrupes.vmoperator.common.K8s
Deprecated.
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(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.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
 
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.
getChannel(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.
getChannel(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.
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(VmDefinitionModel) - Constructor for class org.jdrupes.vmoperator.manager.events.GetDisplayPassword
Instantiates a new returns 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
 
getMetadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModel
 
getMetadata() - Method in class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
 
getNamespace() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Returns the observed namespace.
getOrSet(Object, String) - Method in class org.jdrupes.vmoperator.util.GsonPtr
Short for computeIfAbsent(selector, () -> new JsonPrimitive(value)).
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.
getSslCaCert() - Method in class org.jdrupes.vmoperator.common.K8sClient
Gets the ssl ca cert.
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<V1Service>) - Method in class org.jdrupes.vmoperator.manager.ServiceMonitor
 
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
 
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,R> - Interface in org.jdrupes.vmoperator.common
A supplier for generic stubs.
K8sDynamicModel - Class in org.jdrupes.vmoperator.common
Represents a Kubernetes object using a JSON data structure.
K8sDynamicModel(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicModel
Instantiates a new model from the JSON representation.
K8sDynamicModels - Class in org.jdrupes.vmoperator.common
Represents a list of Kubernetes objects each of which is represented using a JSON data structure.
K8sDynamicModels(Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicModels
Initialize the object list using the given JSON data.
K8sDynamicModelsBase<T> - Class in org.jdrupes.vmoperator.common
Represents a list of Kubernetes objects each of which is represented using a JSON data structure.
K8sDynamicModelsBase(Class<T>, Gson, JsonObject) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicModelsBase
Initialize the object list using the given JSON data.
K8sDynamicModelTypeAdapterFactory() - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicStub.K8sDynamicModelTypeAdapterFactory
Instantiates a new dynamic model type adapter factory.
K8sDynamicStub - Class in org.jdrupes.vmoperator.common
A stub for namespaced custom objects.
K8sDynamicStub(K8sClient, Discovery.APIResource, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicStub
Instantiates a new dynamic stub.
K8sDynamicStub.K8sDynamicModelTypeAdapterFactory - Class in org.jdrupes.vmoperator.common
A factory for creating K8sDynamicModel(s) objects.
K8sDynamicStubBase<O,L> - Class in org.jdrupes.vmoperator.common
A stub for namespaced custom objects.
K8sDynamicStubBase(Class<O>, Class<L>, DynamicTypeAdapterFactory<O, L>, K8sClient, Discovery.APIResource, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sDynamicStubBase
Instantiates a new dynamic stub.
K8sGenericStub<O,L> - Class in org.jdrupes.vmoperator.common
A stub for namespaced custom objects.
K8sGenericStub(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sGenericStub
Instantiates a new stub for the object specified.
K8sGenericStub.GenericSupplier<O,L,R> - Interface in org.jdrupes.vmoperator.common
A supplier for generic stubs.
K8sObserver<O,L> - Class in org.jdrupes.vmoperator.common
An observer that watches namespaced resources in a given context and invokes a handler on changes.
K8sObserver(Class<O>, Class<L>, K8sClient, Discovery.APIResource, String, ListOptions) - Constructor for class org.jdrupes.vmoperator.common.K8sObserver
Create and start a new observer for objects in the given context (using preferred version) and namespace with the given options.
K8sObserver.ResponseType - Enum Class in org.jdrupes.vmoperator.common
The type of change reported by Watch.Response as enum.
K8sV1ConfigMapStub - Class in org.jdrupes.vmoperator.common
A stub for config maps (v1).
K8sV1ConfigMapStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1ConfigMapStub
Instantiates a new stub.
K8sV1DeploymentStub - Class in org.jdrupes.vmoperator.common
A stub for pods (v1).
K8sV1DeploymentStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1DeploymentStub
Instantiates a new stub.
K8sV1NodeStub - Class in org.jdrupes.vmoperator.common
A stub for nodes (v1).
K8sV1NodeStub(K8sClient, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1NodeStub
Instantiates a new stub.
K8sV1PodStub - Class in org.jdrupes.vmoperator.common
A stub for pods (v1).
K8sV1PodStub(K8sClient, String, String) - Constructor for class org.jdrupes.vmoperator.common.K8sV1PodStub
Instantiates a new stub.
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 class org.jdrupes.vmoperator.manager.events.ChannelCache
Returns all known keys.
keys() - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Returns all known keys.
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.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.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.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 - 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.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() - Method in class org.jdrupes.vmoperator.common.K8sGenericStub
Gets the 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.StatusUpdater
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 the AddConletType.
onConsoleReady(ConsoleReady, ConsoleConnection) - Method in class org.jdrupes.vmoperator.vmviewer.VmViewer
On ConsoleReady, fire the AddConletType.
onCpuAdded(CpuAdded) - Method in class org.jdrupes.vmoperator.runner.qemu.CpuController
On cpu added.
onCpuChange(HotpluggableCpuStatus) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On ballon change.
onCpuDeleted(CpuDeleted) - Method in class org.jdrupes.vmoperator.runner.qemu.CpuController
On cpu deleted.
onDisplayPasswordChanged(DisplayPasswordChanged) - Method in class org.jdrupes.vmoperator.runner.qemu.StatusUpdater
On ballon change.
onExecQmpCommand(MonitorCommand) - Method in class org.jdrupes.vmoperator.runner.qemu.QemuMonitor
On monitor command.
onExit(Exit) - Method in class org.jdrupes.vmoperator.manager.Manager
On exit.
onExit(Exit) - Method in class org.jdrupes.vmoperator.runner.qemu.Runner
On exit.
onFileChanged(FileChanged) - Method in class org.jdrupes.vmoperator.runner.qemu.DisplayController
Watch for changes of the password file.
onFileChanged(FileChanged) - Method in class org.jdrupes.vmoperator.runner.qemu.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.
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.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
Domain specific Events (and Channels) used to communicate between the core components of the Manager and “plugin” components such as the conlets.
org.jdrupes.vmoperator.runner.qemu - package org.jdrupes.vmoperator.runner.qemu
 
org.jdrupes.vmoperator.runner.qemu.commands - package org.jdrupes.vmoperator.runner.qemu.commands
 
org.jdrupes.vmoperator.runner.qemu.events - package org.jdrupes.vmoperator.runner.qemu.events
 
org.jdrupes.vmoperator.util - package org.jdrupes.vmoperator.util
General utility classes and methods that are independent of the specific domain (VM operator).
org.jdrupes.vmoperator.vmconlet - package org.jdrupes.vmoperator.vmconlet
 
org.jdrupes.vmoperator.vmviewer - package org.jdrupes.vmoperator.vmviewer
 

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.VmDefinitionModel.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.VmDefinitionModel
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.
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.ServiceMonitor
 
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.ChannelCache
Store the given data.
put(K, C) - 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.ChannelCache
Store the given data.
put(K, C, A) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
Store the given data.

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.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.ChannelCache
Removes the channel with the given name.
remove(String) - Method in class org.jdrupes.vmoperator.manager.events.ChannelManager
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.VmDefinitionModel.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.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.
service() - Method in class org.jdrupes.vmoperator.manager.events.ServiceChanged
Gets the service.
ServiceChanged - Class in org.jdrupes.vmoperator.manager.events
Indicates that a service has changed.
ServiceChanged(K8sObserver.ResponseType, V1Service) - Constructor for class org.jdrupes.vmoperator.manager.events.ServiceChanged
Initializes a new service changed event.
ServiceMonitor - Class in org.jdrupes.vmoperator.manager
Watches for changes of services.
ServiceMonitor(Channel) - Constructor for class org.jdrupes.vmoperator.manager.ServiceMonitor
Instantiates a new display secrets monitor.
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.
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.
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.
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.
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.
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(VmDefinitionModel) - 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.
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
 
start() - Method in class org.jdrupes.vmoperator.common.K8sObserver
Start the observer.
START - Enum constant in enum class org.jdrupes.vmoperator.common.VmDefinitionModel.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
Delegee for reconciling the stateful set (effectively the pod).
StatefulSetReconciler(Configuration) - Constructor for class org.jdrupes.vmoperator.manager.StatefulSetReconciler
Instantiates a new config map 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.
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.VmDefinitionModel.Permission
 
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.VmDefinitionModel.Permission
 
toString() - Method in class org.jdrupes.vmoperator.manager.events.ServiceChanged
 
toString() - Method in class org.jdrupes.vmoperator.manager.events.VmDefChanged
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpAddCpu
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCapabilities
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpChangeMedium
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCommand
Calls QmpCommand.asText() but suppresses the JsonProcessingException.
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpCont
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.QmpDelCpu
 
toString() - Method in class org.jdrupes.vmoperator.runner.qemu.commands.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.ServiceChanged
Returns 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
 
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.
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.
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.
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.VmDefinitionModel.Permission
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.VmDefinitionModel.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.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 VmConlets.
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, VmDefinitionModel) - 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
Returns the object.
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.
VmDefinitionModel.Permission - Enum Class in org.jdrupes.vmoperator.common
Permissions for accessing and manipulating the VM.
VmDefinitionModels - Class in org.jdrupes.vmoperator.common
Represents a list of VmDefinitionModels.
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.
VmMonitor - Class in org.jdrupes.vmoperator.manager
Watches for changes of VM definitions.
VmMonitor(Channel) - Constructor for class org.jdrupes.vmoperator.manager.VmMonitor
Instantiates a new VM definition watcher.
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.
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 VmViewers.
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.
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values