Exemplo n.º 1
0
        public static DescribeBinlogFilesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeBinlogFilesResponse describeBinlogFilesResponse = new DescribeBinlogFilesResponse();

            describeBinlogFilesResponse.HttpResponse     = context.HttpResponse;
            describeBinlogFilesResponse.RequestId        = context.StringValue("DescribeBinlogFiles.RequestId");
            describeBinlogFilesResponse.TotalRecordCount = context.IntegerValue("DescribeBinlogFiles.TotalRecordCount");
            describeBinlogFilesResponse.PageNumber       = context.IntegerValue("DescribeBinlogFiles.PageNumber");
            describeBinlogFilesResponse.PageRecordCount  = context.IntegerValue("DescribeBinlogFiles.PageRecordCount");
            describeBinlogFilesResponse.TotalFileSize    = context.LongValue("DescribeBinlogFiles.TotalFileSize");

            List <DescribeBinlogFilesResponse.BinLogFile> items = new List <DescribeBinlogFilesResponse.BinLogFile>();

            for (int i = 0; i < context.Length("DescribeBinlogFiles.Items.Length"); i++)
            {
                DescribeBinlogFilesResponse.BinLogFile binLogFile = new DescribeBinlogFilesResponse.BinLogFile();
                binLogFile.FileSize             = context.LongValue("DescribeBinlogFiles.Items[" + i + "].FileSize");
                binLogFile.LogBeginTime         = context.StringValue("DescribeBinlogFiles.Items[" + i + "].LogBeginTime");
                binLogFile.LogEndTime           = context.StringValue("DescribeBinlogFiles.Items[" + i + "].LogEndTime");
                binLogFile.DownloadLink         = context.StringValue("DescribeBinlogFiles.Items[" + i + "].DownloadLink");
                binLogFile.IntranetDownloadLink = context.StringValue("DescribeBinlogFiles.Items[" + i + "].IntranetDownloadLink");
                binLogFile.LinkExpiredTime      = context.StringValue("DescribeBinlogFiles.Items[" + i + "].LinkExpiredTime");
                binLogFile.Checksum             = context.StringValue("DescribeBinlogFiles.Items[" + i + "].Checksum");
                binLogFile.HostInstanceID       = context.StringValue("DescribeBinlogFiles.Items[" + i + "].HostInstanceID");

                items.Add(binLogFile);
            }
            describeBinlogFilesResponse.Items = items;

            return(describeBinlogFilesResponse);
        }
Exemplo n.º 2
0
        public static DescribeBinlogFilesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeBinlogFilesResponse describeBinlogFilesResponse = new DescribeBinlogFilesResponse()
            {
                HttpResponse     = context.HttpResponse,
                RequestId        = context.StringValue("DescribeBinlogFiles.RequestId"),
                TotalRecordCount = context.IntegerValue("DescribeBinlogFiles.TotalRecordCount"),
                PageNumber       = context.IntegerValue("DescribeBinlogFiles.PageNumber"),
                PageRecordCount  = context.IntegerValue("DescribeBinlogFiles.PageRecordCount")
            };
            List <DescribeBinlogFilesResponse.BinLogFile> items = new List <DescribeBinlogFilesResponse.BinLogFile>();

            for (int i = 0; i < context.Length("DescribeBinlogFiles.Items.Length"); i++)
            {
                DescribeBinlogFilesResponse.BinLogFile binLogFile = new DescribeBinlogFilesResponse.BinLogFile()
                {
                    FileSize        = context.LongValue($"DescribeBinlogFiles.Items[{i}].FileSize"),
                    LogBeginTime    = context.StringValue($"DescribeBinlogFiles.Items[{i}].LogBeginTime"),
                    LogEndTime      = context.StringValue($"DescribeBinlogFiles.Items[{i}].LogEndTime"),
                    DownloadLink    = context.StringValue($"DescribeBinlogFiles.Items[{i}].DownloadLink"),
                    LinkExpiredTime = context.StringValue($"DescribeBinlogFiles.Items[{i}].LinkExpiredTime")
                };
                items.Add(binLogFile);
            }
            describeBinlogFilesResponse.Items = items;

            return(describeBinlogFilesResponse);
        }