Package io.fabric8.openshift.api.model
Class RouteSpecFluent<A extends RouteSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.RouteSpecFluent<A>
-
- Direct Known Subclasses:
RouteFluent.SpecNested,RouteSpecBuilder
public class RouteSpecFluent<A extends RouteSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRouteSpecFluent.AlternateBackendsNested<N>classRouteSpecFluent.HttpHeadersNested<N>classRouteSpecFluent.PortNested<N>classRouteSpecFluent.TlsNested<N>classRouteSpecFluent.ToNested<N>
-
Constructor Summary
Constructors Constructor Description RouteSpecFluent()RouteSpecFluent(RouteSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
RouteSpecFluent
public RouteSpecFluent()
-
RouteSpecFluent
public RouteSpecFluent(RouteSpec instance)
-
-
Method Detail
-
addAllToAlternateBackends
public A addAllToAlternateBackends(Collection<RouteTargetReference> items)
-
addNewAlternateBackend
public RouteSpecFluent.AlternateBackendsNested<A> addNewAlternateBackend()
-
addNewAlternateBackendLike
public RouteSpecFluent.AlternateBackendsNested<A> addNewAlternateBackendLike(RouteTargetReference item)
-
addToAlternateBackends
public A addToAlternateBackends(RouteTargetReference... items)
-
addToAlternateBackends
public A addToAlternateBackends(int index, RouteTargetReference item)
-
buildAlternateBackend
public RouteTargetReference buildAlternateBackend(int index)
-
buildAlternateBackends
public List<RouteTargetReference> buildAlternateBackends()
-
buildFirstAlternateBackend
public RouteTargetReference buildFirstAlternateBackend()
-
buildHttpHeaders
public RouteHTTPHeaders buildHttpHeaders()
-
buildLastAlternateBackend
public RouteTargetReference buildLastAlternateBackend()
-
buildMatchingAlternateBackend
public RouteTargetReference buildMatchingAlternateBackend(Predicate<RouteTargetReferenceBuilder> predicate)
-
buildPort
public RoutePort buildPort()
-
buildTls
public TLSConfig buildTls()
-
buildTo
public RouteTargetReference buildTo()
-
copyInstance
protected void copyInstance(RouteSpec instance)
-
editAlternateBackend
public RouteSpecFluent.AlternateBackendsNested<A> editAlternateBackend(int index)
-
editFirstAlternateBackend
public RouteSpecFluent.AlternateBackendsNested<A> editFirstAlternateBackend()
-
editHttpHeaders
public RouteSpecFluent.HttpHeadersNested<A> editHttpHeaders()
-
editLastAlternateBackend
public RouteSpecFluent.AlternateBackendsNested<A> editLastAlternateBackend()
-
editMatchingAlternateBackend
public RouteSpecFluent.AlternateBackendsNested<A> editMatchingAlternateBackend(Predicate<RouteTargetReferenceBuilder> predicate)
-
editOrNewHttpHeaders
public RouteSpecFluent.HttpHeadersNested<A> editOrNewHttpHeaders()
-
editOrNewHttpHeadersLike
public RouteSpecFluent.HttpHeadersNested<A> editOrNewHttpHeadersLike(RouteHTTPHeaders item)
-
editOrNewPort
public RouteSpecFluent.PortNested<A> editOrNewPort()
-
editOrNewPortLike
public RouteSpecFluent.PortNested<A> editOrNewPortLike(RoutePort item)
-
editOrNewTls
public RouteSpecFluent.TlsNested<A> editOrNewTls()
-
editOrNewTlsLike
public RouteSpecFluent.TlsNested<A> editOrNewTlsLike(TLSConfig item)
-
editOrNewTo
public RouteSpecFluent.ToNested<A> editOrNewTo()
-
editOrNewToLike
public RouteSpecFluent.ToNested<A> editOrNewToLike(RouteTargetReference item)
-
editPort
public RouteSpecFluent.PortNested<A> editPort()
-
editTls
public RouteSpecFluent.TlsNested<A> editTls()
-
editTo
public RouteSpecFluent.ToNested<A> editTo()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends RouteSpecFluent<A>>
-
getHost
public String getHost()
-
getPath
public String getPath()
-
getSubdomain
public String getSubdomain()
-
getWildcardPolicy
public String getWildcardPolicy()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasAlternateBackends
public boolean hasAlternateBackends()
-
hasHost
public boolean hasHost()
-
hasHttpHeaders
public boolean hasHttpHeaders()
-
hasMatchingAlternateBackend
public boolean hasMatchingAlternateBackend(Predicate<RouteTargetReferenceBuilder> predicate)
-
hasPath
public boolean hasPath()
-
hasPort
public boolean hasPort()
-
hasSubdomain
public boolean hasSubdomain()
-
hasTls
public boolean hasTls()
-
hasTo
public boolean hasTo()
-
hasWildcardPolicy
public boolean hasWildcardPolicy()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends RouteSpecFluent<A>>
-
removeAllFromAlternateBackends
public A removeAllFromAlternateBackends(Collection<RouteTargetReference> items)
-
removeFromAlternateBackends
public A removeFromAlternateBackends(RouteTargetReference... items)
-
removeMatchingFromAlternateBackends
public A removeMatchingFromAlternateBackends(Predicate<RouteTargetReferenceBuilder> predicate)
-
setNewAlternateBackendLike
public RouteSpecFluent.AlternateBackendsNested<A> setNewAlternateBackendLike(int index, RouteTargetReference item)
-
setToAlternateBackends
public A setToAlternateBackends(int index, RouteTargetReference item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withAlternateBackends
public A withAlternateBackends(List<RouteTargetReference> alternateBackends)
-
withAlternateBackends
public A withAlternateBackends(RouteTargetReference... alternateBackends)
-
withHttpHeaders
public A withHttpHeaders(RouteHTTPHeaders httpHeaders)
-
withNewHttpHeaders
public RouteSpecFluent.HttpHeadersNested<A> withNewHttpHeaders()
-
withNewHttpHeadersLike
public RouteSpecFluent.HttpHeadersNested<A> withNewHttpHeadersLike(RouteHTTPHeaders item)
-
withNewPort
public RouteSpecFluent.PortNested<A> withNewPort()
-
withNewPortLike
public RouteSpecFluent.PortNested<A> withNewPortLike(RoutePort item)
-
withNewTls
public RouteSpecFluent.TlsNested<A> withNewTls()
-
withNewTlsLike
public RouteSpecFluent.TlsNested<A> withNewTlsLike(TLSConfig item)
-
withNewTo
public RouteSpecFluent.ToNested<A> withNewTo()
-
withNewToLike
public RouteSpecFluent.ToNested<A> withNewToLike(RouteTargetReference item)
-
withTo
public A withTo(RouteTargetReference to)
-
-