Class HTTPIngressRuleValueFluentImpl<A extends HTTPIngressRuleValueFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.networking.v1beta1.HTTPIngressRuleValueFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
,io.fabric8.kubernetes.api.builder.Visitable<A>
,HTTPIngressRuleValueFluent<A>
- Direct Known Subclasses:
HTTPIngressRuleValueBuilder
,IngressRuleFluentImpl.HttpNestedImpl
public class HTTPIngressRuleValueFluentImpl<A extends HTTPIngressRuleValueFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements HTTPIngressRuleValueFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
HTTPIngressRuleValueFluentImpl.PathsNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.networking.v1beta1.HTTPIngressRuleValueFluent
HTTPIngressRuleValueFluent.PathsNested<N>
-
-
Constructor Summary
Constructors Constructor Description HTTPIngressRuleValueFluentImpl()
HTTPIngressRuleValueFluentImpl(HTTPIngressRuleValue instance)
-
Method Summary
-
-
-
Constructor Detail
-
HTTPIngressRuleValueFluentImpl
public HTTPIngressRuleValueFluentImpl()
-
HTTPIngressRuleValueFluentImpl
public HTTPIngressRuleValueFluentImpl(HTTPIngressRuleValue instance)
-
-
Method Detail
-
addToPaths
public A addToPaths(int index, HTTPIngressPath item)
- Specified by:
addToPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
setToPaths
public A setToPaths(int index, HTTPIngressPath item)
- Specified by:
setToPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addToPaths
public A addToPaths(HTTPIngressPath... items)
- Specified by:
addToPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addAllToPaths
public A addAllToPaths(Collection<HTTPIngressPath> items)
- Specified by:
addAllToPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
removeFromPaths
public A removeFromPaths(HTTPIngressPath... items)
- Specified by:
removeFromPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
removeAllFromPaths
public A removeAllFromPaths(Collection<HTTPIngressPath> items)
- Specified by:
removeAllFromPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
removeMatchingFromPaths
public A removeMatchingFromPaths(Predicate<HTTPIngressPathBuilder> predicate)
- Specified by:
removeMatchingFromPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
getPaths
@Deprecated public List<HTTPIngressPath> getPaths()
Deprecated.This method has been deprecated, please use method buildPaths instead.- Specified by:
getPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
- Returns:
- The buildable object.
-
buildPaths
public List<HTTPIngressPath> buildPaths()
- Specified by:
buildPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildPath
public HTTPIngressPath buildPath(int index)
- Specified by:
buildPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildFirstPath
public HTTPIngressPath buildFirstPath()
- Specified by:
buildFirstPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildLastPath
public HTTPIngressPath buildLastPath()
- Specified by:
buildLastPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildMatchingPath
public HTTPIngressPath buildMatchingPath(Predicate<HTTPIngressPathBuilder> predicate)
- Specified by:
buildMatchingPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
hasMatchingPath
public Boolean hasMatchingPath(Predicate<HTTPIngressPathBuilder> predicate)
- Specified by:
hasMatchingPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
withPaths
public A withPaths(List<HTTPIngressPath> paths)
- Specified by:
withPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
withPaths
public A withPaths(HTTPIngressPath... paths)
- Specified by:
withPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
hasPaths
public Boolean hasPaths()
- Specified by:
hasPaths
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addNewPath
public HTTPIngressRuleValueFluent.PathsNested<A> addNewPath()
- Specified by:
addNewPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addNewPathLike
public HTTPIngressRuleValueFluent.PathsNested<A> addNewPathLike(HTTPIngressPath item)
- Specified by:
addNewPathLike
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
setNewPathLike
public HTTPIngressRuleValueFluent.PathsNested<A> setNewPathLike(int index, HTTPIngressPath item)
- Specified by:
setNewPathLike
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editPath
public HTTPIngressRuleValueFluent.PathsNested<A> editPath(int index)
- Specified by:
editPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editFirstPath
public HTTPIngressRuleValueFluent.PathsNested<A> editFirstPath()
- Specified by:
editFirstPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editLastPath
public HTTPIngressRuleValueFluent.PathsNested<A> editLastPath()
- Specified by:
editLastPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editMatchingPath
public HTTPIngressRuleValueFluent.PathsNested<A> editMatchingPath(Predicate<HTTPIngressPathBuilder> predicate)
- Specified by:
editMatchingPath
in interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
-