ServiceClientGenerator.GeneratorHelpers.DetermineSigner C# (CSharp) Method

DetermineSigner() public static method

public static DetermineSigner ( string signatureVersion, string serviceBasename ) : string
signatureVersion string
serviceBasename string
return string
        public static string DetermineSigner(string signatureVersion, string serviceBasename)
        {
            switch (signatureVersion)
            {
                case "v2":
                    return "QueryStringSigner";
                case "v3https":
                    return "AWS3Signer";
                case "v4":
                    return "AWS4Signer";
                case "s3":
                    return "Amazon.S3.Internal.S3Signer";
                case "":
                    return "NullSigner";
                default:
                    throw new Exception("Unknown signer: " + signatureVersion);
            }
        }