Class TagApiClient

java.lang.Object
org.yamcs.protobuf.AbstractTagApi<Void>
org.yamcs.protobuf.TagApiClient
All Implemented Interfaces:
Api<Void>

public class TagApiClient extends AbstractTagApi<Void>
  Methods for working with 'tags'.
 
  .. warning::
      This API is going to be removed. Use Yamcs Timeline instead
      by adding the service ``org.yamcs.timeline.TimelineService``
      to your instance configuration.
 
  • Constructor Details

  • Method Details

    • listTags

      public final void listTags(Void ctx, ListTagsRequest request, Observer<ListTagsResponse> observer)
        List tags
       
        .. warning::
            This method is going to be removed. Use Yamcs Timeline instead
            by adding the service ``org.yamcs.timeline.TimelineService``
            to your instance configuration.
       
      Specified by:
      listTags in class AbstractTagApi<Void>
    • getTag

      public final void getTag(Void ctx, GetTagRequest request, Observer<Yamcs.ArchiveTag> observer)
        Get a tag
       
        .. warning::
            This method is going to be removed. Use Yamcs Timeline instead
            by adding the service ``org.yamcs.timeline.TimelineService``
            to your instance configuration.
       
      Specified by:
      getTag in class AbstractTagApi<Void>
    • createTag

      public final void createTag(Void ctx, CreateTagRequest request, Observer<Yamcs.ArchiveTag> observer)
        Create a tag
       
        .. warning::
            This method is going to be removed. Use Yamcs Timeline instead
            by adding the service ``org.yamcs.timeline.TimelineService``
            to your instance configuration.
       
      Specified by:
      createTag in class AbstractTagApi<Void>
    • updateTag

      public final void updateTag(Void ctx, EditTagRequest request, Observer<Yamcs.ArchiveTag> observer)
        Update a tag
       
        .. warning::
            This method is going to be removed. Use Yamcs Timeline instead
            by adding the service ``org.yamcs.timeline.TimelineService``
            to your instance configuration.
       
      Specified by:
      updateTag in class AbstractTagApi<Void>
    • deleteTag

      public final void deleteTag(Void ctx, DeleteTagRequest request, Observer<Yamcs.ArchiveTag> observer)
        Delete a tag
       
        .. warning::
            This method is going to be removed. Use Yamcs Timeline instead
            by adding the service ``org.yamcs.timeline.TimelineService``
            to your instance configuration.
       
      Specified by:
      deleteTag in class AbstractTagApi<Void>