public static DescribeSlowLogsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeSlowLogsResponse describeSlowLogsResponse = new DescribeSlowLogsResponse();

            describeSlowLogsResponse.HttpResponse     = context.HttpResponse;
            describeSlowLogsResponse.RequestId        = context.StringValue("DescribeSlowLogs.RequestId");
            describeSlowLogsResponse.DBInstanceId     = context.StringValue("DescribeSlowLogs.DBInstanceId");
            describeSlowLogsResponse.Engine           = context.StringValue("DescribeSlowLogs.Engine");
            describeSlowLogsResponse.StartTime        = context.StringValue("DescribeSlowLogs.StartTime");
            describeSlowLogsResponse.EndTime          = context.StringValue("DescribeSlowLogs.EndTime");
            describeSlowLogsResponse.TotalRecordCount = context.IntegerValue("DescribeSlowLogs.TotalRecordCount");
            describeSlowLogsResponse.PageNumber       = context.IntegerValue("DescribeSlowLogs.PageNumber");
            describeSlowLogsResponse.PageRecordCount  = context.IntegerValue("DescribeSlowLogs.PageRecordCount");

            List <DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog> describeSlowLogsResponse_items = new List <DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog>();

            for (int i = 0; i < context.Length("DescribeSlowLogs.Items.Length"); i++)
            {
                DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog sQLSlowLog = new DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog();
                sQLSlowLog.SlowLogId = context.LongValue("DescribeSlowLogs.Items[" + i + "].SlowLogId");
                sQLSlowLog.SQLId     = context.LongValue("DescribeSlowLogs.Items[" + i + "].SQLId");
                sQLSlowLog.SQLHASH   = context.LongValue("DescribeSlowLogs.Items[" + i + "].SQLHASH");
                sQLSlowLog.SQLIdStr  = context.StringValue("DescribeSlowLogs.Items[" + i + "].SQLIdStr");
                sQLSlowLog.DBName    = context.StringValue("DescribeSlowLogs.Items[" + i + "].DBName");
                sQLSlowLog.SQLText   = context.StringValue("DescribeSlowLogs.Items[" + i + "].SQLText");
                sQLSlowLog.MySQLTotalExecutionCounts = context.LongValue("DescribeSlowLogs.Items[" + i + "].MySQLTotalExecutionCounts");
                sQLSlowLog.MySQLTotalExecutionTimes  = context.LongValue("DescribeSlowLogs.Items[" + i + "].MySQLTotalExecutionTimes");
                sQLSlowLog.TotalLockTimes            = context.LongValue("DescribeSlowLogs.Items[" + i + "].TotalLockTimes");
                sQLSlowLog.MaxLockTime                   = context.LongValue("DescribeSlowLogs.Items[" + i + "].MaxLockTime");
                sQLSlowLog.ParseTotalRowCounts           = context.LongValue("DescribeSlowLogs.Items[" + i + "].ParseTotalRowCounts");
                sQLSlowLog.ParseMaxRowCount              = context.LongValue("DescribeSlowLogs.Items[" + i + "].ParseMaxRowCount");
                sQLSlowLog.ReturnTotalRowCounts          = context.LongValue("DescribeSlowLogs.Items[" + i + "].ReturnTotalRowCounts");
                sQLSlowLog.ReturnMaxRowCount             = context.LongValue("DescribeSlowLogs.Items[" + i + "].ReturnMaxRowCount");
                sQLSlowLog.CreateTime                    = context.StringValue("DescribeSlowLogs.Items[" + i + "].CreateTime");
                sQLSlowLog.SQLServerTotalExecutionCounts = context.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerTotalExecutionCounts");
                sQLSlowLog.SQLServerTotalExecutionTimes  = context.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerTotalExecutionTimes");
                sQLSlowLog.TotalLogicalReadCounts        = context.LongValue("DescribeSlowLogs.Items[" + i + "].TotalLogicalReadCounts");
                sQLSlowLog.TotalPhysicalReadCounts       = context.LongValue("DescribeSlowLogs.Items[" + i + "].TotalPhysicalReadCounts");
                sQLSlowLog.ReportTime                    = context.StringValue("DescribeSlowLogs.Items[" + i + "].ReportTime");
                sQLSlowLog.MaxExecutionTime              = context.LongValue("DescribeSlowLogs.Items[" + i + "].MaxExecutionTime");
                sQLSlowLog.AvgExecutionTime              = context.LongValue("DescribeSlowLogs.Items[" + i + "].AvgExecutionTime");

                describeSlowLogsResponse_items.Add(sQLSlowLog);
            }
            describeSlowLogsResponse.Items = describeSlowLogsResponse_items;

            return(describeSlowLogsResponse);
        }
示例#2
0
        public static DescribeSlowLogsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeSlowLogsResponse describeSlowLogsResponse = new DescribeSlowLogsResponse();

            describeSlowLogsResponse.HttpResponse     = _ctx.HttpResponse;
            describeSlowLogsResponse.RequestId        = _ctx.StringValue("DescribeSlowLogs.RequestId");
            describeSlowLogsResponse.DBClusterId      = _ctx.StringValue("DescribeSlowLogs.DBClusterId");
            describeSlowLogsResponse.StartTime        = _ctx.StringValue("DescribeSlowLogs.StartTime");
            describeSlowLogsResponse.EndTime          = _ctx.StringValue("DescribeSlowLogs.EndTime");
            describeSlowLogsResponse.Engine           = _ctx.StringValue("DescribeSlowLogs.Engine");
            describeSlowLogsResponse.TotalRecordCount = _ctx.IntegerValue("DescribeSlowLogs.TotalRecordCount");
            describeSlowLogsResponse.PageNumber       = _ctx.IntegerValue("DescribeSlowLogs.PageNumber");
            describeSlowLogsResponse.PageRecordCount  = _ctx.IntegerValue("DescribeSlowLogs.PageRecordCount");

            List <DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog> describeSlowLogsResponse_items = new List <DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog>();

            for (int i = 0; i < _ctx.Length("DescribeSlowLogs.Items.Length"); i++)
            {
                DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog sQLSlowLog = new DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog();
                sQLSlowLog.DBNodeId             = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].DBNodeId");
                sQLSlowLog.ParseMaxRowCount     = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ParseMaxRowCount");
                sQLSlowLog.TotalLockTimes       = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalLockTimes");
                sQLSlowLog.DBName               = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].DBName");
                sQLSlowLog.MaxExecutionTime     = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxExecutionTime");
                sQLSlowLog.SQLHASH              = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].SQLHASH");
                sQLSlowLog.SQLText              = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].SQLText");
                sQLSlowLog.CreateTime           = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].CreateTime");
                sQLSlowLog.TotalExecutionTimes  = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalExecutionTimes");
                sQLSlowLog.ReturnTotalRowCounts = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ReturnTotalRowCounts");
                sQLSlowLog.TotalExecutionCounts = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalExecutionCounts");
                sQLSlowLog.MaxLockTime          = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxLockTime");
                sQLSlowLog.ReturnMaxRowCount    = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ReturnMaxRowCount");
                sQLSlowLog.ParseTotalRowCounts  = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ParseTotalRowCounts");

                describeSlowLogsResponse_items.Add(sQLSlowLog);
            }
            describeSlowLogsResponse.Items = describeSlowLogsResponse_items;

            return(describeSlowLogsResponse);
        }
        public static DescribeSlowLogsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeSlowLogsResponse describeSlowLogsResponse = new DescribeSlowLogsResponse();

            describeSlowLogsResponse.HttpResponse     = _ctx.HttpResponse;
            describeSlowLogsResponse.RequestId        = _ctx.StringValue("DescribeSlowLogs.RequestId");
            describeSlowLogsResponse.DBInstanceId     = _ctx.StringValue("DescribeSlowLogs.DBInstanceId");
            describeSlowLogsResponse.Engine           = _ctx.StringValue("DescribeSlowLogs.Engine");
            describeSlowLogsResponse.StartTime        = _ctx.StringValue("DescribeSlowLogs.StartTime");
            describeSlowLogsResponse.EndTime          = _ctx.StringValue("DescribeSlowLogs.EndTime");
            describeSlowLogsResponse.TotalRecordCount = _ctx.IntegerValue("DescribeSlowLogs.TotalRecordCount");
            describeSlowLogsResponse.PageNumber       = _ctx.IntegerValue("DescribeSlowLogs.PageNumber");
            describeSlowLogsResponse.PageRecordCount  = _ctx.IntegerValue("DescribeSlowLogs.PageRecordCount");

            List <DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog> describeSlowLogsResponse_items = new List <DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog>();

            for (int i = 0; i < _ctx.Length("DescribeSlowLogs.Items.Length"); i++)
            {
                DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog sQLSlowLog = new DescribeSlowLogsResponse.DescribeSlowLogs_SQLSlowLog();
                sQLSlowLog.SlowLogId = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SlowLogId");
                sQLSlowLog.SQLHASH   = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].SQLHASH");
                sQLSlowLog.SQLIdStr  = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].SQLIdStr");
                sQLSlowLog.DBName    = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].DBName");
                sQLSlowLog.SQLText   = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].SQLText");
                sQLSlowLog.MySQLTotalExecutionCounts = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MySQLTotalExecutionCounts");
                sQLSlowLog.MySQLTotalExecutionTimes  = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MySQLTotalExecutionTimes");
                sQLSlowLog.TotalLockTimes            = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalLockTimes");
                sQLSlowLog.MaxLockTime                   = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxLockTime");
                sQLSlowLog.ParseTotalRowCounts           = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ParseTotalRowCounts");
                sQLSlowLog.ParseMaxRowCount              = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ParseMaxRowCount");
                sQLSlowLog.ReturnTotalRowCounts          = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ReturnTotalRowCounts");
                sQLSlowLog.ReturnMaxRowCount             = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].ReturnMaxRowCount");
                sQLSlowLog.CreateTime                    = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].CreateTime");
                sQLSlowLog.SQLServerTotalExecutionCounts = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerTotalExecutionCounts");
                sQLSlowLog.SQLServerTotalExecutionTimes  = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerTotalExecutionTimes");
                sQLSlowLog.TotalLogicalReadCounts        = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalLogicalReadCounts");
                sQLSlowLog.TotalPhysicalReadCounts       = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalPhysicalReadCounts");
                sQLSlowLog.ReportTime                    = _ctx.StringValue("DescribeSlowLogs.Items[" + i + "].ReportTime");
                sQLSlowLog.MaxExecutionTime              = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxExecutionTime");
                sQLSlowLog.AvgExecutionTime              = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].AvgExecutionTime");
                sQLSlowLog.TotalPhysicalReadCounts1      = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalPhysicalReadCounts");
                sQLSlowLog.AvgPhysicalReadCounts         = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].AvgPhysicalReadCounts");
                sQLSlowLog.MaxPhysicalReadCounts         = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxPhysicalReadCounts");
                sQLSlowLog.MinPhysicalReadCounts         = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MinPhysicalReadCounts");
                sQLSlowLog.AvgLogicalReadCounts          = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].AvgLogicalReadCounts");
                sQLSlowLog.MaxLogicalReadCounts          = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxLogicalReadCounts");
                sQLSlowLog.MinLogicalReadCounts          = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MinLogicalReadCounts");
                sQLSlowLog.TotalIOWriteCounts            = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalIOWriteCounts");
                sQLSlowLog.AvgIOWriteCounts              = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].AvgIOWriteCounts");
                sQLSlowLog.MaxIOWriteCounts              = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxIOWriteCounts");
                sQLSlowLog.MinIOWriteCounts              = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MinIOWriteCounts");
                sQLSlowLog.TotalRowsAffectedCounts       = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalRowsAffectedCounts");
                sQLSlowLog.AvgRowsAffectedCounts         = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].AvgRowsAffectedCounts");
                sQLSlowLog.MaxRowsAffectedCounts         = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxRowsAffectedCounts");
                sQLSlowLog.MinRowsAffectedCounts         = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MinRowsAffectedCounts");
                sQLSlowLog.TotalLastRowsAffectedCounts   = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].TotalLastRowsAffectedCounts");
                sQLSlowLog.AvgLastRowsAffectedCounts     = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].AvgLastRowsAffectedCounts");
                sQLSlowLog.MaxLastRowsAffectedCounts     = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MaxLastRowsAffectedCounts");
                sQLSlowLog.MinLastRowsAffectedCounts     = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].MinLastRowsAffectedCounts");
                sQLSlowLog.SQLServerMinExecutionTime     = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerMinExecutionTime");
                sQLSlowLog.SQLServerAvgExecutionTime     = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerAvgExecutionTime");
                sQLSlowLog.SQLServerTotalCpuTime         = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerTotalCpuTime");
                sQLSlowLog.SQLServerAvgCpuTime           = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerAvgCpuTime");
                sQLSlowLog.SQLServerMaxCpuTime           = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerMaxCpuTime");
                sQLSlowLog.SQLServerMinCpuTime           = _ctx.LongValue("DescribeSlowLogs.Items[" + i + "].SQLServerMinCpuTime");

                describeSlowLogsResponse_items.Add(sQLSlowLog);
            }
            describeSlowLogsResponse.Items = describeSlowLogsResponse_items;

            return(describeSlowLogsResponse);
        }