Package org.yamcs.protobuf
Class MdbApiClient
@Generated(value="org.yamcs.protoc.ServiceGenerator",
date="2024-04-19T02:14:52.905956548Z")
public class MdbApiClient
extends AbstractMdbApi<Void>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
batchGetParameters
(Void ctx, Mdb.BatchGetParametersRequest request, Observer<Mdb.BatchGetParametersResponse> observer) Batch get of multiple parametersfinal void
createParameter
(Void ctx, Mdb.CreateParameterRequest request, Observer<Mdb.ParameterInfo> observer) Create a parameterfinal void
createParameterType
(Void ctx, Mdb.CreateParameterTypeRequest request, Observer<Mdb.ParameterTypeInfo> observer) Create a parameter typefinal void
exportJavaMissionDatabase
(Void ctx, Mdb.ExportJavaMissionDatabaseRequest request, Observer<HttpBody> observer) Export a java serialized dump of the mission databasefinal void
exportXtce
(Void ctx, Mdb.ExportXtceRequest request, Observer<HttpBody> observer) Export an XTCE representation of a space system.final void
getAlgorithm
(Void ctx, Mdb.GetAlgorithmRequest request, Observer<Mdb.AlgorithmInfo> observer) Get an algorithmfinal void
getCommand
(Void ctx, Mdb.GetCommandRequest request, Observer<Mdb.CommandInfo> observer) Get a commandfinal void
getContainer
(Void ctx, Mdb.GetContainerRequest request, Observer<Mdb.ContainerInfo> observer) Get a containerfinal void
getMissionDatabase
(Void ctx, Mdb.GetMissionDatabaseRequest request, Observer<Mdb.MissionDatabase> observer) Get a mission databasefinal void
getParameter
(Void ctx, Mdb.GetParameterRequest request, Observer<Mdb.ParameterInfo> observer) Get a parameterfinal void
getParameterType
(Void ctx, Mdb.GetParameterTypeRequest request, Observer<Mdb.ParameterTypeInfo> observer) Get a parameter typefinal void
getSpaceSystem
(Void ctx, Mdb.GetSpaceSystemRequest request, Observer<Mdb.SpaceSystemInfo> observer) Get a space systemfinal void
listAlgorithms
(Void ctx, Mdb.ListAlgorithmsRequest request, Observer<Mdb.ListAlgorithmsResponse> observer) List algorithmsfinal void
listCommands
(Void ctx, Mdb.ListCommandsRequest request, Observer<Mdb.ListCommandsResponse> observer) List commandsfinal void
listContainers
(Void ctx, Mdb.ListContainersRequest request, Observer<Mdb.ListContainersResponse> observer) List containersfinal void
listParameters
(Void ctx, Mdb.ListParametersRequest request, Observer<Mdb.ListParametersResponse> observer) List parametersfinal void
listParameterTypes
(Void ctx, Mdb.ListParameterTypesRequest request, Observer<Mdb.ListParameterTypesResponse> observer) List parameter typesfinal void
listSpaceSystems
(Void ctx, Mdb.ListSpaceSystemsRequest request, Observer<Mdb.ListSpaceSystemsResponse> observer) List space systemsfinal void
streamMissionDatabase
(Void ctx, Mdb.StreamMissionDatabaseRequest request, Observer<Mdb.MissionDatabaseItem> observer) Stream Mission Database items.Methods inherited from class org.yamcs.protobuf.AbstractMdbApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
MdbApiClient
-
-
Method Details
-
getMissionDatabase
public final void getMissionDatabase(Void ctx, Mdb.GetMissionDatabaseRequest request, Observer<Mdb.MissionDatabase> observer) Get a mission database
- Specified by:
getMissionDatabase
in classAbstractMdbApi<Void>
-
exportJavaMissionDatabase
public final void exportJavaMissionDatabase(Void ctx, Mdb.ExportJavaMissionDatabaseRequest request, Observer<HttpBody> observer) Export a java serialized dump of the mission database
- Specified by:
exportJavaMissionDatabase
in classAbstractMdbApi<Void>
-
listSpaceSystems
public final void listSpaceSystems(Void ctx, Mdb.ListSpaceSystemsRequest request, Observer<Mdb.ListSpaceSystemsResponse> observer) List space systems
- Specified by:
listSpaceSystems
in classAbstractMdbApi<Void>
-
getSpaceSystem
public final void getSpaceSystem(Void ctx, Mdb.GetSpaceSystemRequest request, Observer<Mdb.SpaceSystemInfo> observer) Get a space system
- Specified by:
getSpaceSystem
in classAbstractMdbApi<Void>
-
exportXtce
Export an XTCE representation of a space system. If the requested space system is not the root, containers will have their qualified name stripped by the top name. In addition there may also be references to objects from space systems that are not part of the export.
- Specified by:
exportXtce
in classAbstractMdbApi<Void>
-
streamMissionDatabase
public final void streamMissionDatabase(Void ctx, Mdb.StreamMissionDatabaseRequest request, Observer<Mdb.MissionDatabaseItem> observer) Stream Mission Database items. This operation is intended for tools that need to efficiently fetch the full list of parameters or commands, without using repeated pagination-based requests.
- Specified by:
streamMissionDatabase
in classAbstractMdbApi<Void>
-
listParameters
public final void listParameters(Void ctx, Mdb.ListParametersRequest request, Observer<Mdb.ListParametersResponse> observer) List parameters
- Specified by:
listParameters
in classAbstractMdbApi<Void>
-
getParameter
public final void getParameter(Void ctx, Mdb.GetParameterRequest request, Observer<Mdb.ParameterInfo> observer) Get a parameter
- Specified by:
getParameter
in classAbstractMdbApi<Void>
-
createParameter
public final void createParameter(Void ctx, Mdb.CreateParameterRequest request, Observer<Mdb.ParameterInfo> observer) Create a parameter
- Specified by:
createParameter
in classAbstractMdbApi<Void>
-
batchGetParameters
public final void batchGetParameters(Void ctx, Mdb.BatchGetParametersRequest request, Observer<Mdb.BatchGetParametersResponse> observer) Batch get of multiple parameters
- Specified by:
batchGetParameters
in classAbstractMdbApi<Void>
-
listParameterTypes
public final void listParameterTypes(Void ctx, Mdb.ListParameterTypesRequest request, Observer<Mdb.ListParameterTypesResponse> observer) List parameter types
- Specified by:
listParameterTypes
in classAbstractMdbApi<Void>
-
getParameterType
public final void getParameterType(Void ctx, Mdb.GetParameterTypeRequest request, Observer<Mdb.ParameterTypeInfo> observer) Get a parameter type
- Specified by:
getParameterType
in classAbstractMdbApi<Void>
-
createParameterType
public final void createParameterType(Void ctx, Mdb.CreateParameterTypeRequest request, Observer<Mdb.ParameterTypeInfo> observer) Create a parameter type
- Specified by:
createParameterType
in classAbstractMdbApi<Void>
-
listContainers
public final void listContainers(Void ctx, Mdb.ListContainersRequest request, Observer<Mdb.ListContainersResponse> observer) List containers
- Specified by:
listContainers
in classAbstractMdbApi<Void>
-
getContainer
public final void getContainer(Void ctx, Mdb.GetContainerRequest request, Observer<Mdb.ContainerInfo> observer) Get a container
- Specified by:
getContainer
in classAbstractMdbApi<Void>
-
listCommands
public final void listCommands(Void ctx, Mdb.ListCommandsRequest request, Observer<Mdb.ListCommandsResponse> observer) List commands
- Specified by:
listCommands
in classAbstractMdbApi<Void>
-
getCommand
public final void getCommand(Void ctx, Mdb.GetCommandRequest request, Observer<Mdb.CommandInfo> observer) Get a command
- Specified by:
getCommand
in classAbstractMdbApi<Void>
-
listAlgorithms
public final void listAlgorithms(Void ctx, Mdb.ListAlgorithmsRequest request, Observer<Mdb.ListAlgorithmsResponse> observer) List algorithms
- Specified by:
listAlgorithms
in classAbstractMdbApi<Void>
-
getAlgorithm
public final void getAlgorithm(Void ctx, Mdb.GetAlgorithmRequest request, Observer<Mdb.AlgorithmInfo> observer) Get an algorithm
- Specified by:
getAlgorithm
in classAbstractMdbApi<Void>
-