AsperaCredentialNameFormatter
using System;
namespace Relativity.Transfer
{
internal static class AsperaCredentialNameFormatter
{
public static string GetTransferCredentialName(string tenantId, int fileShareNumber)
{
string text = tenantId.ToUpperInvariant() + "-Aspera-files";
if (fileShareNumber > 1)
text += fileShareNumber.ToString();
return text;
}
public static string FormatTransferCredentialName(string name)
{
if (string.IsNullOrEmpty(name))
throw new ArgumentNullException("name");
int cloudFileShareNumber = ResourceServerNameFormatter.GetCloudFileShareNumber(name);
return GetTransferCredentialName(ResourceServerNameFormatter.GetCloudTenantId(name), cloudFileShareNumber);
}
}
}