package com.nepxion.discovery.plugin.configcenter.constant;

/**
 * <p>Title: Nepxion Discovery</p>
 * <p>Description: Nepxion Discovery</p>
 * <p>Copyright: Copyright (c) 2017-2050</p>
 * <p>Company: Nepxion</p>
 * @author Haojun Ren
 * @version 1.0
 */

public class ConfigConstant {
    public static final String RULE_ELEMENT_NAME = "rule";
    public static final String REGISTER_ELEMENT_NAME = "register";
    public static final String DISCOVERY_ELEMENT_NAME = "discovery";
    public static final String CUSTOMIZATION_ELEMENT_NAME = "customization";
    public static final String SERVICE_ELEMENT_NAME = "service";
    public static final String BLACKLIST_ELEMENT_NAME = "blacklist";
    public static final String WHITELIST_ELEMENT_NAME = "whitelist";
    public static final String COUNT_ELEMENT_NAME = "count";
    public static final String VERSION_ELEMENT_NAME = "version";
    public static final String WEIGHT_ELEMENT_NAME = "weight";
    public static final String FILTER_VALUE_ATTRIBUTE_NAME = "filter-value";
    public static final String SERVICE_NAME_ATTRIBUTE_NAME = "service-name";
    public static final String CONSUMER_SERVICE_NAME_ATTRIBUTE_NAME = "consumer-service-name";
    public static final String PROVIDER_SERVICE_NAME_ATTRIBUTE_NAME = "provider-service-name";
    public static final String CONSUMER_VERSION_VALUE_ATTRIBUTE_NAME = "consumer-version-value";
    public static final String PROVIDER_VERSION_VALUE_ATTRIBUTE_NAME = "provider-version-value";
    public static final String PROVIDER_WEIGHT_VALUE_ATTRIBUTE_NAME = "provider-weight-value";
    public static final String KEY_ATTRIBUTE_NAME = "key";
    public static final String VALUE_ATTRIBUTE_NAME = "value";
    public static final String SEPARATE = "=";
}