| Constructor and Description |
|---|
AbstractManagementApi() |
| Modifier and Type | Method and Description |
|---|---|
void |
callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future) |
abstract void |
createInstance(T ctx,
CreateInstanceRequest request,
Observer<YamcsInstance> observer)
Create an instance
|
com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptorForType() |
abstract void |
getInstance(T ctx,
GetInstanceRequest request,
Observer<YamcsInstance> observer)
Get an instance
|
abstract void |
getInstanceTemplate(T ctx,
GetInstanceTemplateRequest request,
Observer<InstanceTemplate> observer)
Get an instance template
|
abstract void |
getLeapSeconds(T ctx,
com.google.protobuf.Empty request,
Observer<LeapSecondsTable> observer)
Get UTC leap seconds
|
abstract void |
getLink(T ctx,
GetLinkRequest request,
Observer<LinkInfo> observer)
Get a link
|
com.google.protobuf.Message |
getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
com.google.protobuf.Message |
getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
abstract void |
getService(T ctx,
GetServiceRequest request,
Observer<ServiceInfo> observer)
Get a service
|
abstract void |
getSystemInfo(T ctx,
com.google.protobuf.Empty request,
Observer<SystemInfo> observer)
Get system info
|
abstract void |
listInstances(T ctx,
ListInstancesRequest request,
Observer<ListInstancesResponse> observer)
List instances
|
abstract void |
listInstanceTemplates(T ctx,
com.google.protobuf.Empty request,
Observer<ListInstanceTemplatesResponse> observer)
List instance templates
|
abstract void |
listLinks(T ctx,
ListLinksRequest request,
Observer<ListLinksResponse> observer)
List links
|
abstract void |
listServices(T ctx,
ListServicesRequest request,
Observer<ListServicesResponse> observer)
List services
|
abstract void |
restartInstance(T ctx,
RestartInstanceRequest request,
Observer<YamcsInstance> observer)
Restart an instance
|
abstract void |
startInstance(T ctx,
StartInstanceRequest request,
Observer<YamcsInstance> observer)
Start an instance
|
abstract void |
startService(T ctx,
StartServiceRequest request,
Observer<com.google.protobuf.Empty> observer)
Start a service
|
abstract void |
stopInstance(T ctx,
StopInstanceRequest request,
Observer<YamcsInstance> observer)
Stop an instance
|
abstract void |
stopService(T ctx,
StopServiceRequest request,
Observer<com.google.protobuf.Empty> observer)
Stop a service
|
abstract void |
updateInstance(T ctx,
EditInstanceRequest request,
Observer<YamcsInstance> observer)
Update an instance
|
abstract void |
updateLink(T ctx,
EditLinkRequest request,
Observer<LinkInfo> observer)
Update a link
|
abstract void |
updateService(T ctx,
EditServiceRequest request,
Observer<com.google.protobuf.Empty> observer)
Update a service
|
public abstract void getSystemInfo(T ctx, com.google.protobuf.Empty request, Observer<SystemInfo> observer)
public abstract void getLeapSeconds(T ctx, com.google.protobuf.Empty request, Observer<LeapSecondsTable> observer)
public abstract void listInstanceTemplates(T ctx, com.google.protobuf.Empty request, Observer<ListInstanceTemplatesResponse> observer)
public abstract void getInstanceTemplate(T ctx, GetInstanceTemplateRequest request, Observer<InstanceTemplate> observer)
public abstract void listInstances(T ctx, ListInstancesRequest request, Observer<ListInstancesResponse> observer)
public abstract void getInstance(T ctx, GetInstanceRequest request, Observer<YamcsInstance> observer)
public abstract void updateInstance(T ctx, EditInstanceRequest request, Observer<YamcsInstance> observer)
public abstract void createInstance(T ctx, CreateInstanceRequest request, Observer<YamcsInstance> observer)
public abstract void startInstance(T ctx, StartInstanceRequest request, Observer<YamcsInstance> observer)
public abstract void stopInstance(T ctx, StopInstanceRequest request, Observer<YamcsInstance> observer)
public abstract void restartInstance(T ctx, RestartInstanceRequest request, Observer<YamcsInstance> observer)
public abstract void listServices(T ctx, ListServicesRequest request, Observer<ListServicesResponse> observer)
public abstract void getService(T ctx, GetServiceRequest request, Observer<ServiceInfo> observer)
public abstract void startService(T ctx, StartServiceRequest request, Observer<com.google.protobuf.Empty> observer)
public abstract void stopService(T ctx, StopServiceRequest request, Observer<com.google.protobuf.Empty> observer)
public abstract void updateService(T ctx, EditServiceRequest request, Observer<com.google.protobuf.Empty> observer)
public abstract void listLinks(T ctx, ListLinksRequest request, Observer<ListLinksResponse> observer)
public abstract void getLink(T ctx, GetLinkRequest request, Observer<LinkInfo> observer)
public abstract void updateLink(T ctx, EditLinkRequest request, Observer<LinkInfo> observer)
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
getDescriptorForType in interface Api<T>public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getRequestPrototype in interface Api<T>public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getResponsePrototype in interface Api<T>public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future)
callMethod in interface Api<T>Copyright © 2019 Space Applications Services. All rights reserved.