public static DescribeDBProxyResponse Unmarshall(UnmarshallerContext context) { DescribeDBProxyResponse describeDBProxyResponse = new DescribeDBProxyResponse(); describeDBProxyResponse.HttpResponse = context.HttpResponse; describeDBProxyResponse.RequestId = context.StringValue("DescribeDBProxy.RequestId"); describeDBProxyResponse.DBProxyServiceStatus = context.StringValue("DescribeDBProxy.DBProxyServiceStatus"); describeDBProxyResponse.DBProxyInstanceType = context.StringValue("DescribeDBProxy.DBProxyInstanceType"); describeDBProxyResponse.DBProxyInstanceNum = context.IntegerValue("DescribeDBProxy.DBProxyInstanceNum"); describeDBProxyResponse.DBProxyInstanceStatus = context.StringValue("DescribeDBProxy.DBProxyInstanceStatus"); List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem> describeDBProxyResponse_dBProxyConnectStringItems = new List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem>(); for (int i = 0; i < context.Length("DescribeDBProxy.DBProxyConnectStringItems.Length"); i++) { DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem dBProxyConnectStringItemsItem = new DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem(); dBProxyConnectStringItemsItem.DBProxyEndpointId = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyEndpointId"); dBProxyConnectStringItemsItem.DBProxyConnectString = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectString"); dBProxyConnectStringItemsItem.DBProxyConnectStringPort = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringPort"); dBProxyConnectStringItemsItem.DBProxyConnectStringNetType = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringNetType"); dBProxyConnectStringItemsItem.DBProxyVpcInstanceId = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyVpcInstanceId"); describeDBProxyResponse_dBProxyConnectStringItems.Add(dBProxyConnectStringItemsItem); } describeDBProxyResponse.DBProxyConnectStringItems = describeDBProxyResponse_dBProxyConnectStringItems; return(describeDBProxyResponse); }
public static DescribeDBProxyResponse Unmarshall(UnmarshallerContext _ctx) { DescribeDBProxyResponse describeDBProxyResponse = new DescribeDBProxyResponse(); describeDBProxyResponse.HttpResponse = _ctx.HttpResponse; describeDBProxyResponse.RequestId = _ctx.StringValue("DescribeDBProxy.RequestId"); describeDBProxyResponse.DBProxyServiceStatus = _ctx.StringValue("DescribeDBProxy.DBProxyServiceStatus"); describeDBProxyResponse.DBProxyInstanceType = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceType"); describeDBProxyResponse.DBProxyInstanceNum = _ctx.IntegerValue("DescribeDBProxy.DBProxyInstanceNum"); describeDBProxyResponse.DBProxyInstanceStatus = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceStatus"); describeDBProxyResponse.DBProxyInstanceCurrentMinorVersion = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceCurrentMinorVersion"); describeDBProxyResponse.DBProxyInstanceLatestMinorVersion = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceLatestMinorVersion"); describeDBProxyResponse.DBProxyInstanceName = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceName"); List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem> describeDBProxyResponse_dBProxyConnectStringItems = new List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem>(); for (int i = 0; i < _ctx.Length("DescribeDBProxy.DBProxyConnectStringItems.Length"); i++) { DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem dBProxyConnectStringItemsItem = new DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem(); dBProxyConnectStringItemsItem.DBProxyEndpointId = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyEndpointId"); dBProxyConnectStringItemsItem.DBProxyConnectString = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectString"); dBProxyConnectStringItemsItem.DBProxyConnectStringPort = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringPort"); dBProxyConnectStringItemsItem.DBProxyConnectStringNetType = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringNetType"); dBProxyConnectStringItemsItem.DBProxyVpcInstanceId = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyVpcInstanceId"); dBProxyConnectStringItemsItem.DBProxyEndpointName = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyEndpointName"); dBProxyConnectStringItemsItem.DBProxyConnectStringNetWorkType = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringNetWorkType"); describeDBProxyResponse_dBProxyConnectStringItems.Add(dBProxyConnectStringItemsItem); } describeDBProxyResponse.DBProxyConnectStringItems = describeDBProxyResponse_dBProxyConnectStringItems; return(describeDBProxyResponse); }