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:
DoneableHTTPIngressRuleValue,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 classHTTPIngressRuleValueFluentImpl.PathsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.networking.v1beta1.HTTPIngressRuleValueFluent
HTTPIngressRuleValueFluent.PathsNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description HTTPIngressRuleValueFluentImpl()HTTPIngressRuleValueFluentImpl(HTTPIngressRuleValue instance) -
Method Summary
-
Constructor Details
-
HTTPIngressRuleValueFluentImpl
public HTTPIngressRuleValueFluentImpl() -
HTTPIngressRuleValueFluentImpl
-
-
Method Details
-
addToPaths
- Specified by:
addToPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
setToPaths
- Specified by:
setToPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addToPaths
- Specified by:
addToPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addAllToPaths
- Specified by:
addAllToPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
removeFromPaths
- Specified by:
removeFromPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
removeAllFromPaths
- Specified by:
removeAllFromPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
removeMatchingFromPaths
public A removeMatchingFromPaths(io.fabric8.kubernetes.api.builder.Predicate<HTTPIngressPathBuilder> predicate)- Specified by:
removeMatchingFromPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
getPaths
Deprecated.This method has been deprecated, please use method buildPaths instead.- Specified by:
getPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>- Returns:
- The buildable object.
-
buildPaths
- Specified by:
buildPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildPath
- Specified by:
buildPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildFirstPath
- Specified by:
buildFirstPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildLastPath
- Specified by:
buildLastPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
buildMatchingPath
public HTTPIngressPath buildMatchingPath(io.fabric8.kubernetes.api.builder.Predicate<HTTPIngressPathBuilder> predicate)- Specified by:
buildMatchingPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
hasMatchingPath
public Boolean hasMatchingPath(io.fabric8.kubernetes.api.builder.Predicate<HTTPIngressPathBuilder> predicate)- Specified by:
hasMatchingPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
withPaths
- Specified by:
withPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
withPaths
- Specified by:
withPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
hasPaths
- Specified by:
hasPathsin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addNewPath
- Specified by:
addNewPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
addNewPathLike
- Specified by:
addNewPathLikein interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
setNewPathLike
- Specified by:
setNewPathLikein interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editPath
- Specified by:
editPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editFirstPath
- Specified by:
editFirstPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editLastPath
- Specified by:
editLastPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
editMatchingPath
public HTTPIngressRuleValueFluent.PathsNested<A> editMatchingPath(io.fabric8.kubernetes.api.builder.Predicate<HTTPIngressPathBuilder> predicate)- Specified by:
editMatchingPathin interfaceHTTPIngressRuleValueFluent<A extends HTTPIngressRuleValueFluent<A>>
-
equals
-