Class Route.Builder
- java.lang.Object
-
- org.springframework.cloud.gateway.route.Route.AbstractBuilder<Route.Builder>
-
- org.springframework.cloud.gateway.route.Route.Builder
-
- Enclosing class:
- Route
public static class Route.Builder extends Route.AbstractBuilder<Route.Builder>
-
-
Field Summary
Fields Modifier and Type Field Description protected Predicate<org.springframework.web.server.ServerWebExchange>
predicate
-
Fields inherited from class org.springframework.cloud.gateway.route.Route.AbstractBuilder
gatewayFilters, id, metadata, order, uri
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Route.Builder
and(Predicate<org.springframework.web.server.ServerWebExchange> predicate)
AsyncPredicate<org.springframework.web.server.ServerWebExchange>
getPredicate()
protected Route.Builder
getThis()
Route.Builder
negate()
Route.Builder
or(Predicate<org.springframework.web.server.ServerWebExchange> predicate)
-
Methods inherited from class org.springframework.cloud.gateway.route.Route.AbstractBuilder
build, filter, filters, filters, getId, id, metadata, metadata, order, replaceFilters, replaceMetadata, uri, uri
-
-
-
-
Field Detail
-
predicate
protected Predicate<org.springframework.web.server.ServerWebExchange> predicate
-
-
Method Detail
-
getThis
protected Route.Builder getThis()
- Specified by:
getThis
in classRoute.AbstractBuilder<Route.Builder>
-
getPredicate
public AsyncPredicate<org.springframework.web.server.ServerWebExchange> getPredicate()
- Specified by:
getPredicate
in classRoute.AbstractBuilder<Route.Builder>
-
and
public Route.Builder and(Predicate<org.springframework.web.server.ServerWebExchange> predicate)
-
or
public Route.Builder or(Predicate<org.springframework.web.server.ServerWebExchange> predicate)
-
negate
public Route.Builder negate()
-
-