public static DescribeInstanceMonitorDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeInstanceMonitorDataResponse describeInstanceMonitorDataResponse = new DescribeInstanceMonitorDataResponse();

            describeInstanceMonitorDataResponse.HttpResponse = context.HttpResponse;
            describeInstanceMonitorDataResponse.RequestId    = context.StringValue("DescribeInstanceMonitorData.RequestId");

            List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData> describeInstanceMonitorDataResponse_monitorData = new List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData>();

            for (int i = 0; i < context.Length("DescribeInstanceMonitorData.MonitorData.Length"); i++)
            {
                DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData instanceMonitorData = new DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData();
                instanceMonitorData.InstanceId        = context.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InstanceId");
                instanceMonitorData.CPU               = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPU");
                instanceMonitorData.IntranetRX        = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetRX");
                instanceMonitorData.IntranetTX        = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetTX");
                instanceMonitorData.IntranetBandwidth = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetBandwidth");
                instanceMonitorData.InternetRX        = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetRX");
                instanceMonitorData.InternetTX        = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetTX");
                instanceMonitorData.InternetBandwidth = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetBandwidth");
                instanceMonitorData.IOPSRead          = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSRead");
                instanceMonitorData.IOPSWrite         = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSWrite");
                instanceMonitorData.BPSRead           = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSRead");
                instanceMonitorData.BPSWrite          = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSWrite");
                instanceMonitorData.TimeStamp         = context.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].TimeStamp");

                describeInstanceMonitorDataResponse_monitorData.Add(instanceMonitorData);
            }
            describeInstanceMonitorDataResponse.MonitorData = describeInstanceMonitorDataResponse_monitorData;

            return(describeInstanceMonitorDataResponse);
        }
Пример #2
0
        public static DescribeInstanceMonitorDataResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeInstanceMonitorDataResponse describeInstanceMonitorDataResponse = new DescribeInstanceMonitorDataResponse();

            describeInstanceMonitorDataResponse.HttpResponse = _ctx.HttpResponse;
            describeInstanceMonitorDataResponse.RequestId    = _ctx.StringValue("DescribeInstanceMonitorData.RequestId");

            List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData> describeInstanceMonitorDataResponse_monitorData = new List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData>();

            for (int i = 0; i < _ctx.Length("DescribeInstanceMonitorData.MonitorData.Length"); i++)
            {
                DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData instanceMonitorData = new DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData();
                instanceMonitorData.InstanceId                   = _ctx.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InstanceId");
                instanceMonitorData.CPU                          = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPU");
                instanceMonitorData.IntranetRX                   = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetRX");
                instanceMonitorData.IntranetTX                   = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetTX");
                instanceMonitorData.IntranetBandwidth            = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetBandwidth");
                instanceMonitorData.InternetRX                   = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetRX");
                instanceMonitorData.InternetTX                   = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetTX");
                instanceMonitorData.InternetBandwidth            = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetBandwidth");
                instanceMonitorData.IOPSRead                     = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSRead");
                instanceMonitorData.IOPSWrite                    = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSWrite");
                instanceMonitorData.BPSRead                      = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSRead");
                instanceMonitorData.BPSWrite                     = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSWrite");
                instanceMonitorData.CPUCreditUsage               = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUCreditUsage");
                instanceMonitorData.CPUCreditBalance             = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUCreditBalance");
                instanceMonitorData.CPUAdvanceCreditBalance      = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUAdvanceCreditBalance");
                instanceMonitorData.CPUNotpaidSurplusCreditUsage = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUNotpaidSurplusCreditUsage");
                instanceMonitorData.TimeStamp                    = _ctx.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].TimeStamp");

                describeInstanceMonitorDataResponse_monitorData.Add(instanceMonitorData);
            }
            describeInstanceMonitorDataResponse.MonitorData = describeInstanceMonitorDataResponse_monitorData;

            return(describeInstanceMonitorDataResponse);
        }