public class GRPCRouteRuleFluentImpl<A extends GRPCRouteRuleFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements GRPCRouteRuleFluent<A>
GRPCRouteRuleFluent.BackendRefsNested<N>, GRPCRouteRuleFluent.FiltersNested<N>, GRPCRouteRuleFluent.MatchesNested<N>| Constructor and Description |
|---|
GRPCRouteRuleFluentImpl() |
GRPCRouteRuleFluentImpl(GRPCRouteRule instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic GRPCRouteRuleFluentImpl()
public GRPCRouteRuleFluentImpl(GRPCRouteRule instance)
public A addToBackendRefs(int index, GRPCBackendRef item)
addToBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A setToBackendRefs(int index, GRPCBackendRef item)
setToBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addToBackendRefs(GRPCBackendRef... items)
addToBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addAllToBackendRefs(Collection<GRPCBackendRef> items)
addAllToBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeFromBackendRefs(GRPCBackendRef... items)
removeFromBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeAllFromBackendRefs(Collection<GRPCBackendRef> items)
removeAllFromBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeMatchingFromBackendRefs(Predicate<GRPCBackendRefBuilder> predicate)
removeMatchingFromBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>@Deprecated public List<GRPCBackendRef> getBackendRefs()
getBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public List<GRPCBackendRef> buildBackendRefs()
buildBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCBackendRef buildBackendRef(int index)
buildBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCBackendRef buildFirstBackendRef()
buildFirstBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCBackendRef buildLastBackendRef()
buildLastBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCBackendRef buildMatchingBackendRef(Predicate<GRPCBackendRefBuilder> predicate)
buildMatchingBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Boolean hasMatchingBackendRef(Predicate<GRPCBackendRefBuilder> predicate)
hasMatchingBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A withBackendRefs(List<GRPCBackendRef> backendRefs)
withBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A withBackendRefs(GRPCBackendRef... backendRefs)
withBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Boolean hasBackendRefs()
hasBackendRefs in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.BackendRefsNested<A> addNewBackendRef()
addNewBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.BackendRefsNested<A> addNewBackendRefLike(GRPCBackendRef item)
addNewBackendRefLike in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.BackendRefsNested<A> setNewBackendRefLike(int index, GRPCBackendRef item)
setNewBackendRefLike in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.BackendRefsNested<A> editBackendRef(int index)
editBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.BackendRefsNested<A> editFirstBackendRef()
editFirstBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.BackendRefsNested<A> editLastBackendRef()
editLastBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.BackendRefsNested<A> editMatchingBackendRef(Predicate<GRPCBackendRefBuilder> predicate)
editMatchingBackendRef in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addToFilters(int index, GRPCRouteFilter item)
addToFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A setToFilters(int index, GRPCRouteFilter item)
setToFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addToFilters(GRPCRouteFilter... items)
addToFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addAllToFilters(Collection<GRPCRouteFilter> items)
addAllToFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeFromFilters(GRPCRouteFilter... items)
removeFromFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeAllFromFilters(Collection<GRPCRouteFilter> items)
removeAllFromFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeMatchingFromFilters(Predicate<GRPCRouteFilterBuilder> predicate)
removeMatchingFromFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>@Deprecated public List<GRPCRouteFilter> getFilters()
getFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public List<GRPCRouteFilter> buildFilters()
buildFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteFilter buildFilter(int index)
buildFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteFilter buildFirstFilter()
buildFirstFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteFilter buildLastFilter()
buildLastFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteFilter buildMatchingFilter(Predicate<GRPCRouteFilterBuilder> predicate)
buildMatchingFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Boolean hasMatchingFilter(Predicate<GRPCRouteFilterBuilder> predicate)
hasMatchingFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A withFilters(List<GRPCRouteFilter> filters)
withFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A withFilters(GRPCRouteFilter... filters)
withFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Boolean hasFilters()
hasFilters in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.FiltersNested<A> addNewFilter()
addNewFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.FiltersNested<A> addNewFilterLike(GRPCRouteFilter item)
addNewFilterLike in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.FiltersNested<A> setNewFilterLike(int index, GRPCRouteFilter item)
setNewFilterLike in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.FiltersNested<A> editFilter(int index)
editFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.FiltersNested<A> editFirstFilter()
editFirstFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.FiltersNested<A> editLastFilter()
editLastFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.FiltersNested<A> editMatchingFilter(Predicate<GRPCRouteFilterBuilder> predicate)
editMatchingFilter in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addToMatches(int index, GRPCRouteMatch item)
addToMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A setToMatches(int index, GRPCRouteMatch item)
setToMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addToMatches(GRPCRouteMatch... items)
addToMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addAllToMatches(Collection<GRPCRouteMatch> items)
addAllToMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeFromMatches(GRPCRouteMatch... items)
removeFromMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeAllFromMatches(Collection<GRPCRouteMatch> items)
removeAllFromMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeMatchingFromMatches(Predicate<GRPCRouteMatchBuilder> predicate)
removeMatchingFromMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>@Deprecated public List<GRPCRouteMatch> getMatches()
getMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public List<GRPCRouteMatch> buildMatches()
buildMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteMatch buildMatch(int index)
buildMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteMatch buildFirstMatch()
buildFirstMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteMatch buildLastMatch()
buildLastMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteMatch buildMatchingMatch(Predicate<GRPCRouteMatchBuilder> predicate)
buildMatchingMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Boolean hasMatchingMatch(Predicate<GRPCRouteMatchBuilder> predicate)
hasMatchingMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A withMatches(List<GRPCRouteMatch> matches)
withMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A withMatches(GRPCRouteMatch... matches)
withMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Boolean hasMatches()
hasMatches in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.MatchesNested<A> addNewMatch()
addNewMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.MatchesNested<A> addNewMatchLike(GRPCRouteMatch item)
addNewMatchLike in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.MatchesNested<A> setNewMatchLike(int index, GRPCRouteMatch item)
setNewMatchLike in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.MatchesNested<A> editMatch(int index)
editMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.MatchesNested<A> editFirstMatch()
editFirstMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.MatchesNested<A> editLastMatch()
editLastMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public GRPCRouteRuleFluent.MatchesNested<A> editMatchingMatch(Predicate<GRPCRouteMatchBuilder> predicate)
editMatchingMatch in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface GRPCRouteRuleFluent<A extends GRPCRouteRuleFluent<A>>public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends GRPCRouteRuleFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends GRPCRouteRuleFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.