public class ServiceSpecFluent<A extends ServiceSpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceSpecFluent.TemplateNested<N> |
class |
ServiceSpecFluent.TrafficNested<N> |
| Constructor and Description |
|---|
ServiceSpecFluent() |
ServiceSpecFluent(ServiceSpec instance) |
public ServiceSpecFluent()
public ServiceSpecFluent(ServiceSpec instance)
protected void copyInstance(ServiceSpec instance)
public RevisionTemplateSpec buildTemplate()
public A withTemplate(RevisionTemplateSpec template)
public boolean hasTemplate()
public ServiceSpecFluent.TemplateNested<A> withNewTemplate()
public ServiceSpecFluent.TemplateNested<A> withNewTemplateLike(RevisionTemplateSpec item)
public ServiceSpecFluent.TemplateNested<A> editTemplate()
public ServiceSpecFluent.TemplateNested<A> editOrNewTemplate()
public ServiceSpecFluent.TemplateNested<A> editOrNewTemplateLike(RevisionTemplateSpec item)
public A addToTraffic(int index, TrafficTarget item)
public A setToTraffic(int index, TrafficTarget item)
public A addToTraffic(TrafficTarget... items)
public A addAllToTraffic(Collection<TrafficTarget> items)
public A removeFromTraffic(TrafficTarget... items)
public A removeAllFromTraffic(Collection<TrafficTarget> items)
public A removeMatchingFromTraffic(Predicate<TrafficTargetBuilder> predicate)
public List<TrafficTarget> buildTraffic()
public TrafficTarget buildTraffic(int index)
public TrafficTarget buildFirstTraffic()
public TrafficTarget buildLastTraffic()
public TrafficTarget buildMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
public boolean hasMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
public A withTraffic(List<TrafficTarget> traffic)
public A withTraffic(TrafficTarget... traffic)
public boolean hasTraffic()
public ServiceSpecFluent.TrafficNested<A> addNewTraffic()
public ServiceSpecFluent.TrafficNested<A> addNewTrafficLike(TrafficTarget item)
public ServiceSpecFluent.TrafficNested<A> setNewTrafficLike(int index, TrafficTarget item)
public ServiceSpecFluent.TrafficNested<A> editTraffic(int index)
public ServiceSpecFluent.TrafficNested<A> editFirstTraffic()
public ServiceSpecFluent.TrafficNested<A> editLastTraffic()
public ServiceSpecFluent.TrafficNested<A> editMatchingTraffic(Predicate<TrafficTargetBuilder> predicate)
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
public boolean hasAdditionalProperties()
public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ServiceSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ServiceSpecFluent<A>>Copyright © 2015–2024 Red Hat. All rights reserved.