Package io.fabric8.knative.serving.v1
Class RouteSpecFluentImpl<A extends RouteSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.knative.serving.v1.RouteSpecFluentImpl<A>
-
- All Implemented Interfaces:
RouteSpecFluent<A>,io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>
- Direct Known Subclasses:
RouteFluentImpl.SpecNestedImpl,RouteFluentImpl.SpecNestedImpl,RouteSpecBuilder
public class RouteSpecFluentImpl<A extends RouteSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements RouteSpecFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRouteSpecFluentImpl.TrafficNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.knative.serving.v1.RouteSpecFluent
RouteSpecFluent.TrafficNested<N>
-
-
Constructor Summary
Constructors Constructor Description RouteSpecFluentImpl()RouteSpecFluentImpl(RouteSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
RouteSpecFluentImpl
public RouteSpecFluentImpl()
-
RouteSpecFluentImpl
public RouteSpecFluentImpl(RouteSpec instance)
-
-
Method Detail
-
addToTraffic
public A addToTraffic(int index, TrafficTarget item)
- Specified by:
addToTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
setToTraffic
public A setToTraffic(int index, TrafficTarget item)
- Specified by:
setToTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
addToTraffic
public A addToTraffic(TrafficTarget... items)
- Specified by:
addToTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
addAllToTraffic
public A addAllToTraffic(Collection<TrafficTarget> items)
- Specified by:
addAllToTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
removeFromTraffic
public A removeFromTraffic(TrafficTarget... items)
- Specified by:
removeFromTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
removeAllFromTraffic
public A removeAllFromTraffic(Collection<TrafficTarget> items)
- Specified by:
removeAllFromTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
removeMatchingFromTraffic
public A removeMatchingFromTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
removeMatchingFromTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
getTraffic
@Deprecated public List<TrafficTarget> getTraffic()
Deprecated.This method has been deprecated, please use method buildTraffic instead.- Specified by:
getTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>- Returns:
- The buildable object.
-
buildTraffic
public List<TrafficTarget> buildTraffic()
- Specified by:
buildTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
buildTraffic
public TrafficTarget buildTraffic(int index)
- Specified by:
buildTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
buildFirstTraffic
public TrafficTarget buildFirstTraffic()
- Specified by:
buildFirstTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
buildLastTraffic
public TrafficTarget buildLastTraffic()
- Specified by:
buildLastTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
buildMatchingTraffic
public TrafficTarget buildMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
buildMatchingTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
hasMatchingTraffic
public Boolean hasMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
hasMatchingTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
withTraffic
public A withTraffic(List<TrafficTarget> traffic)
- Specified by:
withTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
withTraffic
public A withTraffic(TrafficTarget... traffic)
- Specified by:
withTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
hasTraffic
public Boolean hasTraffic()
- Specified by:
hasTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
addNewTraffic
public RouteSpecFluent.TrafficNested<A> addNewTraffic()
- Specified by:
addNewTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
addNewTrafficLike
public RouteSpecFluent.TrafficNested<A> addNewTrafficLike(TrafficTarget item)
- Specified by:
addNewTrafficLikein interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
setNewTrafficLike
public RouteSpecFluent.TrafficNested<A> setNewTrafficLike(int index, TrafficTarget item)
- Specified by:
setNewTrafficLikein interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
editTraffic
public RouteSpecFluent.TrafficNested<A> editTraffic(int index)
- Specified by:
editTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
editFirstTraffic
public RouteSpecFluent.TrafficNested<A> editFirstTraffic()
- Specified by:
editFirstTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
editLastTraffic
public RouteSpecFluent.TrafficNested<A> editLastTraffic()
- Specified by:
editLastTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
editMatchingTraffic
public RouteSpecFluent.TrafficNested<A> editMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
editMatchingTrafficin interfaceRouteSpecFluent<A extends RouteSpecFluent<A>>
-
-