public static DescribeDBInstancesByPerformanceResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDBInstancesByPerformanceResponse describeDBInstancesByPerformanceResponse = new DescribeDBInstancesByPerformanceResponse()
            {
                HttpResponse     = context.HttpResponse,
                RequestId        = context.StringValue("DescribeDBInstancesByPerformance.RequestId"),
                PageNumber       = context.IntegerValue("DescribeDBInstancesByPerformance.PageNumber"),
                TotalRecordCount = context.IntegerValue("DescribeDBInstancesByPerformance.TotalRecordCount"),
                PageRecordCount  = context.IntegerValue("DescribeDBInstancesByPerformance.PageRecordCount")
            };
            List <DescribeDBInstancesByPerformanceResponse.DBInstancePerformance> items = new List <DescribeDBInstancesByPerformanceResponse.DBInstancePerformance>();

            for (int i = 0; i < context.Length("DescribeDBInstancesByPerformance.Items.Length"); i++)
            {
                DescribeDBInstancesByPerformanceResponse.DBInstancePerformance dBInstancePerformance = new DescribeDBInstancesByPerformanceResponse.DBInstancePerformance()
                {
                    CpuUsage              = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].CPUUsage"),
                    IopsUsage             = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].IOPSUsage"),
                    DiskUsage             = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].DiskUsage"),
                    SessionUsage          = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].SessionUsage"),
                    DBInstanceId          = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].DBInstanceId"),
                    DBInstanceDescription = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].DBInstanceDescription")
                };
                items.Add(dBInstancePerformance);
            }
            describeDBInstancesByPerformanceResponse.Items = items;

            return(describeDBInstancesByPerformanceResponse);
        }
Exemplo n.º 2
0
        public static DescribeDBInstancesByPerformanceResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeDBInstancesByPerformanceResponse describeDBInstancesByPerformanceResponse = new DescribeDBInstancesByPerformanceResponse();

            describeDBInstancesByPerformanceResponse.HttpResponse     = _ctx.HttpResponse;
            describeDBInstancesByPerformanceResponse.RequestId        = _ctx.StringValue("DescribeDBInstancesByPerformance.RequestId");
            describeDBInstancesByPerformanceResponse.PageNumber       = _ctx.IntegerValue("DescribeDBInstancesByPerformance.PageNumber");
            describeDBInstancesByPerformanceResponse.TotalRecordCount = _ctx.IntegerValue("DescribeDBInstancesByPerformance.TotalRecordCount");
            describeDBInstancesByPerformanceResponse.PageRecordCount  = _ctx.IntegerValue("DescribeDBInstancesByPerformance.PageRecordCount");

            List <DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance> describeDBInstancesByPerformanceResponse_items = new List <DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance>();

            for (int i = 0; i < _ctx.Length("DescribeDBInstancesByPerformance.Items.Length"); i++)
            {
                DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance dBInstancePerformance = new DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance();
                dBInstancePerformance.CPUUsage              = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].CPUUsage");
                dBInstancePerformance.IOPSUsage             = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].IOPSUsage");
                dBInstancePerformance.DiskUsage             = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].DiskUsage");
                dBInstancePerformance.SessionUsage          = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].SessionUsage");
                dBInstancePerformance.DBInstanceId          = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].DBInstanceId");
                dBInstancePerformance.DBInstanceDescription = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].DBInstanceDescription");

                describeDBInstancesByPerformanceResponse_items.Add(dBInstancePerformance);
            }
            describeDBInstancesByPerformanceResponse.Items = describeDBInstancesByPerformanceResponse_items;

            return(describeDBInstancesByPerformanceResponse);
        }