package com.hubspot.mesos.protos;

public enum  MesosTaskStatusReason {
  REASON_COMMAND_EXECUTOR_FAILED, REASON_CONTAINER_LAUNCH_FAILED, REASON_CONTAINER_LIMITATION, REASON_CONTAINER_LIMITATION_DISK,
  REASON_CONTAINER_LIMITATION_MEMORY, REASON_CONTAINER_PREEMPTED, REASON_CONTAINER_UPDATE_FAILED, REASON_EXECUTOR_REGISTRATION_TIMEOUT,
  REASON_EXECUTOR_REREGISTRATION_TIMEOUT, REASON_EXECUTOR_TERMINATED, REASON_EXECUTOR_UNREGISTERED, REASON_FRAMEWORK_REMOVED, REASON_GC_ERROR,
  REASON_INVALID_FRAMEWORKID, REASON_INVALID_OFFERS, REASON_IO_SWITCHBOARD_EXITED, REASON_MASTER_DISCONNECTED, REASON_RECONCILIATION,
  REASON_RESOURCES_UNKNOWN, REASON_SLAVE_DISCONNECTED, REASON_SLAVE_REMOVED, REASON_SLAVE_REMOVED_BY_OPERATOR, REASON_SLAVE_RESTARTED,
  REASON_SLAVE_UNKNOWN, REASON_TASK_CHECK_STATUS_UPDATED, REASON_TASK_GROUP_INVALID, REASON_TASK_GROUP_UNAUTHORIZED,
  REASON_TASK_HEALTH_CHECK_STATUS_UPDATED, REASON_TASK_INVALID, REASON_TASK_KILLED_DURING_LAUNCH, REASON_TASK_UNAUTHORIZED,
  REASON_TASK_UNKNOWN
}

@@ -90,32 +90,34 @@
 EXECUTOR_FAILED,
+%0A 
  REASON_CONTAINE
@@ -124,32 +124,34 @@
 R_LAUNCH_FAILED,
+%0A 
  REASON_CONTAINE
@@ -163,16 +163,18 @@
 ITATION,
+%0A 
  REASON_
@@ -237,16 +237,18 @@
 _MEMORY,
+%0A 
  REASON_
@@ -263,24 +263,26 @@
 R_PREEMPTED,
+%0A 
  REASON_CONT
@@ -301,16 +301,18 @@
 _FAILED,
+%0A 
  REASON_
@@ -383,16 +383,18 @@
 TIMEOUT,
+%0A 
  REASON_
@@ -409,24 +409,26 @@
 _TERMINATED,
+%0A 
  REASON_EXEC
@@ -445,16 +445,18 @@
 ISTERED,
+%0A 
  REASON_
@@ -465,32 +465,34 @@
 AMEWORK_REMOVED,
+%0A 
  REASON_GC_ERROR
@@ -522,16 +522,18 @@
 EWORKID,
+%0A 
  REASON_
@@ -547,16 +547,18 @@
 _OFFERS,
+%0A 
  REASON_
@@ -575,24 +575,26 @@
 OARD_EXITED,
+%0A 
  REASON_MAST
@@ -601,32 +601,34 @@
 ER_DISCONNECTED,
+%0A 
  REASON_RECONCIL
@@ -654,32 +654,34 @@
 SOURCES_UNKNOWN,
+%0A 
  REASON_SLAVE_DI
@@ -687,24 +687,26 @@
 ISCONNECTED,
+%0A 
  REASON_SLAV
@@ -715,16 +715,18 @@
 REMOVED,
+%0A 
  REASON_
@@ -751,16 +751,18 @@
 PERATOR,
+%0A 
  REASON_
@@ -801,24 +801,26 @@
 UNKNOWN,
+%0A 
  REASON_
 TASK_CHE
@@ -815,90 +815,206 @@
 SON_
-TASK_CHECK_STATUS_UPDATED, REASON_TASK_GROUP_INVALID, REASON_TASK_GROUP_UNAUTHORIZ
+AGENT_DISCONNECTED,%0A  REASON_AGENT_REMOVED,%0A  REASON_AGENT_REMOVED_BY_OPERATOR,%0A  REASON_AGENT_RESTARTED,%0A  REASON_AGENT_UNKNOWN,%0A  REASON_TASK_KILLED_DURING_LAUNCH,%0A  REASON_TASK_CHECK_STATUS_UPDAT
 ED,%0A
@@ -1055,16 +1055,18 @@
 UPDATED,
+%0A 
  REASON_
@@ -1074,16 +1074,22 @@
 ASK_
+GROUP_
 INVALID,
  REA
@@ -1084,16 +1084,18 @@
 INVALID,
+%0A 
  REASON_
@@ -1099,37 +1099,60 @@
 ON_TASK_
-KILLED_DURING_LAUNCH,
+GROUP_UNAUTHORIZED,%0A  REASON_TASK_INVALID,%0A 
  REASON_

Add REASON_AGENT status update reasons