public static DescribePipelineResponse Unmarshall(UnmarshallerContext _ctx) { DescribePipelineResponse describePipelineResponse = new DescribePipelineResponse(); describePipelineResponse.HttpResponse = _ctx.HttpResponse; describePipelineResponse.Message = _ctx.StringValue("DescribePipeline.Message"); describePipelineResponse.RequestId = _ctx.StringValue("DescribePipeline.RequestId"); describePipelineResponse.TraceId = _ctx.StringValue("DescribePipeline.TraceId"); describePipelineResponse.ErrorCode = _ctx.StringValue("DescribePipeline.ErrorCode"); describePipelineResponse.Code = _ctx.StringValue("DescribePipeline.Code"); describePipelineResponse.Success = _ctx.BooleanValue("DescribePipeline.Success"); DescribePipelineResponse.DescribePipeline_Data data = new DescribePipelineResponse.DescribePipeline_Data(); data.PipelineStatus = _ctx.IntegerValue("DescribePipeline.Data.PipelineStatus"); data.ShowBatch = _ctx.BooleanValue("DescribePipeline.Data.ShowBatch"); data.CurrentPoint = _ctx.IntegerValue("DescribePipeline.Data.CurrentPoint"); data.PipelineName = _ctx.StringValue("DescribePipeline.Data.PipelineName"); data.PipelineId = _ctx.StringValue("DescribePipeline.Data.PipelineId"); data.CurrentStageId = _ctx.StringValue("DescribePipeline.Data.CurrentStageId"); data.CoStatus = _ctx.StringValue("DescribePipeline.Data.CoStatus"); data.NextPipelineId = _ctx.StringValue("DescribePipeline.Data.NextPipelineId"); List <DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage> data_stageList = new List <DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage>(); for (int i = 0; i < _ctx.Length("DescribePipeline.Data.StageList.Length"); i++) { DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage stage = new DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage(); stage.Status = _ctx.IntegerValue("DescribePipeline.Data.StageList[" + i + "].Status"); stage.StageName = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].StageName"); stage.ExecutorType = _ctx.IntegerValue("DescribePipeline.Data.StageList[" + i + "].ExecutorType"); stage.StageId = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].StageId"); List <DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage.DescribePipeline_Task> stage_taskList = new List <DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage.DescribePipeline_Task>(); for (int j = 0; j < _ctx.Length("DescribePipeline.Data.StageList[" + i + "].TaskList.Length"); j++) { DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage.DescribePipeline_Task task = new DescribePipelineResponse.DescribePipeline_Data.DescribePipeline_Stage.DescribePipeline_Task(); task.Status = _ctx.IntegerValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].Status"); task.ErrorIgnore = _ctx.IntegerValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].ErrorIgnore"); task.TaskId = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].TaskId"); task.Message = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].Message"); task.ShowManualIgnore = _ctx.BooleanValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].ShowManualIgnore"); task.TaskName = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].TaskName"); task.StageId = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].StageId"); task.ErrorCode = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].ErrorCode"); task.ErrorMessage = _ctx.StringValue("DescribePipeline.Data.StageList[" + i + "].TaskList[" + j + "].ErrorMessage"); stage_taskList.Add(task); } stage.TaskList = stage_taskList; data_stageList.Add(stage); } data.StageList = data_stageList; describePipelineResponse.Data = data; return(describePipelineResponse); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DescribePipelineResponse response = new DescribePipelineResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("pipeline", targetDepth)) { var unmarshaller = PipelineUnmarshaller.Instance; response.Pipeline = unmarshaller.Unmarshall(context); continue; } } return(response); }
public static DescribePipelineResponse Unmarshall(UnmarshallerContext context) { DescribePipelineResponse describePipelineResponse = new DescribePipelineResponse(); describePipelineResponse.HttpResponse = context.HttpResponse; describePipelineResponse.RequestId = context.StringValue("DescribePipeline.RequestId"); DescribePipelineResponse.DescribePipeline_Result result = new DescribePipelineResponse.DescribePipeline_Result(); result.PipelineId = context.StringValue("DescribePipeline.Result.pipelineId"); result.Config = context.StringValue("DescribePipeline.Result.config"); result.PipelineStatus = context.StringValue("DescribePipeline.Result.pipelineStatus"); result.GmtCreatedTime = context.StringValue("DescribePipeline.Result.gmtCreatedTime"); result.GmtUpdateTime = context.StringValue("DescribePipeline.Result.gmtUpdateTime"); result.Workers = context.IntegerValue("DescribePipeline.Result.workers"); result.BatchSize = context.IntegerValue("DescribePipeline.Result.batchSize"); result.BatchDelay = context.IntegerValue("DescribePipeline.Result.batchDelay"); result.Description = context.StringValue("DescribePipeline.Result.description"); result.QueueType = context.StringValue("DescribePipeline.Result.queueType"); result.QueueMaxBytes = context.IntegerValue("DescribePipeline.Result.queueMaxBytes"); result.QueueCheckPointWrites = context.IntegerValue("DescribePipeline.Result.queueCheckPointWrites"); describePipelineResponse.Result = result; return(describePipelineResponse); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DescribePipelineResponse response = new DescribePipelineResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("CreatedBy", targetDepth)) { var unmarshaller = UserContextUnmarshaller.Instance; response.CreatedBy = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("CreationTime", targetDepth)) { var unmarshaller = DateTimeUnmarshaller.Instance; response.CreationTime = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("LastModifiedBy", targetDepth)) { var unmarshaller = UserContextUnmarshaller.Instance; response.LastModifiedBy = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("LastModifiedTime", targetDepth)) { var unmarshaller = DateTimeUnmarshaller.Instance; response.LastModifiedTime = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("LastRunTime", targetDepth)) { var unmarshaller = DateTimeUnmarshaller.Instance; response.LastRunTime = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("PipelineArn", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.PipelineArn = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("PipelineDefinition", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.PipelineDefinition = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("PipelineDescription", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.PipelineDescription = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("PipelineDisplayName", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.PipelineDisplayName = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("PipelineName", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.PipelineName = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("PipelineStatus", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.PipelineStatus = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("RoleArn", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.RoleArn = unmarshaller.Unmarshall(context); continue; } } return(response); }