/*
 *  Copyright (c) 2025, WSO2 LLC. (https://www.wso2.com).
 *
 * WSO2 LLC. licenses this file to you 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 org.wso2.carbon.si.management.icp.utils;

public final class Constants {

    public static final String WSO2_TRANSPORT_HTTP = "wso2.transport.http";
    public static final String ACCESS_TOKEN = "AccessToken";
    public static final String REQUEST_ACCESS_TOKEN = "Access_Token";
    public static final String ACTIVATE = "activate";
    public static final String DEACTIVATE = "deactivate";
    // configurations
    public static final String CARBON_HOME = "carbonHome";
    public static final String JAVA_HOME = "javaHome";
    public static final String JAVA_VERSION = "javaVersion";
    public static final String JAVA_VENDOR = "javaVendor";
    public static final String OS_NAME = "osName";
    public static final String OS_VERSION = "osVersion";
    public static final String PRODUCT_NAME = "productName";
    public static final String ENV_CARBON_HOME = "carbon.home";
    public static final String ENV_JAVA_HOME = "java.home";
    public static final String ENV_JAVA_VERSION = "java.version";
    public static final String ENV_JAVA_VENDOR = "java.vendor";
    public static final String ENV_OS_NAME = "os.name";
    public static final String ENV_OS_VERSION = "os.version";
    public static final String WSO2_STREAMING_INTEGRATOR = "WSO2 Streaming Integrator";
    public static final String SERVER = "server";
    public static final String LOGS = "logs";
    public static final String WSO2 = "wso2";
    public static final String LIST = "list";
    public static final String CONTENT = "content";
    public static final String CONFIGURATION = "configuration";
    public static final String NAME = "name";
    public static final String SLASH = "/";
    public static final String MSF4J_HTTPS = "msf4j-https";
    public static final String HTTPS = "https";
    // attributes
    public static final String STATUS = "status";
    public static final String AGE = "age";
    public static final String STATS_ENABLED = "statsEnabled";
    public static final String IS_STAT_ENABLED = "isStatEnabled";
    public static final String OUTPUT_STREAM_ID = "outputStreamId";
    public static final String INPUT_STREAM_ID = "inputStreamId";
    public static final String APP_NAME = "appName";
    public static final String IS_ACTIVE = "isActive";
    public static final String QUERY_NAME = "queryName";
    public static final String QUERY = "query";
    public static final String TABLE_ID = "tableId";
    public static final String WINDOW_ID = "windowId";
    public static final String TYPE = "type";
    public static final String INPUT_STREAM = "inputStream";
    public static final String OUTPUT_STREAM = "outputStream";
    public static final String ANNOTATION_ELEMENTS = "annotationElements";
    public static final String DETAILS = "details";
    public static final String ENABLED = "Enabled";
    public static final String DISABLED = "Disabled";
    // hearbeat component
    public static final String HEADER_VALUE_APPLICATION_JSON = "application/json";
    public static final String ACCEPT = "Accept";
    public static final String PRODUCT_SI = "si";
    public static final String PRODUCT = "product";
    public static final String GROUP_ID = "groupId";
    public static final String NODE_ID = "nodeId";
    public static final String INTERVAL = "interval";
    public static final String MGT_API_URL = "mgtApiUrl";
    public static final String CONTENT_TYPE = "Content-type";
    public static final String MANAGEMENT = "management/";
    public static final String HEARTBEAT = "api/heartbeat";
    public static final String ACTION = "action";
}
