Class DefinitionEntry
- java.lang.Object
-
- org.jenkinsci.plugins.matrixauth.integrations.casc.DefinitionEntry
-
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public class DefinitionEntry extends Object
Entry for type-safe permission definitions in JCasC YAML.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefinitionEntry.Child
-
Constructor Summary
Constructors Constructor Description DefinitionEntry()
DefinitionEntry(AuthorizationType type, DefinitionEntry.Child child)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefinitionEntry.Child
child()
DefinitionEntry.Child
getGroup()
DefinitionEntry.Child
getUser()
DefinitionEntry.Child
getUserOrGroup()
PermissionEntry
permissionEntry()
void
setGroup(DefinitionEntry.Child child)
void
setUser(DefinitionEntry.Child child)
void
setUserOrGroup(DefinitionEntry.Child child)
-
-
-
Constructor Detail
-
DefinitionEntry
@DataBoundConstructor public DefinitionEntry()
-
DefinitionEntry
public DefinitionEntry(AuthorizationType type, DefinitionEntry.Child child)
-
-
Method Detail
-
setUserOrGroup
@DataBoundSetter public void setUserOrGroup(DefinitionEntry.Child child)
-
getUserOrGroup
public DefinitionEntry.Child getUserOrGroup()
-
setUser
@DataBoundSetter public void setUser(DefinitionEntry.Child child)
-
getUser
public DefinitionEntry.Child getUser()
-
setGroup
@DataBoundSetter public void setGroup(DefinitionEntry.Child child)
-
getGroup
public DefinitionEntry.Child getGroup()
-
child
public DefinitionEntry.Child child()
-
permissionEntry
public PermissionEntry permissionEntry()
-
-