Package org.yamcs.web.api
Class WebApiClient
@Generated(value="org.yamcs.maven.ServiceGenerator",
date="2025-03-22T11:19:46.451455178Z")
public class WebApiClient
extends AbstractWebApi<Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
createQuery
(Void ctx, CreateQueryRequest request, Observer<QueryInfo> observer) Create a query on a target resourcefinal void
deleteQuery
(Void ctx, DeleteQueryRequest request, Observer<com.google.protobuf.Empty> observer) Delete a queryfinal void
getInstanceConfiguration
(Void ctx, GetInstanceConfigurationRequest request, Observer<InstanceConfiguration> observer) Get web configuration for an instancefinal void
listQueries
(Void ctx, ListQueriesRequest request, Observer<ListQueriesResponse> observer) List queries for a resourcefinal Observer<ParseFilterRequest>
parseFilter
(Void ctx, Observer<ParseFilterData> observer) Parses a resource filter query This operation was added to assist yamcs-web in using the server-side implementation to parse query filters, while the client-side implementation is not sufficiently complete.final void
updateQuery
(Void ctx, UpdateQueryRequest request, Observer<QueryInfo> observer) Update a queryMethods inherited from class org.yamcs.web.api.AbstractWebApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
WebApiClient
-
-
Method Details
-
getInstanceConfiguration
public final void getInstanceConfiguration(Void ctx, GetInstanceConfigurationRequest request, Observer<InstanceConfiguration> observer) Get web configuration for an instance
- Specified by:
getInstanceConfiguration
in classAbstractWebApi<Void>
-
listQueries
public final void listQueries(Void ctx, ListQueriesRequest request, Observer<ListQueriesResponse> observer) List queries for a resource
- Specified by:
listQueries
in classAbstractWebApi<Void>
-
createQuery
Create a query on a target resource
- Specified by:
createQuery
in classAbstractWebApi<Void>
-
updateQuery
Update a query
- Specified by:
updateQuery
in classAbstractWebApi<Void>
-
deleteQuery
public final void deleteQuery(Void ctx, DeleteQueryRequest request, Observer<com.google.protobuf.Empty> observer) Delete a query
- Specified by:
deleteQuery
in classAbstractWebApi<Void>
-
parseFilter
Parses a resource filter query This operation was added to assist yamcs-web in using the server-side implementation to parse query filters, while the client-side implementation is not sufficiently complete. It is modeled as a WebSocket, to avoid an abundance of ignorable requests and 404 warnings in the server log.
- Specified by:
parseFilter
in classAbstractWebApi<Void>
-