package io.delphiplatform.api.integration.util;

public class EnvUtils {
    public static final String ENV_VAR_TEST_BT_HOST = "integration.test.bigtable.host";
    public static final String ENV_VAR_TEST_BT_PORT = "integration.test.bigtable.port";
    public static final String ENV_VAR_TEST_BT_ENDPOINT = "integration.test.bigtable.endpoint";

    public static void setEnvVar(String name, Object val) {
        System.setProperty(name, String.valueOf(val));
    }

    public static String getEnvVar(String name) {
        return System.getProperty(name);
    }

    public static Integer getEnvVarInt(String name) {
        String strVal = System.getProperty(name);

        if (strVal != null) {
            return Integer.valueOf(strVal);
        } else {
            return null;
        }
    }
}
