Class AclRuleBuilder
- java.lang.Object
-
- com.dtolabs.rundeck.core.authorization.AclRuleBuilder
-
public class AclRuleBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AclRuleBuilderallowActions(java.util.Set<java.lang.String> allowActions)AclRulebuild()static AclRuleBuilderbuilder()static AclRuleBuilderbuilder(AclRule fromRule)static AclRuleBuilderbuilder(AclRuleBuilder fromBuilder)AclRuleBuilderby(boolean isBy)AclRuleBuildercontainsMatch(boolean containsMatch)AclRuleBuildercontainsResource(java.util.Map<java.lang.String,java.lang.Object> resource)AclRuleBuilderdenyActions(java.util.Set<java.lang.String> denyActions)AclRuleBuilderdescription(java.lang.String description)AclRuleBuilderenvironment(EnvironmentalContext environment)AclRuleBuilderequalsMatch(boolean equalsMatch)AclRuleBuilderequalsResource(java.util.Map<java.lang.String,java.lang.Object> resource)AclRuleBuildergroup(java.lang.String group)AclRuleBuilderregexMatch(boolean regexMatch)AclRuleBuilderregexResource(java.util.Map<java.lang.String,java.lang.Object> resource)AclRuleBuilderresourceType(java.lang.String resourceType)AclRuleBuildersourceIdentity(java.lang.String sourceIdentity)AclRuleBuildersourceIdentityAppend(java.lang.String sourceIdentity)AclRuleBuildersubsetMatch(boolean subsetMatch)AclRuleBuildersubsetResource(java.util.Map<java.lang.String,java.lang.Object> resource)AclRuleBuilderurn(java.lang.String urn)AclRuleBuilderusername(java.lang.String username)
-
-
-
Method Detail
-
builder
public static AclRuleBuilder builder(AclRule fromRule)
-
builder
public static AclRuleBuilder builder(AclRuleBuilder fromBuilder)
-
builder
public static AclRuleBuilder builder()
-
sourceIdentityAppend
public AclRuleBuilder sourceIdentityAppend(java.lang.String sourceIdentity)
-
sourceIdentity
public AclRuleBuilder sourceIdentity(java.lang.String sourceIdentity)
-
description
public AclRuleBuilder description(java.lang.String description)
-
resourceType
public AclRuleBuilder resourceType(java.lang.String resourceType)
-
regexMatch
public AclRuleBuilder regexMatch(boolean regexMatch)
-
regexResource
public AclRuleBuilder regexResource(java.util.Map<java.lang.String,java.lang.Object> resource)
-
containsMatch
public AclRuleBuilder containsMatch(boolean containsMatch)
-
containsResource
public AclRuleBuilder containsResource(java.util.Map<java.lang.String,java.lang.Object> resource)
-
subsetMatch
public AclRuleBuilder subsetMatch(boolean subsetMatch)
-
subsetResource
public AclRuleBuilder subsetResource(java.util.Map<java.lang.String,java.lang.Object> resource)
-
equalsMatch
public AclRuleBuilder equalsMatch(boolean equalsMatch)
-
equalsResource
public AclRuleBuilder equalsResource(java.util.Map<java.lang.String,java.lang.Object> resource)
-
username
public AclRuleBuilder username(java.lang.String username)
-
group
public AclRuleBuilder group(java.lang.String group)
-
urn
public AclRuleBuilder urn(java.lang.String urn)
-
allowActions
public AclRuleBuilder allowActions(java.util.Set<java.lang.String> allowActions)
-
environment
public AclRuleBuilder environment(EnvironmentalContext environment)
-
denyActions
public AclRuleBuilder denyActions(java.util.Set<java.lang.String> denyActions)
-
by
public AclRuleBuilder by(boolean isBy)
-
build
public AclRule build()
-
-