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

            describeDnsProductInstancesResponse.HttpResponse = context.HttpResponse;
            describeDnsProductInstancesResponse.RequestId    = context.StringValue("DescribeDnsProductInstances.RequestId");
            describeDnsProductInstancesResponse.TotalCount   = context.LongValue("DescribeDnsProductInstances.TotalCount");
            describeDnsProductInstancesResponse.PageNumber   = context.LongValue("DescribeDnsProductInstances.PageNumber");
            describeDnsProductInstancesResponse.PageSize     = context.LongValue("DescribeDnsProductInstances.PageSize");

            List <DescribeDnsProductInstancesResponse.DnsProduct> dnsProducts = new List <DescribeDnsProductInstancesResponse.DnsProduct>();

            for (int i = 0; i < context.Length("DescribeDnsProductInstances.DnsProducts.Length"); i++)
            {
                DescribeDnsProductInstancesResponse.DnsProduct dnsProduct = new DescribeDnsProductInstancesResponse.DnsProduct();
                dnsProduct.InstanceId  = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].InstanceId");
                dnsProduct.VersionCode = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].VersionCode");
                dnsProduct.VersionName = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].VersionName");
                dnsProduct.StartTime   = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].StartTime");
                dnsProduct.EndTime     = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].EndTime");
                dnsProduct.Domain      = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].Domain");

                dnsProducts.Add(dnsProduct);
            }
            describeDnsProductInstancesResponse.DnsProducts = dnsProducts;

            return(describeDnsProductInstancesResponse);
        }
Exemplo n.º 2
0
        public static DescribeDnsProductInstancesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDnsProductInstancesResponse describeDnsProductInstancesResponse = new DescribeDnsProductInstancesResponse
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeDnsProductInstances.RequestId"),
                TotalCount   = context.LongValue("DescribeDnsProductInstances.TotalCount"),
                PageNumber   = context.LongValue("DescribeDnsProductInstances.PageNumber"),
                PageSize     = context.LongValue("DescribeDnsProductInstances.PageSize")
            };


            List <DescribeDnsProductInstancesResponse.DnsProduct> dnsProducts = new List <DescribeDnsProductInstancesResponse.DnsProduct>();

            for (int i = 0; i < context.Length("DescribeDnsProductInstances.DnsProducts.Length"); i++)
            {
                DescribeDnsProductInstancesResponse.DnsProduct dnsProduct = new DescribeDnsProductInstancesResponse.DnsProduct
                {
                    InstanceId            = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].InstanceId"),
                    VersionCode           = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].VersionCode"),
                    VersionName           = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].VersionName"),
                    StartTime             = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].StartTime"),
                    EndTime               = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].EndTime"),
                    StartTimestamp        = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].StartTimestamp"),
                    EndTimestamp          = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].EndTimestamp"),
                    Domain                = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].Domain"),
                    BindCount             = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].BindCount"),
                    BindUsedCount         = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].BindUsedCount"),
                    TTLMinValue           = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].TTLMinValue"),
                    SubDomainLevel        = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].SubDomainLevel"),
                    DnsSLBCount           = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].DnsSLBCount"),
                    URLForwardCount       = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].URLForwardCount"),
                    DDosDefendFlow        = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].DDosDefendFlow"),
                    DDosDefendQuery       = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].DDosDefendQuery"),
                    OverseaDDosDefendFlow = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].OverseaDDosDefendFlow"),
                    SearchEngineLines     = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].SearchEngineLines"),
                    ISPLines              = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].ISPLines"),
                    ISPRegionLines        = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].ISPRegionLines"),
                    OverseaLine           = context.StringValue($"DescribeDnsProductInstances.DnsProducts[{i}].OverseaLine"),
                    MonitorNodeCount      = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].MonitorNodeCount"),
                    MonitorFrequency      = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].MonitorFrequency"),
                    MonitorTaskCount      = context.LongValue($"DescribeDnsProductInstances.DnsProducts[{i}].MonitorTaskCount")
                };

                dnsProducts.Add(dnsProduct);
            }
            describeDnsProductInstancesResponse.DnsProducts = dnsProducts;

            return(describeDnsProductInstancesResponse);
        }
        public static DescribeDnsProductInstancesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDnsProductInstancesResponse describeDnsProductInstancesResponse = new DescribeDnsProductInstancesResponse();

            describeDnsProductInstancesResponse.HttpResponse = context.HttpResponse;
            describeDnsProductInstancesResponse.RequestId    = context.StringValue("DescribeDnsProductInstances.RequestId");
            describeDnsProductInstancesResponse.TotalCount   = context.LongValue("DescribeDnsProductInstances.TotalCount");
            describeDnsProductInstancesResponse.PageNumber   = context.LongValue("DescribeDnsProductInstances.PageNumber");
            describeDnsProductInstancesResponse.PageSize     = context.LongValue("DescribeDnsProductInstances.PageSize");

            List <DescribeDnsProductInstancesResponse.DnsProduct> dnsProducts = new List <DescribeDnsProductInstancesResponse.DnsProduct>();

            for (int i = 0; i < context.Length("DescribeDnsProductInstances.DnsProducts.Length"); i++)
            {
                DescribeDnsProductInstancesResponse.DnsProduct dnsProduct = new DescribeDnsProductInstancesResponse.DnsProduct();
                dnsProduct.InstanceId            = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].InstanceId");
                dnsProduct.StartTime             = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].StartTime");
                dnsProduct.EndTime               = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].EndTime");
                dnsProduct.Domain                = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].Domain");
                dnsProduct.BindCount             = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].BindCount");
                dnsProduct.BindUsedCount         = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].BindUsedCount");
                dnsProduct.TTLMinValue           = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].TTLMinValue");
                dnsProduct.SubDomainLevel        = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].SubDomainLevel");
                dnsProduct.DnsSLBCount           = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].DnsSLBCount");
                dnsProduct.URLForwardCount       = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].URLForwardCount");
                dnsProduct.DDosDefendFlow        = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].DDosDefendFlow");
                dnsProduct.DDosDefendQuery       = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].DDosDefendQuery");
                dnsProduct.OverseaDDosDefendFlow = context.LongValue("DescribeDnsProductInstances.DnsProducts[" + i + "].OverseaDDosDefendFlow");
                dnsProduct.SearchEngineLines     = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].SearchEngineLines");
                dnsProduct.ISPLines              = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].ISPLines");
                dnsProduct.ISPRegionLines        = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].ISPRegionLines");
                dnsProduct.OverseaLine           = context.StringValue("DescribeDnsProductInstances.DnsProducts[" + i + "].OverseaLine");

                dnsProducts.Add(dnsProduct);
            }
            describeDnsProductInstancesResponse.DnsProducts = dnsProducts;

            return(describeDnsProductInstancesResponse);
        }