File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,3 +22,41 @@ message Node {
2222 bool head = 7 ;
2323 int64 boot_timestamp = 8 ;
2424}
25+
26+ message NodeSnapshot {
27+ string name = 1 ;
28+ string uuid = 2 ;
29+ NodeStates state = 3 ;
30+ int32 used_memory = 4 ;
31+ int32 cpu_usage = 5 ;
32+ int32 online_players = 6 ;
33+ int64 timestamp = 8 ;
34+ }
35+
36+ message GetAllNodesRequest {}
37+
38+ message GetAllNodesResponse {
39+ repeated Node nodes = 1 ;
40+ }
41+
42+ message GetNodeByNameRequest {
43+ string name = 1 ;
44+ }
45+
46+ message GetNodeByNameResponse {
47+ Node node = 1 ;
48+ }
49+
50+ message GetNodeSnapshotRequest {
51+ string name = 1 ;
52+ }
53+
54+ message GetNodeSnapshotResponse {
55+ NodeSnapshot snapshot = 1 ;
56+ }
57+
58+ service ClusterAPIService {
59+ rpc GetAllNodes (GetAllNodesRequest ) returns (GetAllNodesResponse );
60+ rpc GetNodeByName (GetNodeByNameRequest ) returns (GetNodeByNameResponse );
61+ rpc GetNodeSnapshot (GetNodeSnapshotRequest ) returns (GetNodeSnapshotResponse );
62+ }
You can’t perform that action at this time.
0 commit comments