public static DescribeParametersResponse Unmarshall(UnmarshallerContext context) { DescribeParametersResponse describeParametersResponse = new DescribeParametersResponse(); describeParametersResponse.HttpResponse = context.HttpResponse; describeParametersResponse.RequestId = context.StringValue("DescribeParameters.RequestId"); describeParametersResponse.Engine = context.StringValue("DescribeParameters.Engine"); describeParametersResponse.EngineVersion = context.StringValue("DescribeParameters.EngineVersion"); List<DescribeParametersResponse.DBInstanceParameter> configParameters = new List<DescribeParametersResponse.DBInstanceParameter>(); for (int i = 0; i < context.Length("DescribeParameters.ConfigParameters.Length"); i++) { DescribeParametersResponse.DBInstanceParameter dBInstanceParameter = new DescribeParametersResponse.DBInstanceParameter(); dBInstanceParameter.ParameterName = context.StringValue("DescribeParameters.ConfigParameters["+ i +"].ParameterName"); dBInstanceParameter.ParameterValue = context.StringValue("DescribeParameters.ConfigParameters["+ i +"].ParameterValue"); dBInstanceParameter.ParameterDescription = context.StringValue("DescribeParameters.ConfigParameters["+ i +"].ParameterDescription"); configParameters.Add(dBInstanceParameter); } describeParametersResponse.ConfigParameters = configParameters; List<DescribeParametersResponse.DBInstanceParameter> runningParameters = new List<DescribeParametersResponse.DBInstanceParameter>(); for (int i = 0; i < context.Length("DescribeParameters.RunningParameters.Length"); i++) { DescribeParametersResponse.DBInstanceParameter dBInstanceParameter = new DescribeParametersResponse.DBInstanceParameter(); dBInstanceParameter.ParameterName = context.StringValue("DescribeParameters.RunningParameters["+ i +"].ParameterName"); dBInstanceParameter.ParameterValue = context.StringValue("DescribeParameters.RunningParameters["+ i +"].ParameterValue"); dBInstanceParameter.ParameterDescription = context.StringValue("DescribeParameters.RunningParameters["+ i +"].ParameterDescription"); runningParameters.Add(dBInstanceParameter); } describeParametersResponse.RunningParameters = runningParameters; return describeParametersResponse; }
public static DescribeParametersResponse Unmarshall(UnmarshallerContext context) { DescribeParametersResponse describeParametersResponse = new DescribeParametersResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeParameters.RequestId"), Engine = context.StringValue("DescribeParameters.Engine"), EngineVersion = context.StringValue("DescribeParameters.EngineVersion") }; List <DescribeParametersResponse.DBInstanceParameter> configParameters = new List <DescribeParametersResponse.DBInstanceParameter>(); for (int i = 0; i < context.Length("DescribeParameters.ConfigParameters.Length"); i++) { DescribeParametersResponse.DBInstanceParameter dBInstanceParameter = new DescribeParametersResponse.DBInstanceParameter() { ParameterName = context.StringValue($"DescribeParameters.ConfigParameters[{i}].ParameterName"), ParameterValue = context.StringValue($"DescribeParameters.ConfigParameters[{i}].ParameterValue"), ParameterDescription = context.StringValue($"DescribeParameters.ConfigParameters[{i}].ParameterDescription") }; configParameters.Add(dBInstanceParameter); } describeParametersResponse.ConfigParameters = configParameters; List <DescribeParametersResponse.DBInstanceParameter> runningParameters = new List <DescribeParametersResponse.DBInstanceParameter>(); for (int i = 0; i < context.Length("DescribeParameters.RunningParameters.Length"); i++) { DescribeParametersResponse.DBInstanceParameter dBInstanceParameter = new DescribeParametersResponse.DBInstanceParameter() { ParameterName = context.StringValue($"DescribeParameters.RunningParameters[{i}].ParameterName"), ParameterValue = context.StringValue($"DescribeParameters.RunningParameters[{i}].ParameterValue"), ParameterDescription = context.StringValue($"DescribeParameters.RunningParameters[{i}].ParameterDescription") }; runningParameters.Add(dBInstanceParameter); } describeParametersResponse.RunningParameters = runningParameters; return(describeParametersResponse); }