public class PrometheusRuleSpecFluentImpl<A extends PrometheusRuleSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements PrometheusRuleSpecFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
PrometheusRuleSpecFluentImpl.GroupsNestedImpl<N> |
PrometheusRuleSpecFluent.GroupsNested<N>| Constructor and Description |
|---|
PrometheusRuleSpecFluentImpl() |
PrometheusRuleSpecFluentImpl(PrometheusRuleSpec instance) |
public PrometheusRuleSpecFluentImpl()
public PrometheusRuleSpecFluentImpl(PrometheusRuleSpec instance)
public A addToGroups(int index, RuleGroup item)
addToGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A setToGroups(int index, RuleGroup item)
setToGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A addToGroups(RuleGroup... items)
addToGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A addAllToGroups(Collection<RuleGroup> items)
addAllToGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A removeFromGroups(RuleGroup... items)
removeFromGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A removeAllFromGroups(Collection<RuleGroup> items)
removeAllFromGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A removeMatchingFromGroups(Predicate<RuleGroupBuilder> predicate)
removeMatchingFromGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>@Deprecated public List<RuleGroup> getGroups()
getGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public List<RuleGroup> buildGroups()
buildGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public RuleGroup buildGroup(int index)
buildGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public RuleGroup buildFirstGroup()
buildFirstGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public RuleGroup buildLastGroup()
buildLastGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public RuleGroup buildMatchingGroup(Predicate<RuleGroupBuilder> predicate)
buildMatchingGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public Boolean hasMatchingGroup(Predicate<RuleGroupBuilder> predicate)
hasMatchingGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A withGroups(List<RuleGroup> groups)
withGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public A withGroups(RuleGroup... groups)
withGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public Boolean hasGroups()
hasGroups in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public PrometheusRuleSpecFluent.GroupsNested<A> addNewGroup()
addNewGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public PrometheusRuleSpecFluent.GroupsNested<A> addNewGroupLike(RuleGroup item)
addNewGroupLike in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public PrometheusRuleSpecFluent.GroupsNested<A> setNewGroupLike(int index, RuleGroup item)
setNewGroupLike in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public PrometheusRuleSpecFluent.GroupsNested<A> editGroup(int index)
editGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public PrometheusRuleSpecFluent.GroupsNested<A> editFirstGroup()
editFirstGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public PrometheusRuleSpecFluent.GroupsNested<A> editLastGroup()
editLastGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>public PrometheusRuleSpecFluent.GroupsNested<A> editMatchingGroup(Predicate<RuleGroupBuilder> predicate)
editMatchingGroup in interface PrometheusRuleSpecFluent<A extends PrometheusRuleSpecFluent<A>>Copyright © 2015–2022 Red Hat. All rights reserved.