예제 #1
0
        public static DescribeTablesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTablesResponse describeTablesResponse = new DescribeTablesResponse();

            describeTablesResponse.HttpResponse = context.HttpResponse;
            describeTablesResponse.RequestId    = context.StringValue("DescribeTables.RequestId");
            describeTablesResponse.PageSize     = context.IntegerValue("DescribeTables.PageSize");
            describeTablesResponse.CurrentPage  = context.IntegerValue("DescribeTables.CurrentPage");
            describeTablesResponse.TotalCount   = context.IntegerValue("DescribeTables.TotalCount");

            List <DescribeTablesResponse.DescribeTables_Table> describeTablesResponse_items = new List <DescribeTablesResponse.DescribeTables_Table>();

            for (int i = 0; i < context.Length("DescribeTables.Items.Length"); i++)
            {
                DescribeTablesResponse.DescribeTables_Table table = new DescribeTablesResponse.DescribeTables_Table();
                table.Id             = context.LongValue("DescribeTables.Items[" + i + "].Id");
                table.Name           = context.StringValue("DescribeTables.Items[" + i + "].Name");
                table.Owner          = context.StringValue("DescribeTables.Items[" + i + "].Owner");
                table.CreationTime   = context.LongValue("DescribeTables.Items[" + i + "].CreationTime");
                table.ProductId      = context.StringValue("DescribeTables.Items[" + i + "].ProductId");
                table.ProductCode    = context.StringValue("DescribeTables.Items[" + i + "].ProductCode");
                table.Sensitive      = context.BooleanValue("DescribeTables.Items[" + i + "].Sensitive");
                table.RiskLevelId    = context.LongValue("DescribeTables.Items[" + i + "].RiskLevelId");
                table.RiskLevelName  = context.StringValue("DescribeTables.Items[" + i + "].RiskLevelName");
                table.DepartName     = context.StringValue("DescribeTables.Items[" + i + "].DepartName");
                table.TotalCount     = context.IntegerValue("DescribeTables.Items[" + i + "].TotalCount");
                table.SensitiveCount = context.IntegerValue("DescribeTables.Items[" + i + "].SensitiveCount");
                table.SensitiveRatio = context.StringValue("DescribeTables.Items[" + i + "].SensitiveRatio");
                table.InstanceId     = context.LongValue("DescribeTables.Items[" + i + "].InstanceId");
                table.S2Count        = context.IntegerValue("DescribeTables.Items[" + i + "].S2Count");
                table.S3Count        = context.IntegerValue("DescribeTables.Items[" + i + "].S3Count");
                table.TotalRows      = context.IntegerValue("DescribeTables.Items[" + i + "].TotalRows");
                table.LastScanTime   = context.LongValue("DescribeTables.Items[" + i + "].LastScanTime");

                describeTablesResponse_items.Add(table);
            }
            describeTablesResponse.Items = describeTablesResponse_items;

            return(describeTablesResponse);
        }
예제 #2
0
        public static DescribeTablesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTablesResponse describeTablesResponse = new DescribeTablesResponse();

            describeTablesResponse.HttpResponse = context.HttpResponse;
            describeTablesResponse.RequestId    = context.StringValue("DescribeTables.RequestId");

            List <DescribeTablesResponse.DescribeTables_Table> describeTablesResponse_items = new List <DescribeTablesResponse.DescribeTables_Table>();

            for (int i = 0; i < context.Length("DescribeTables.Items.Length"); i++)
            {
                DescribeTablesResponse.DescribeTables_Table table = new DescribeTablesResponse.DescribeTables_Table();
                table.DBClusterId = context.StringValue("DescribeTables.Items[" + i + "].DBClusterId");
                table.SchemaName  = context.StringValue("DescribeTables.Items[" + i + "].SchemaName");
                table.TableName   = context.StringValue("DescribeTables.Items[" + i + "].TableName");

                describeTablesResponse_items.Add(table);
            }
            describeTablesResponse.Items = describeTablesResponse_items;

            return(describeTablesResponse);
        }