public class YamcsClient extends Object
Intended to provide a typed java-based client for use in CLI or other clients.
| Constructor and Description |
|---|
YamcsClient(YamcsConnectionProperties yprops) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
createBucket(Rest.CreateBucketRequest options) |
CompletableFuture<Void> |
deleteBucket(String name) |
CompletableFuture<Void> |
editService(String service,
Rest.EditServiceRequest options) |
CompletableFuture<Rest.ListBucketsResponse> |
getBuckets() |
CompletableFuture<Rest.ListClientsResponse> |
getClients() |
CompletableFuture<YamcsManagement.ClientInfo> |
getClients(int clientId) |
CompletableFuture<YamcsManagement.YamcsInstance> |
getInstance(String instance) |
CompletableFuture<Rest.ListInstancesResponse> |
getInstances() |
CompletableFuture<byte[]> |
getObject(String bucket,
String object) |
CompletableFuture<Rest.ListObjectsResponse> |
getObjects(String bucket) |
CompletableFuture<Rest.ListProcessorsResponse> |
getProcessors() |
CompletableFuture<YamcsManagement.ServiceInfo> |
getService(String service) |
CompletableFuture<Rest.ListServiceInfoResponse> |
getServices() |
InstanceClient |
selectInstance(String instance) |
public YamcsClient(YamcsConnectionProperties yprops)
public InstanceClient selectInstance(String instance)
public CompletableFuture<Rest.ListInstancesResponse> getInstances()
public CompletableFuture<YamcsManagement.YamcsInstance> getInstance(String instance)
public CompletableFuture<Rest.ListClientsResponse> getClients()
public CompletableFuture<YamcsManagement.ClientInfo> getClients(int clientId)
public CompletableFuture<Rest.ListProcessorsResponse> getProcessors()
public CompletableFuture<Rest.ListServiceInfoResponse> getServices()
public CompletableFuture<YamcsManagement.ServiceInfo> getService(String service)
public CompletableFuture<Void> editService(String service, Rest.EditServiceRequest options)
public CompletableFuture<Rest.ListBucketsResponse> getBuckets()
public CompletableFuture<Void> createBucket(Rest.CreateBucketRequest options)
public CompletableFuture<Void> deleteBucket(String name)
public CompletableFuture<Rest.ListObjectsResponse> getObjects(String bucket)
public CompletableFuture<byte[]> getObject(String bucket, String object)
Copyright © 2019 Space Applications Services. All rights reserved.