private static void UnmarshallResult(JsonUnmarshallerContext context, CreateVaultResponse response) { if (context.ResponseData.GetHeaderValue("Location") != null) { response.Location = context.ResponseData.GetHeaderValue("Location"); } return; }
public static bool CreateVault(string vaultName) { using (var client = GetGlacierClient()) { CreateVaultRequest request = new CreateVaultRequest(GetAccountId(), vaultName); CreateVaultResponse response = client.CreateVault(request); return(response.HttpStatusCode == HttpStatusCode.OK); } }
public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { CreateVaultResponse response = new CreateVaultResponse(); context.Read(); UnmarshallResult(context, response); return(response); }
public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { CreateVaultResponse response = new CreateVaultResponse(); context.Read(); response.CreateVaultResult = CreateVaultResultUnmarshaller.GetInstance().Unmarshall(context); return(response); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { CreateVaultResponse response = new CreateVaultResponse(); if (context.ResponseData.IsHeaderPresent("Location")) { response.Location = context.ResponseData.GetHeaderValue("Location"); } return(response); }