@Generated(value="org.yamcs.maven.ServiceGenerator",
date="2024-10-24T18:57:21.036194990Z")
public class FileTransferApiClient
extends AbstractFileTransferApi<Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcancelTransfer(Void ctx, CancelTransferRequest request, Observer<com.google.protobuf.Empty> observer) Cancel a transfer The ongoing transfer is aborted, partially uploaded/downloaded files are retained.final voidcreateTransfer(Void ctx, CreateTransferRequest request, Observer<TransferInfo> observer) Create a transferfinal voidfetchFileList(Void ctx, ListFilesRequest request, Observer<com.google.protobuf.Empty> observer) Request file list from remotefinal voidgetFileList(Void ctx, ListFilesRequest request, Observer<ListFilesResponse> observer) Get latest file listfinal voidgetFileTransferService(Void ctx, GetFileTransferServiceRequest request, Observer<FileTransferServiceInfo> observer) Get a file transfer servicefinal voidgetTransfer(Void ctx, GetTransferRequest request, Observer<TransferInfo> observer) Get a transferfinal voidlistFileTransferServices(Void ctx, ListFileTransferServicesRequest request, Observer<ListFileTransferServicesResponse> observer) List file transfer servicesfinal voidlistTransfers(Void ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer) List transfersfinal voidpauseTransfer(Void ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer) Pause a transferfinal voidresumeTransfer(Void ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer) Resume a transferfinal voidrunFileAction(Void ctx, RunFileActionRequest request, Observer<com.google.protobuf.Struct> observer) Run a file-specific action.final voidsubscribeRemoteFileList(Void ctx, SubscribeTransfersRequest request, Observer<ListFilesResponse> observer) Subscribe to remote file list updatesfinal voidsubscribeTransfers(Void ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer) Subscribe to transfer updatesMethods inherited from class org.yamcs.protobuf.AbstractFileTransferApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
FileTransferApiClient
-
-
Method Details
-
listFileTransferServices
public final void listFileTransferServices(Void ctx, ListFileTransferServicesRequest request, Observer<ListFileTransferServicesResponse> observer) List file transfer services
- Specified by:
listFileTransferServicesin classAbstractFileTransferApi<Void>
-
getFileTransferService
public final void getFileTransferService(Void ctx, GetFileTransferServiceRequest request, Observer<FileTransferServiceInfo> observer) Get a file transfer service
- Specified by:
getFileTransferServicein classAbstractFileTransferApi<Void>
-
listTransfers
public final void listTransfers(Void ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer) List transfers
- Specified by:
listTransfersin classAbstractFileTransferApi<Void>
-
getTransfer
public final void getTransfer(Void ctx, GetTransferRequest request, Observer<TransferInfo> observer) Get a transfer
- Specified by:
getTransferin classAbstractFileTransferApi<Void>
-
createTransfer
public final void createTransfer(Void ctx, CreateTransferRequest request, Observer<TransferInfo> observer) Create a transfer
- Specified by:
createTransferin classAbstractFileTransferApi<Void>
-
pauseTransfer
public final void pauseTransfer(Void ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer) Pause a transfer
- Specified by:
pauseTransferin classAbstractFileTransferApi<Void>
-
cancelTransfer
public final void cancelTransfer(Void ctx, CancelTransferRequest request, Observer<com.google.protobuf.Empty> observer) Cancel a transfer The ongoing transfer is aborted, partially uploaded/downloaded files are retained.
- Specified by:
cancelTransferin classAbstractFileTransferApi<Void>
-
resumeTransfer
public final void resumeTransfer(Void ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer) Resume a transfer
- Specified by:
resumeTransferin classAbstractFileTransferApi<Void>
-
subscribeTransfers
public final void subscribeTransfers(Void ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer) Subscribe to transfer updates
- Specified by:
subscribeTransfersin classAbstractFileTransferApi<Void>
-
subscribeRemoteFileList
public final void subscribeRemoteFileList(Void ctx, SubscribeTransfersRequest request, Observer<ListFilesResponse> observer) Subscribe to remote file list updates
- Specified by:
subscribeRemoteFileListin classAbstractFileTransferApi<Void>
-
fetchFileList
public final void fetchFileList(Void ctx, ListFilesRequest request, Observer<com.google.protobuf.Empty> observer) Request file list from remote
- Specified by:
fetchFileListin classAbstractFileTransferApi<Void>
-
getFileList
public final void getFileList(Void ctx, ListFilesRequest request, Observer<ListFilesResponse> observer) Get latest file list
- Specified by:
getFileListin classAbstractFileTransferApi<Void>
-
runFileAction
public final void runFileAction(Void ctx, RunFileActionRequest request, Observer<com.google.protobuf.Struct> observer) Run a file-specific action. Available actions are specific to the File Transfer implementation.
- Specified by:
runFileActionin classAbstractFileTransferApi<Void>
-