Class XdsRouteService
java.lang.Object
com.linecorp.centraldogma.xds.route.v1.XdsRouteService
Annotated service object for managing routes.
-
Constructor Summary
ConstructorsConstructorDescriptionXdsRouteService(com.linecorp.centraldogma.xds.internal.XdsResourceManager xdsResourceManager) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptioncreateRoute(String group, String routeId, @Nullable String summary, String body) POST /xds/groups/{group}/routesdeleteRoute(String group, String routeId, @Nullable String summary) DELETE /xds/groups/{group}/routes/{route_id}updateRoute(String group, String routeId, @Nullable String summary, String body) PUT /xds/groups/{group}/routes/{route_id}
-
Constructor Details
-
XdsRouteService
public XdsRouteService(com.linecorp.centraldogma.xds.internal.XdsResourceManager xdsResourceManager) Creates a new instance.
-
-
Method Details
-
createRoute
public CompletableFuture<HttpResponse> createRoute(String group, String routeId, @Nullable String summary, String body) POST /xds/groups/{group}/routesCreates a new route.
-
updateRoute
public CompletableFuture<HttpResponse> updateRoute(String group, String routeId, @Nullable String summary, String body) PUT /xds/groups/{group}/routes/{route_id}Updates an existing route.
-
deleteRoute
public CompletableFuture<HttpResponse> deleteRoute(String group, String routeId, @Nullable String summary) DELETE /xds/groups/{group}/routes/{route_id}Removes a route.
-