public class V1beta1FlowSchemaSpecFluentImpl<A extends V1beta1FlowSchemaSpecFluent<A>> extends BaseFluent<A> implements V1beta1FlowSchemaSpecFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
V1beta1FlowSchemaSpecFluentImpl.DistinguisherMethodNestedImpl<N> |
class |
V1beta1FlowSchemaSpecFluentImpl.PriorityLevelConfigurationNestedImpl<N> |
class |
V1beta1FlowSchemaSpecFluentImpl.RulesNestedImpl<N> |
V1beta1FlowSchemaSpecFluent.DistinguisherMethodNested<N>, V1beta1FlowSchemaSpecFluent.PriorityLevelConfigurationNested<N>, V1beta1FlowSchemaSpecFluent.RulesNested<N>
_visitables
Constructor and Description |
---|
V1beta1FlowSchemaSpecFluentImpl() |
V1beta1FlowSchemaSpecFluentImpl(V1beta1FlowSchemaSpec instance) |
public V1beta1FlowSchemaSpecFluentImpl()
public V1beta1FlowSchemaSpecFluentImpl(V1beta1FlowSchemaSpec instance)
@Deprecated public V1beta1FlowDistinguisherMethod getDistinguisherMethod()
getDistinguisherMethod
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowDistinguisherMethod buildDistinguisherMethod()
buildDistinguisherMethod
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A withDistinguisherMethod(V1beta1FlowDistinguisherMethod distinguisherMethod)
withDistinguisherMethod
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public Boolean hasDistinguisherMethod()
hasDistinguisherMethod
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.DistinguisherMethodNested<A> withNewDistinguisherMethod()
withNewDistinguisherMethod
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.DistinguisherMethodNested<A> withNewDistinguisherMethodLike(V1beta1FlowDistinguisherMethod item)
withNewDistinguisherMethodLike
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.DistinguisherMethodNested<A> editDistinguisherMethod()
editDistinguisherMethod
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.DistinguisherMethodNested<A> editOrNewDistinguisherMethod()
editOrNewDistinguisherMethod
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.DistinguisherMethodNested<A> editOrNewDistinguisherMethodLike(V1beta1FlowDistinguisherMethod item)
editOrNewDistinguisherMethodLike
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public Integer getMatchingPrecedence()
getMatchingPrecedence
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A withMatchingPrecedence(Integer matchingPrecedence)
withMatchingPrecedence
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public Boolean hasMatchingPrecedence()
hasMatchingPrecedence
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
@Deprecated public V1beta1PriorityLevelConfigurationReference getPriorityLevelConfiguration()
getPriorityLevelConfiguration
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1PriorityLevelConfigurationReference buildPriorityLevelConfiguration()
buildPriorityLevelConfiguration
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A withPriorityLevelConfiguration(V1beta1PriorityLevelConfigurationReference priorityLevelConfiguration)
withPriorityLevelConfiguration
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public Boolean hasPriorityLevelConfiguration()
hasPriorityLevelConfiguration
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> withNewPriorityLevelConfiguration()
withNewPriorityLevelConfiguration
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> withNewPriorityLevelConfigurationLike(V1beta1PriorityLevelConfigurationReference item)
withNewPriorityLevelConfigurationLike
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> editPriorityLevelConfiguration()
editPriorityLevelConfiguration
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> editOrNewPriorityLevelConfiguration()
editOrNewPriorityLevelConfiguration
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.PriorityLevelConfigurationNested<A> editOrNewPriorityLevelConfigurationLike(V1beta1PriorityLevelConfigurationReference item)
editOrNewPriorityLevelConfigurationLike
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A addToRules(int index, V1beta1PolicyRulesWithSubjects item)
addToRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A setToRules(int index, V1beta1PolicyRulesWithSubjects item)
setToRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A addToRules(V1beta1PolicyRulesWithSubjects... items)
addToRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A addAllToRules(Collection<V1beta1PolicyRulesWithSubjects> items)
addAllToRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A removeFromRules(V1beta1PolicyRulesWithSubjects... items)
removeFromRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A removeAllFromRules(Collection<V1beta1PolicyRulesWithSubjects> items)
removeAllFromRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A removeMatchingFromRules(Predicate<V1beta1PolicyRulesWithSubjectsBuilder> predicate)
removeMatchingFromRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
@Deprecated public List<V1beta1PolicyRulesWithSubjects> getRules()
getRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public List<V1beta1PolicyRulesWithSubjects> buildRules()
buildRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1PolicyRulesWithSubjects buildRule(int index)
buildRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1PolicyRulesWithSubjects buildFirstRule()
buildFirstRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1PolicyRulesWithSubjects buildLastRule()
buildLastRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1PolicyRulesWithSubjects buildMatchingRule(Predicate<V1beta1PolicyRulesWithSubjectsBuilder> predicate)
buildMatchingRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public Boolean hasMatchingRule(Predicate<V1beta1PolicyRulesWithSubjectsBuilder> predicate)
hasMatchingRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A withRules(List<V1beta1PolicyRulesWithSubjects> rules)
withRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public A withRules(V1beta1PolicyRulesWithSubjects... rules)
withRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public Boolean hasRules()
hasRules
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.RulesNested<A> addNewRule()
addNewRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.RulesNested<A> addNewRuleLike(V1beta1PolicyRulesWithSubjects item)
addNewRuleLike
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.RulesNested<A> setNewRuleLike(int index, V1beta1PolicyRulesWithSubjects item)
setNewRuleLike
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.RulesNested<A> editRule(int index)
editRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.RulesNested<A> editFirstRule()
editFirstRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.RulesNested<A> editLastRule()
editLastRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
public V1beta1FlowSchemaSpecFluent.RulesNested<A> editMatchingRule(Predicate<V1beta1PolicyRulesWithSubjectsBuilder> predicate)
editMatchingRule
in interface V1beta1FlowSchemaSpecFluent<A extends V1beta1FlowSchemaSpecFluent<A>>
Copyright © 2021. All rights reserved.