public class FlowSchemaSpecFluent<A extends FlowSchemaSpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
FlowSchemaSpecFluent.DistinguisherMethodNested<N> |
class |
FlowSchemaSpecFluent.PriorityLevelConfigurationNested<N> |
class |
FlowSchemaSpecFluent.RulesNested<N> |
| Constructor and Description |
|---|
FlowSchemaSpecFluent() |
FlowSchemaSpecFluent(FlowSchemaSpec instance) |
public FlowSchemaSpecFluent()
public FlowSchemaSpecFluent(FlowSchemaSpec instance)
protected void copyInstance(FlowSchemaSpec instance)
public FlowDistinguisherMethod buildDistinguisherMethod()
public A withDistinguisherMethod(FlowDistinguisherMethod distinguisherMethod)
public boolean hasDistinguisherMethod()
public FlowSchemaSpecFluent.DistinguisherMethodNested<A> withNewDistinguisherMethod()
public FlowSchemaSpecFluent.DistinguisherMethodNested<A> withNewDistinguisherMethodLike(FlowDistinguisherMethod item)
public FlowSchemaSpecFluent.DistinguisherMethodNested<A> editDistinguisherMethod()
public FlowSchemaSpecFluent.DistinguisherMethodNested<A> editOrNewDistinguisherMethod()
public FlowSchemaSpecFluent.DistinguisherMethodNested<A> editOrNewDistinguisherMethodLike(FlowDistinguisherMethod item)
public Integer getMatchingPrecedence()
public boolean hasMatchingPrecedence()
public PriorityLevelConfigurationReference buildPriorityLevelConfiguration()
public A withPriorityLevelConfiguration(PriorityLevelConfigurationReference priorityLevelConfiguration)
public boolean hasPriorityLevelConfiguration()
public FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> withNewPriorityLevelConfiguration()
public FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> withNewPriorityLevelConfigurationLike(PriorityLevelConfigurationReference item)
public FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> editPriorityLevelConfiguration()
public FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> editOrNewPriorityLevelConfiguration()
public FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> editOrNewPriorityLevelConfigurationLike(PriorityLevelConfigurationReference item)
public A addToRules(int index, PolicyRulesWithSubjects item)
public A setToRules(int index, PolicyRulesWithSubjects item)
public A addToRules(PolicyRulesWithSubjects... items)
public A addAllToRules(Collection<PolicyRulesWithSubjects> items)
public A removeFromRules(PolicyRulesWithSubjects... items)
public A removeAllFromRules(Collection<PolicyRulesWithSubjects> items)
public A removeMatchingFromRules(Predicate<PolicyRulesWithSubjectsBuilder> predicate)
public List<PolicyRulesWithSubjects> buildRules()
public PolicyRulesWithSubjects buildRule(int index)
public PolicyRulesWithSubjects buildFirstRule()
public PolicyRulesWithSubjects buildLastRule()
public PolicyRulesWithSubjects buildMatchingRule(Predicate<PolicyRulesWithSubjectsBuilder> predicate)
public boolean hasMatchingRule(Predicate<PolicyRulesWithSubjectsBuilder> predicate)
public A withRules(List<PolicyRulesWithSubjects> rules)
public A withRules(PolicyRulesWithSubjects... rules)
public boolean hasRules()
public FlowSchemaSpecFluent.RulesNested<A> addNewRule()
public FlowSchemaSpecFluent.RulesNested<A> addNewRuleLike(PolicyRulesWithSubjects item)
public FlowSchemaSpecFluent.RulesNested<A> setNewRuleLike(int index, PolicyRulesWithSubjects item)
public FlowSchemaSpecFluent.RulesNested<A> editRule(int index)
public FlowSchemaSpecFluent.RulesNested<A> editFirstRule()
public FlowSchemaSpecFluent.RulesNested<A> editLastRule()
public FlowSchemaSpecFluent.RulesNested<A> editMatchingRule(Predicate<PolicyRulesWithSubjectsBuilder> predicate)
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
public boolean hasAdditionalProperties()
public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends FlowSchemaSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends FlowSchemaSpecFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.