public static UpdatePipelineResponse Unmarshall(UnmarshallerContext context)
        {
            UpdatePipelineResponse updatePipelineResponse = new UpdatePipelineResponse();

            updatePipelineResponse.HttpResponse = context.HttpResponse;
            updatePipelineResponse.RequestId = context.StringValue("UpdatePipeline.RequestId");

            UpdatePipelineResponse.Pipeline_ pipeline = new UpdatePipelineResponse.Pipeline_();
            pipeline.Id = context.StringValue("UpdatePipeline.Pipeline.Id");
            pipeline.Name = context.StringValue("UpdatePipeline.Pipeline.Name");
            pipeline.State = context.StringValue("UpdatePipeline.Pipeline.State");
            pipeline.Speed = context.StringValue("UpdatePipeline.Pipeline.Speed");
            pipeline.Role = context.StringValue("UpdatePipeline.Pipeline.Role");

            UpdatePipelineResponse.Pipeline_.NotifyConfig_ notifyConfig = new UpdatePipelineResponse.Pipeline_.NotifyConfig_();
            notifyConfig.Topic = context.StringValue("UpdatePipeline.Pipeline.NotifyConfig.Topic");
            notifyConfig.QueueName = context.StringValue("UpdatePipeline.Pipeline.NotifyConfig.QueueName");
            pipeline.NotifyConfig = notifyConfig;
            updatePipelineResponse.Pipeline = pipeline;

            return updatePipelineResponse;
        }