public class AuthorizationPolicySpecFluent<A extends AuthorizationPolicySpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
AuthorizationPolicySpecFluent.AuthorizationPolicyProviderActionDetailNested<N> |
class |
AuthorizationPolicySpecFluent.RulesNested<N> |
class |
AuthorizationPolicySpecFluent.TypeSelectorNested<N> |
| Constructor and Description |
|---|
AuthorizationPolicySpecFluent() |
AuthorizationPolicySpecFluent(AuthorizationPolicySpec instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic AuthorizationPolicySpecFluent()
public AuthorizationPolicySpecFluent(AuthorizationPolicySpec instance)
protected void copyInstance(AuthorizationPolicySpec instance)
public IsAuthorizationPolicyActionDetail buildActionDetail()
public A withActionDetail(IsAuthorizationPolicyActionDetail actionDetail)
public boolean hasActionDetail()
public AuthorizationPolicySpecFluent.AuthorizationPolicyProviderActionDetailNested<A> withNewAuthorizationPolicyProviderActionDetail()
public AuthorizationPolicySpecFluent.AuthorizationPolicyProviderActionDetailNested<A> withNewAuthorizationPolicyProviderActionDetailLike(AuthorizationPolicyProvider item)
public AuthorizationPolicyAction getAction()
public A withAction(AuthorizationPolicyAction action)
public boolean hasAction()
public A addAllToRules(Collection<Rule> items)
public A removeAllFromRules(Collection<Rule> items)
public A removeMatchingFromRules(Predicate<RuleBuilder> predicate)
public Rule buildRule(int index)
public Rule buildFirstRule()
public Rule buildLastRule()
public Rule buildMatchingRule(Predicate<RuleBuilder> predicate)
public boolean hasMatchingRule(Predicate<RuleBuilder> predicate)
public boolean hasRules()
public AuthorizationPolicySpecFluent.RulesNested<A> addNewRule()
public AuthorizationPolicySpecFluent.RulesNested<A> addNewRuleLike(Rule item)
public AuthorizationPolicySpecFluent.RulesNested<A> setNewRuleLike(int index, Rule item)
public AuthorizationPolicySpecFluent.RulesNested<A> editRule(int index)
public AuthorizationPolicySpecFluent.RulesNested<A> editFirstRule()
public AuthorizationPolicySpecFluent.RulesNested<A> editLastRule()
public AuthorizationPolicySpecFluent.RulesNested<A> editMatchingRule(Predicate<RuleBuilder> predicate)
public WorkloadSelector buildSelector()
public A withSelector(WorkloadSelector selector)
public boolean hasSelector()
public AuthorizationPolicySpecFluent.TypeSelectorNested<A> withNewTypeSelector()
public AuthorizationPolicySpecFluent.TypeSelectorNested<A> withNewSelectorLike(WorkloadSelector item)
public AuthorizationPolicySpecFluent.TypeSelectorNested<A> editTypeSelector()
public AuthorizationPolicySpecFluent.TypeSelectorNested<A> editOrNewSelector()
public AuthorizationPolicySpecFluent.TypeSelectorNested<A> editOrNewSelectorLike(WorkloadSelector item)
public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends AuthorizationPolicySpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends AuthorizationPolicySpecFluent<A>>protected static <T> io.fabric8.kubernetes.api.builder.VisitableBuilder<T,?> builder(Object item)
Copyright © 2015–2023 Red Hat. All rights reserved.