package com.baidubce.services.tsdb;
/**
* Represent the constants for tsdb cleint.
*
* @author linpengxiang
*/
public class TsdbConstants {
// Aggregator name.
public static final String AGGREGATOR_NAME_AVG = "Avg";
public static final String AGGREGATOR_NAME_DEV = "Dev";
public static final String AGGREGATOR_NAME_COUNT = "Count";
public static final String AGGREGATOR_NAME_FIRST = "First";
public static final String AGGREGATOR_NAME_LAST = "Last";
public static final String AGGREGATOR_NAME_LEASTSQUARES = "LeastSquares";
public static final String AGGREGATOR_NAME_MAX = "Max";
public static final String AGGREGATOR_NAME_MIN = "Min";
public static final String AGGREGATOR_NAME_PERCENTILE = "Percentile";
public static final String AGGREGATOR_NAME_SUM = "Sum";
public static final String AGGREGATOR_NAME_DIFF = "Diff";
public static final String AGGREGATOR_NAME_DIV = "Div";
public static final String AGGREGATOR_NAME_SCALE = "Scale";
// GroupInfo name.
public static final String GROUP_INFO_NAME_TYPE = "Type";
public static final String GROUP_INFO_NAME_TAG = "Tag";
public static final String GROUP_INFO_NAME_TIME = "Time";
public static final String GROUP_INFO_NAME_VALUE = "Value";
// GroupInfo type.
public static final String GROUP_INFO_TYPE_NUMBER = "Number";
public static final String GROUP_INFO_TYPE_STRING = "String";
// GroupBy name.
public static final String GROUP_BY_NAME_TAG = "Tag";
public static final String GROUP_BY_NAME_TIME = "Time";
public static final String GROUP_BY_NAME_VALUE = "Value";
// Datapoint value type.
public static final String TYPE_BYTES = "Bytes";
public static final String TYPE_LONG = "Long";
public static final String TYPE_DOUBLE = "Double";
public static final String TYPE_STRING = "String";
// Query order.
public static final String ORDER_ASC = "Asc";
public static final String ORDER_DESC = "Desc";
// Date format.
public static final String DATETIME_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'";
}