Пример #1
0
 public void RetrieveEnvironmentInformation(APIConnectionInformation api)
 {
     api.SetToken        = GentEnvVariable("QARNOT_CLIENT_TOKEN");
     api.SetAccountEmail = GentEnvVariable("QARNOT_ACCOUNT_EMAIL");
     api.SetApiUri       = GentEnvVariable("QARNOT_CLUSTER_URL");
     api.SetStorageUri   = GentEnvVariable("QARNOT_STORAGE_URL");
     api.SetForcePathStyleString(GentEnvVariable("QARNOT_USE_STORAGE_PATH_STYLE"));
     api.SetUnsafeSslString(GentEnvVariable("QARNOT_USE_UNSAFE_SSL"));
     api.SetStorageUnsafeSslString(GentEnvVariable("QARNOT_USE_STORAGE_UNSAFE_SSL"));
 }
Пример #2
0
        public void GetValue(string line, APIConnectionInformation connectionVariables)
        {
            if (!line.Contains("="))
            {
                return;
            }

            var splitline = line.Split('=');

            switch (splitline[0])
            {
            case "token":
                connectionVariables.Token = splitline[1];
                break;

            case "uri":
                connectionVariables.ApiUri = splitline[1];
                break;

            case "storage":
                connectionVariables.StorageUri = splitline[1];
                break;

            case "account-email":
                connectionVariables.AccountEmail = splitline[1];
                break;

            case "force-path":
                connectionVariables.SetForcePathStyleString(splitline[1]);
                break;

            case "disable-path-sanitization":
                connectionVariables.SetDisableBucketPathsSanitizationString(splitline[1]);
                break;

            case "unsafe-ssl":
                connectionVariables.SetUnsafeSslString(splitline[1]);
                break;

            case "storage-unsafe-ssl":
                connectionVariables.SetStorageUnsafeSslString(splitline[1]);
                break;
            }
        }