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.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"); 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 = snapshotJob; return(submitSnapshotJobResponse); }
public static SubmitSnapshotJobResponse Unmarshall(UnmarshallerContext context) { SubmitSnapshotJobResponse submitSnapshotJobResponse = new SubmitSnapshotJobResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("SubmitSnapshotJob.RequestId") }; SubmitSnapshotJobResponse.SnapshotJob_ snapshotJob = new SubmitSnapshotJobResponse.SnapshotJob_() { Id = context.StringValue("SubmitSnapshotJob.SnapshotJob.Id"), UserData = context.StringValue("SubmitSnapshotJob.SnapshotJob.UserData"), PipelineId = context.StringValue("SubmitSnapshotJob.SnapshotJob.PipelineId"), State = context.StringValue("SubmitSnapshotJob.SnapshotJob.State"), Code = context.StringValue("SubmitSnapshotJob.SnapshotJob.Code"), Count = context.StringValue("SubmitSnapshotJob.SnapshotJob.Count"), Message = context.StringValue("SubmitSnapshotJob.SnapshotJob.Message"), CreationTime = context.StringValue("SubmitSnapshotJob.SnapshotJob.CreationTime") }; SubmitSnapshotJobResponse.SnapshotJob_.Input_ input = new SubmitSnapshotJobResponse.SnapshotJob_.Input_() { Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Bucket"), Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Location"), Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.Input.Object") }; snapshotJob.Input = input; SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_ snapshotConfig = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_() { Time = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Time"), Interval = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Interval"), Num = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Num"), Width = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Width"), Height = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.Height"), FrameType = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.FrameType") }; SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_ outputFile = new SubmitSnapshotJobResponse.SnapshotJob_.SnapshotConfig_.OutputFile_() { Bucket = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Bucket"), Location = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Location"), Object = context.StringValue("SubmitSnapshotJob.SnapshotJob.SnapshotConfig.OutputFile.Object") }; snapshotConfig.OutputFile = outputFile; snapshotJob.SnapshotConfig = snapshotConfig; SubmitSnapshotJobResponse.SnapshotJob_.MnsMessageResult_ mNsMessageResult = new SubmitSnapshotJobResponse.SnapshotJob_.MnsMessageResult_() { MessageId = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.MessageId"), ErrorMessage = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorMessage"), ErrorCode = context.StringValue("SubmitSnapshotJob.SnapshotJob.MNSMessageResult.ErrorCode") }; snapshotJob.MnsMessageResult = mNsMessageResult; submitSnapshotJobResponse.SnapshotJob = snapshotJob; return(submitSnapshotJobResponse); }