001 /**
002 * Copyright (c) 2010 Yahoo! Inc. All rights reserved.
003 * Licensed under the Apache License, Version 2.0 (the "License");
004 * you may not use this file except in compliance with the License.
005 * You may obtain a copy of the License at
006 *
007 * http://www.apache.org/licenses/LICENSE-2.0
008 *
009 * Unless required by applicable law or agreed to in writing, software
010 * distributed under the License is distributed on an "AS IS" BASIS,
011 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
012 * See the License for the specific language governing permissions and
013 * limitations under the License. See accompanying LICENSE file.
014 */
015 package org.apache.oozie.client.rest;
016
017 /**
018 * Json element tags used by client beans.
019 */
020 public interface JsonTags {
021
022 public static final String OOZIE_SAFE_MODE = "safeMode"; //Applicable for V0 only
023 public static final String OOZIE_SYSTEM_MODE = "systemMode";
024 public static final String BUILD_VERSION = "buildVersion";
025 public static final String QUEUE_DUMP = "queueDump";
026 public static final String CALLABLE_DUMP = "callableDump";
027
028 public static final String JOB_ID = "id";
029
030 public static final String WORKFLOW_APP_PATH = "appPath";
031 public static final String WORKFLOW_APP_NAME = "appName";
032 public static final String WORKFLOW_ID = "id";
033 public static final String WORKFLOW_EXTERNAL_ID = "externalId";
034 public static final String WORKFLOW_CONF = "conf";
035 public static final String WORKFLOW_STATUS = "status";
036 public static final String WORKFLOW_LAST_MOD_TIME = "lastModTime";
037 public static final String WORKFLOW_CREATED_TIME = "createdTime";
038 public static final String WORKFLOW_START_TIME = "startTime";
039 public static final String WORKFLOW_END_TIME = "endTime";
040 public static final String WORKFLOW_USER = "user";
041 public static final String WORKFLOW_GROUP = "group";
042 public static final String WORKFLOW_RUN = "run";
043 public static final String WORKFLOW_CONSOLE_URL = "consoleUrl";
044 public static final String WORKFLOW_ACTIONS = "actions";
045
046 public static final String WORKFLOWS_JOBS = "workflows";
047 public static final String WORKFLOWS_TOTAL = "total";
048 public static final String WORKFLOWS_OFFSET = "offset";
049 public static final String WORKFLOWS_LEN = "len";
050
051 public static final String WORKFLOW_ACTION_ID = "id";
052 public static final String WORKFLOW_ACTION_NAME = "name";
053 public static final String WORKFLOW_ACTION_TYPE = "type";
054 public static final String WORKFLOW_ACTION_CONF = "conf";
055 public static final String WORKFLOW_ACTION_RETRIES = "retries";
056 public static final String WORKFLOW_ACTION_START_TIME = "startTime";
057 public static final String WORKFLOW_ACTION_END_TIME = "endTime";
058 public static final String WORKFLOW_ACTION_STATUS = "status";
059 public static final String WORKFLOW_ACTION_TRANSITION = "transition";
060 public static final String WORKFLOW_ACTION_DATA = "data";
061 public static final String WORKFLOW_ACTION_EXTERNAL_ID = "externalId";
062 public static final String WORKFLOW_ACTION_EXTERNAL_STATUS = "externalStatus";
063 public static final String WORKFLOW_ACTION_TRACKER_URI = "trackerUri";
064 public static final String WORKFLOW_ACTION_CONSOLE_URL = "consoleUrl";
065 public static final String WORKFLOW_ACTION_ERROR_CODE = "errorCode";
066 public static final String WORKFLOW_ACTION_ERROR_MESSAGE = "errorMessage";
067
068
069 public static final String COORDINATOR_JOB_ID = "coordJobId";
070 public static final String COORDINATOR_JOB_NAME = "coordJobName";
071 public static final String COORDINATOR_JOB_PATH = "coordJobPath";
072 public static final String COORDINATOR_JOB_FREQUENCY = "frequency";
073 public static final String COORDINATOR_JOB_TIMEUNIT = "timeUnit";
074 public static final String COORDINATOR_JOB_TIMEZONE = "timeZone";
075 public static final String COORDINATOR_JOB_CONCURRENCY = "concurrency";
076 public static final String COORDINATOR_JOB_EXECUTION = "execution";
077 public static final String COORDINATOR_JOB_TIMEOUT = "timeOut";
078 public static final String COORDINATOR_JOB_LAST_ACTION_TIME = "lastAction";
079 public static final String COORDINATOR_JOB_NEXT_MATERIALIZED_TIME = "nextMaterializedTime";
080 public static final String COORDINATOR_JOB_CONF = "conf";
081 public static final String COORDINATOR_JOB_STATUS = "status";
082 public static final String COORDINATOR_JOB_EXECUTIONPOLICY = "executionPolicy";
083 public static final String COORDINATOR_JOB_START_TIME = "startTime";
084 public static final String COORDINATOR_JOB_END_TIME = "endTime";
085 public static final String COORDINATOR_JOB_PAUSE_TIME = "pauseTime";
086 public static final String COORDINATOR_JOB_CONSOLE_URL = "consoleUrl";
087 public static final String COORDINATOR_JOB_ACTIONS = "actions";
088 public static final String COORDINATOR_JOB_USER = "user";
089 public static final String COORDINATOR_JOB_GROUP = "group";
090 public static final String COORDINATOR_JOB_EXTERNAL_ID = "coordExternalId";
091
092 public static final String COORDINATOR_ACTION_ID = "id";
093 public static final String COORDINATOR_ACTION_NAME = "name";
094 public static final String COORDINATOR_ACTION_TYPE = "type";
095 public static final String COORDINATOR_ACTION_CREATED_CONF = "createdConf";
096 public static final String COORDINATOR_ACTION_RUNTIME_CONF = "runConf";
097 public static final String COORDINATOR_ACTION_NUMBER = "actionNumber";
098 public static final String COORDINATOR_ACTION_CREATED_TIME = "createdTime";
099 public static final String COORDINATOR_ACTION_EXTERNALID = "externalId";
100 public static final String COORDINATOR_ACTION_LAST_MODIFIED_TIME = "lastModifiedTime";
101 public static final String COORDINATOR_ACTION_NOMINAL_TIME = "nominalTime";
102 public static final String COORDINATOR_ACTION_STATUS = "status";
103 public static final String COORDINATOR_ACTION_MISSING_DEPS = "missingDependencies";
104 public static final String COORDINATOR_ACTION_EXTERNAL_STATUS = "externalStatus";
105 public static final String COORDINATOR_ACTION_TRACKER_URI = "trackerUri";
106 public static final String COORDINATOR_ACTION_CONSOLE_URL = "consoleUrl";
107 public static final String COORDINATOR_ACTION_ERROR_CODE = "errorCode";
108 public static final String COORDINATOR_ACTION_ERROR_MESSAGE = "errorMessage";
109 public static final String COORDINATOR_ACTIONS = "actions";
110 public static final String COORDINATOR_ACTION_DATA = "data";
111 public static final String COORDINATOR_JOB_DATA = "data";
112
113 public static final String ERROR = "error";
114 public static final String ERROR_CODE = "code";
115 public static final String ERROR_MESSAGE = "message";
116
117 public static final String INSTR_TIMERS = "timers";
118 public static final String INSTR_VARIABLES = "variables";
119 public static final String INSTR_SAMPLERS = "samplers";
120 public static final String INSTR_COUNTERS = "counters";
121 public static final String INSTR_DATA = "data";
122
123 public static final String INSTR_GROUP = "group";
124 public static final String INSTR_NAME = "name";
125
126 public static final String INSTR_TIMER_OWN_TIME_AVG = "ownTimeAvg";
127 public static final String INSTR_TIMER_TOTAL_TIME_AVG = "totalTimeAvg";
128 public static final String INSTR_TIMER_TICKS = "ticks";
129 public static final String INSTR_TIMER_OWN_STD_DEV = "ownTimeStdDev";
130 public static final String INSTR_TIMER_TOTAL_STD_DEV = "totalTimeStdDev";
131 public static final String INSTR_TIMER_OWN_MIN_TIME = "ownMinTime";
132 public static final String INSTR_TIMER_OWN_MAX_TIME = "ownMaxTime";
133 public static final String INSTR_TIMER_TOTAL_MIN_TIME = "totalMinTime";
134 public static final String INSTR_TIMER_TOTAL_MAX_TIME = "totalMaxTime";
135
136 public static final String INSTR_VARIABLE_VALUE = "value";
137
138 public static final String INSTR_SAMPLER_VALUE = "value";
139 public static final Object COORDINATOR_JOBS = "coordinatorjobs";
140 public static final Object COORD_JOB_TOTAL = "total";
141 public static final Object COORD_JOB_OFFSET = "offset";
142 public static final Object COORD_JOB_LEN = "len";
143
144 }