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")); }
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; } }