blob: 218e8ed02c9fa21aec8d08e847eb3a1d1484321d [file] [log] [blame]
syntax = "proto2";
package heron.proto.system;
option java_package = "org.apache.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;
}