public static DescribeSlowLogRecordsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeSlowLogRecordsResponse describeSlowLogRecordsResponse = new DescribeSlowLogRecordsResponse();

            describeSlowLogRecordsResponse.HttpResponse     = context.HttpResponse;
            describeSlowLogRecordsResponse.RequestId        = context.StringValue("DescribeSlowLogRecords.RequestId");
            describeSlowLogRecordsResponse.InstanceId       = context.StringValue("DescribeSlowLogRecords.InstanceId");
            describeSlowLogRecordsResponse.StartTime        = context.StringValue("DescribeSlowLogRecords.StartTime");
            describeSlowLogRecordsResponse.Engine           = context.StringValue("DescribeSlowLogRecords.Engine");
            describeSlowLogRecordsResponse.TotalRecordCount = context.IntegerValue("DescribeSlowLogRecords.TotalRecordCount");
            describeSlowLogRecordsResponse.PageNumber       = context.IntegerValue("DescribeSlowLogRecords.PageNumber");
            describeSlowLogRecordsResponse.PageRecordCount  = context.IntegerValue("DescribeSlowLogRecords.PageRecordCount");

            List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords> describeSlowLogRecordsResponse_items = new List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords>();

            for (int i = 0; i < context.Length("DescribeSlowLogRecords.Items.Length"); i++)
            {
                DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords logRecords = new DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords();
                logRecords.NodeId       = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].NodeId");
                logRecords.IPAddress    = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].IPAddress");
                logRecords.DBName       = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].DBName");
                logRecords.DataBaseName = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].DataBaseName");
                logRecords.Command      = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].Command");
                logRecords.ElapsedTime  = context.LongValue("DescribeSlowLogRecords.Items[" + i + "].ElapsedTime");
                logRecords.ExecuteTime  = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].ExecuteTime");
                logRecords.Account      = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].Account");
                logRecords.AccountName  = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].AccountName");

                describeSlowLogRecordsResponse_items.Add(logRecords);
            }
            describeSlowLogRecordsResponse.Items = describeSlowLogRecordsResponse_items;

            return(describeSlowLogRecordsResponse);
        }
Exemple #2
0
        public static DescribeSlowLogRecordsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeSlowLogRecordsResponse describeSlowLogRecordsResponse = new DescribeSlowLogRecordsResponse();

            describeSlowLogRecordsResponse.HttpResponse     = context.HttpResponse;
            describeSlowLogRecordsResponse.RequestId        = context.StringValue("DescribeSlowLogRecords.RequestId");
            describeSlowLogRecordsResponse.Engine           = context.StringValue("DescribeSlowLogRecords.Engine");
            describeSlowLogRecordsResponse.TotalRecordCount = context.IntegerValue("DescribeSlowLogRecords.TotalRecordCount");
            describeSlowLogRecordsResponse.PageNumber       = context.IntegerValue("DescribeSlowLogRecords.PageNumber");
            describeSlowLogRecordsResponse.PageRecordCount  = context.IntegerValue("DescribeSlowLogRecords.PageRecordCount");

            List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords> describeSlowLogRecordsResponse_items = new List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords>();

            for (int i = 0; i < context.Length("DescribeSlowLogRecords.Items.Length"); i++)
            {
                DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords logRecords = new DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_LogRecords();
                logRecords.HostAddress        = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].HostAddress");
                logRecords.DBName             = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].DBName");
                logRecords.SQLText            = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].SQLText");
                logRecords.QueryTimes         = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].QueryTimes");
                logRecords.DocsExamined       = context.LongValue("DescribeSlowLogRecords.Items[" + i + "].DocsExamined");
                logRecords.KeysExamined       = context.LongValue("DescribeSlowLogRecords.Items[" + i + "].KeysExamined");
                logRecords.ReturnRowCounts    = context.LongValue("DescribeSlowLogRecords.Items[" + i + "].ReturnRowCounts");
                logRecords.ExecutionStartTime = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].ExecutionStartTime");
                logRecords.AccountName        = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].AccountName");
                logRecords.TableName          = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].TableName");

                describeSlowLogRecordsResponse_items.Add(logRecords);
            }
            describeSlowLogRecordsResponse.Items = describeSlowLogRecordsResponse_items;

            return(describeSlowLogRecordsResponse);
        }