| package heron.proto.system; |
| |
| option java_package = "com.twitter.heron.proto.system"; |
| option java_outer_classname = "ExecutionEnvironment"; |
| |
| message HeronReleaseState { |
| optional string release_username = 1; |
| optional string release_tag = 2; |
| // This is the user facing release version |
| optional string release_version = 3; |
| } |
| |
| message ExecutionState { |
| required string topology_name = 1; |
| required string topology_id = 2; |
| // The time the topology was submitted |
| // Unix time |
| optional int64 submission_time = 3; |
| // The username who launched the topology |
| optional string submission_user = 4; |
| |
| required string cluster = 5; |
| required string environ = 6; |
| required string role = 7; |
| optional HeronReleaseState release_state = 8; |
| } |