public static SubmitSnapshotJobResponse Unmarshall(UnmarshallerContext context) { SubmitSnapshotJobResponse submitSnapshotJobResponse = new SubmitSnapshotJobResponse(); submitSnapshotJobResponse.HttpResponse = context.HttpResponse; submitSnapshotJobResponse.RequestId = context.StringValue("SubmitSnapshotJob.RequestId"); SubmitSnapshotJobResponse.SnapshotJob_ snapshotJob = new SubmitSnapshotJobResponse.SnapshotJob_(); snapshotJob.Id = context.StringValue("SubmitSnapshotJob.SnapshotJob.Id"); snapshotJob.UserData = context.StringValue("SubmitSnapshotJob.SnapshotJob.UserData"); snapshotJob.PipelineId = context.StringValue("SubmitSnapshotJob.SnapshotJob.PipelineId"); snapshotJob.State = context.StringValue("SubmitSnapshotJob.SnapshotJob.State"); snapshotJob.Code = context.StringValue("SubmitSnapshotJob.SnapshotJob.Code"); snapshotJob.Count = context.StringValue("SubmitSnapshotJob.SnapshotJob.Count"); snapshotJob.Message = context.StringValue("SubmitSnapshotJob.SnapshotJob.Message"); snapshotJob.CreationTime = context.StringValue("SubmitSnapshotJob.SnapshotJob.CreationTime"); SubmitSnapshotJobResponse.SnapshotJob_.Input_ input = new SubmitSnapshotJobResponse.SnapshotJob_.Input_(); input.Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Bucket"); input.Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Location"); input.Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Object"); snapshotJob.Input = input; SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_ snapshotConfig = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_(); snapshotConfig.Time = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Time"); snapshotConfig.Interval = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Interval"); snapshotConfig.Num = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Num"); snapshotConfig.Width = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Width"); snapshotConfig.Height = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Height"); snapshotConfig.FrameType = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.FrameType"); SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_ outputFile = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_(); outputFile.Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Bucket"); outputFile.Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Location"); outputFile.Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Object"); snapshotConfig.OutputFile = outputFile; snapshotJob.SnapshotConfig = snapshotConfig; SubmitSnapshotJobResponse.SnapshotJob_.MNSMessageResult_ mNSMessageResult = new SubmitSnapshotJobResponse.SnapshotJob_.MNSMessageResult_(); mNSMessageResult.MessageId = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.MessageId"); mNSMessageResult.ErrorMessage = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorMessage"); mNSMessageResult.ErrorCode = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorCode"); snapshotJob.MNSMessageResult = mNSMessageResult; submitSnapshotJobResponse.SnapshotJob = snapshotJob; return submitSnapshotJobResponse; }