in src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java [199:253]
static DecisionTaskFailedCause decisionTaskFailedCause(
com.uber.cadence.DecisionTaskFailedCause t) {
if (t == null) {
return DECISION_TASK_FAILED_CAUSE_INVALID;
}
switch (t) {
case UNHANDLED_DECISION:
return DECISION_TASK_FAILED_CAUSE_UNHANDLED_DECISION;
case BAD_SCHEDULE_ACTIVITY_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES;
case BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES;
case BAD_START_TIMER_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES;
case BAD_CANCEL_TIMER_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES;
case BAD_RECORD_MARKER_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES;
case BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES;
case BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES;
case BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES;
case BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES;
case BAD_CONTINUE_AS_NEW_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES;
case START_TIMER_DUPLICATE_ID:
return DECISION_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID;
case RESET_STICKY_TASKLIST:
return DECISION_TASK_FAILED_CAUSE_RESET_STICKY_TASK_LIST;
case WORKFLOW_WORKER_UNHANDLED_FAILURE:
return DECISION_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE;
case BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES;
case BAD_START_CHILD_EXECUTION_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES;
case FORCE_CLOSE_DECISION:
return DECISION_TASK_FAILED_CAUSE_FORCE_CLOSE_DECISION;
case FAILOVER_CLOSE_DECISION:
return DECISION_TASK_FAILED_CAUSE_FAILOVER_CLOSE_DECISION;
case BAD_SIGNAL_INPUT_SIZE:
return DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE;
case RESET_WORKFLOW:
return DECISION_TASK_FAILED_CAUSE_RESET_WORKFLOW;
case BAD_BINARY:
return DECISION_TASK_FAILED_CAUSE_BAD_BINARY;
case SCHEDULE_ACTIVITY_DUPLICATE_ID:
return DECISION_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID;
case BAD_SEARCH_ATTRIBUTES:
return DECISION_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES;
}
throw new IllegalArgumentException("unexpected enum value");
}