Uses of Enum Class
org.jdrupes.vmoperator.common.VmDefinition.Permission
Packages that use VmDefinition.Permission
Package
Description
Classes and methods shared among the VM operator modules.
-
Uses of VmDefinition.Permission in org.jdrupes.vmoperator.common
Methods in org.jdrupes.vmoperator.common that return VmDefinition.PermissionModifier and TypeMethodDescriptionstatic VmDefinition.Permission
Returns the enum constant of this class with the specified name.static VmDefinition.Permission[]
VmDefinition.Permission.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.jdrupes.vmoperator.common that return types with arguments of type VmDefinition.PermissionModifier and TypeMethodDescriptionVmDefinition.Grant.may()
Returns the value of themay
record component.static Set
<VmDefinition.Permission> Create permission from representation in CRD.VmDefinition.permissionsFor
(String user, Collection<String> roles) Collect all permissions for the given user with the given roles.VmPool.permissionsFor
(String user, Collection<String> roles) Collect all permissions for the given user with the given roles.Method parameters in org.jdrupes.vmoperator.common with type arguments of type VmDefinition.PermissionModifier and TypeMethodDescriptionboolean
VmDefinition.consoleAccessible
(String user, Set<VmDefinition.Permission> permissions) Check if the console is accessible.Constructor parameters in org.jdrupes.vmoperator.common with type arguments of type VmDefinition.PermissionModifierConstructorDescriptionGrant
(String user, String role, Set<VmDefinition.Permission> may) Creates an instance of aGrant
record class.