@Generated(value="org.yamcs.protoc.ServiceGenerator",
date="2023-09-18T00:21:24.524467148Z")
public class FileTransferApiClient
extends AbstractFileTransferApi<Void>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal 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.final void
createTransfer
(Void ctx, CreateTransferRequest request, Observer<TransferInfo> observer) Create a transferfinal void
fetchFileList
(Void ctx, ListFilesRequest request, Observer<com.google.protobuf.Empty> observer) Request file list from remotefinal void
getFileList
(Void ctx, ListFilesRequest request, Observer<ListFilesResponse> observer) Get latest file listfinal void
getTransfer
(Void ctx, GetTransferRequest request, Observer<TransferInfo> observer) Get a transferfinal void
listFileTransferServices
(Void ctx, ListFileTransferServicesRequest request, Observer<ListFileTransferServicesResponse> observer) List file transfer servicesfinal void
listTransfers
(Void ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer) List transfersfinal void
pauseTransfer
(Void ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer) Pause a transferfinal void
resumeTransfer
(Void ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer) Resume a transferfinal void
subscribeRemoteFileList
(Void ctx, SubscribeTransfersRequest request, Observer<ListFilesResponse> observer) Receive remote file listsfinal void
subscribeTransfers
(Void ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer) Receive 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:
listFileTransferServices
in classAbstractFileTransferApi<Void>
-
listTransfers
public final void listTransfers(Void ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer) List transfers
- Specified by:
listTransfers
in classAbstractFileTransferApi<Void>
-
getTransfer
public final void getTransfer(Void ctx, GetTransferRequest request, Observer<TransferInfo> observer) Get a transfer
- Specified by:
getTransfer
in classAbstractFileTransferApi<Void>
-
createTransfer
public final void createTransfer(Void ctx, CreateTransferRequest request, Observer<TransferInfo> observer) Create a transfer
- Specified by:
createTransfer
in classAbstractFileTransferApi<Void>
-
pauseTransfer
public final void pauseTransfer(Void ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer) Pause a transfer
- Specified by:
pauseTransfer
in 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:
cancelTransfer
in classAbstractFileTransferApi<Void>
-
resumeTransfer
public final void resumeTransfer(Void ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer) Resume a transfer
- Specified by:
resumeTransfer
in classAbstractFileTransferApi<Void>
-
subscribeTransfers
public final void subscribeTransfers(Void ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer) Receive transfer updates
- Specified by:
subscribeTransfers
in classAbstractFileTransferApi<Void>
-
subscribeRemoteFileList
public final void subscribeRemoteFileList(Void ctx, SubscribeTransfersRequest request, Observer<ListFilesResponse> observer) Receive remote file lists
- Specified by:
subscribeRemoteFileList
in classAbstractFileTransferApi<Void>
-
fetchFileList
public final void fetchFileList(Void ctx, ListFilesRequest request, Observer<com.google.protobuf.Empty> observer) Request file list from remote
- Specified by:
fetchFileList
in classAbstractFileTransferApi<Void>
-
getFileList
public final void getFileList(Void ctx, ListFilesRequest request, Observer<ListFilesResponse> observer) Get latest file list
- Specified by:
getFileList
in classAbstractFileTransferApi<Void>
-