Package io.fabric8.knative.serving.v1
Class ServiceSpecFluentImpl<A extends ServiceSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.knative.serving.v1.ServiceSpecFluentImpl<A>
-
- All Implemented Interfaces:
ServiceSpecFluent<A>,io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>
- Direct Known Subclasses:
ServiceFluentImpl.SpecNestedImpl,ServiceFluentImpl.SpecNestedImpl,ServiceSpecBuilder
public class ServiceSpecFluentImpl<A extends ServiceSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements ServiceSpecFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classServiceSpecFluentImpl.TemplateNestedImpl<N>classServiceSpecFluentImpl.TrafficNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.knative.serving.v1.ServiceSpecFluent
ServiceSpecFluent.TemplateNested<N>, ServiceSpecFluent.TrafficNested<N>
-
-
Constructor Summary
Constructors Constructor Description ServiceSpecFluentImpl()ServiceSpecFluentImpl(ServiceSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
ServiceSpecFluentImpl
public ServiceSpecFluentImpl()
-
ServiceSpecFluentImpl
public ServiceSpecFluentImpl(ServiceSpec instance)
-
-
Method Detail
-
getTemplate
@Deprecated public RevisionTemplateSpec getTemplate()
Deprecated.This method has been deprecated, please use method buildTemplate instead.- Specified by:
getTemplatein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>- Returns:
- The buildable object.
-
buildTemplate
public RevisionTemplateSpec buildTemplate()
- Specified by:
buildTemplatein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withTemplate
public A withTemplate(RevisionTemplateSpec template)
- Specified by:
withTemplatein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasTemplate
public Boolean hasTemplate()
- Specified by:
hasTemplatein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewTemplate
public ServiceSpecFluent.TemplateNested<A> withNewTemplate()
- Specified by:
withNewTemplatein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewTemplateLike
public ServiceSpecFluent.TemplateNested<A> withNewTemplateLike(RevisionTemplateSpec item)
- Specified by:
withNewTemplateLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editTemplate
public ServiceSpecFluent.TemplateNested<A> editTemplate()
- Specified by:
editTemplatein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editOrNewTemplate
public ServiceSpecFluent.TemplateNested<A> editOrNewTemplate()
- Specified by:
editOrNewTemplatein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editOrNewTemplateLike
public ServiceSpecFluent.TemplateNested<A> editOrNewTemplateLike(RevisionTemplateSpec item)
- Specified by:
editOrNewTemplateLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToTraffic
public A addToTraffic(int index, TrafficTarget item)
- Specified by:
addToTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
setToTraffic
public A setToTraffic(int index, TrafficTarget item)
- Specified by:
setToTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToTraffic
public A addToTraffic(TrafficTarget... items)
- Specified by:
addToTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addAllToTraffic
public A addAllToTraffic(Collection<TrafficTarget> items)
- Specified by:
addAllToTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeFromTraffic
public A removeFromTraffic(TrafficTarget... items)
- Specified by:
removeFromTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeAllFromTraffic
public A removeAllFromTraffic(Collection<TrafficTarget> items)
- Specified by:
removeAllFromTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeMatchingFromTraffic
public A removeMatchingFromTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
removeMatchingFromTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getTraffic
@Deprecated public List<TrafficTarget> getTraffic()
Deprecated.This method has been deprecated, please use method buildTraffic instead.- Specified by:
getTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>- Returns:
- The buildable object.
-
buildTraffic
public List<TrafficTarget> buildTraffic()
- Specified by:
buildTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildTraffic
public TrafficTarget buildTraffic(int index)
- Specified by:
buildTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildFirstTraffic
public TrafficTarget buildFirstTraffic()
- Specified by:
buildFirstTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildLastTraffic
public TrafficTarget buildLastTraffic()
- Specified by:
buildLastTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildMatchingTraffic
public TrafficTarget buildMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
buildMatchingTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasMatchingTraffic
public Boolean hasMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
hasMatchingTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withTraffic
public A withTraffic(List<TrafficTarget> traffic)
- Specified by:
withTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withTraffic
public A withTraffic(TrafficTarget... traffic)
- Specified by:
withTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasTraffic
public Boolean hasTraffic()
- Specified by:
hasTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewTraffic
public ServiceSpecFluent.TrafficNested<A> addNewTraffic()
- Specified by:
addNewTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewTrafficLike
public ServiceSpecFluent.TrafficNested<A> addNewTrafficLike(TrafficTarget item)
- Specified by:
addNewTrafficLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
setNewTrafficLike
public ServiceSpecFluent.TrafficNested<A> setNewTrafficLike(int index, TrafficTarget item)
- Specified by:
setNewTrafficLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editTraffic
public ServiceSpecFluent.TrafficNested<A> editTraffic(int index)
- Specified by:
editTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editFirstTraffic
public ServiceSpecFluent.TrafficNested<A> editFirstTraffic()
- Specified by:
editFirstTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editLastTraffic
public ServiceSpecFluent.TrafficNested<A> editLastTraffic()
- Specified by:
editLastTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editMatchingTraffic
public ServiceSpecFluent.TrafficNested<A> editMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
- Specified by:
editMatchingTrafficin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
-