/*
* Copyright © 2014-2015 Cask Data, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package co.cask.cdap.internal.app.runtime;
/**
* Defines constants used across different modules.
*/
public final class ProgramOptionConstants {
public static final String RUN_ID = "runId";
public static final String TWILL_RUN_ID = "twillRunId";
public static final String INSTANCE_ID = "instanceId";
public static final String INSTANCES = "instances";
public static final String HOST = "host";
public static final String LOGICAL_START_TIME = "logical.start.time";
public static final String RETRY_COUNT = "retryCount";
public static final String PROGRAM_NAME_IN_WORKFLOW = "programNameInWorkflow";
public static final String WORKFLOW_TOKEN = "workflowToken";
public static final String WORKFLOW_RUN_ID = "workflowRunId";
public static final String WORKFLOW_NODE_ID = "workflowNodeId";
public static final String WORKFLOW_NAME = "workflowName";
public static final String SCHEDULE_NAME = "scheduleName";
public static final String RUN_DATA_SIZE = "runDataSize";
public static final String LAST_SCHEDULED_RUN_DATA_SIZE = "lastScheduledRunDataSize";
public static final String LAST_SCHEDULED_RUN_LOGICAL_START_TIME = "lastScheduledRunLogicalStartTime";
public static final String RUN_BASE_COUNT_SIZE = "runBaseCountSize";
public static final String RUN_BASE_COUNT_TIME = "runBaseCountTime";
public static final String RESOURCES = "resources";
/**
* Option to a local file path of a directory containing plugins artifacts.
*/
public static final String PLUGIN_DIR = "pluginDir";
/**
* Option to a local file path of a JAR file containing plugins artifacts.
*/
public static final String PLUGIN_ARCHIVE = "pluginArchive";
}