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

            describeRulesResponse.HttpResponse = context.HttpResponse;
            describeRulesResponse.RequestId    = context.StringValue("DescribeRules.RequestId");
            describeRulesResponse.PageSize     = context.IntegerValue("DescribeRules.PageSize");
            describeRulesResponse.CurrentPage  = context.IntegerValue("DescribeRules.CurrentPage");
            describeRulesResponse.TotalCount   = context.IntegerValue("DescribeRules.TotalCount");

            List <DescribeRulesResponse.DescribeRules_Rule> describeRulesResponse_items = new List <DescribeRulesResponse.DescribeRules_Rule>();

            for (int i = 0; i < context.Length("DescribeRules.Items.Length"); i++)
            {
                DescribeRulesResponse.DescribeRules_Rule rule = new DescribeRulesResponse.DescribeRules_Rule();
                rule.Id            = context.LongValue("DescribeRules.Items[" + i + "].Id");
                rule.GmtCreate     = context.LongValue("DescribeRules.Items[" + i + "].GmtCreate");
                rule.GmtModified   = context.LongValue("DescribeRules.Items[" + i + "].GmtModified");
                rule.CustomType    = context.IntegerValue("DescribeRules.Items[" + i + "].CustomType");
                rule.Name          = context.StringValue("DescribeRules.Items[" + i + "].Name");
                rule.Description   = context.StringValue("DescribeRules.Items[" + i + "].Description");
                rule.UserId        = context.LongValue("DescribeRules.Items[" + i + "].UserId");
                rule.LoginName     = context.StringValue("DescribeRules.Items[" + i + "].LoginName");
                rule.DisplayName   = context.StringValue("DescribeRules.Items[" + i + "].DisplayName");
                rule.Category      = context.IntegerValue("DescribeRules.Items[" + i + "].Category");
                rule.CategoryName  = context.StringValue("DescribeRules.Items[" + i + "].CategoryName");
                rule.Status        = context.IntegerValue("DescribeRules.Items[" + i + "].Status");
                rule.RiskLevelName = context.StringValue("DescribeRules.Items[" + i + "].RiskLevelName");
                rule.RiskLevelId   = context.LongValue("DescribeRules.Items[" + i + "].RiskLevelId");
                rule.Content       = context.StringValue("DescribeRules.Items[" + i + "].Content");
                rule.DepartName    = context.StringValue("DescribeRules.Items[" + i + "].DepartName");
                rule.StatExpress   = context.StringValue("DescribeRules.Items[" + i + "].StatExpress");
                rule.ProductId     = context.LongValue("DescribeRules.Items[" + i + "].ProductId");
                rule.HitTotalCount = context.IntegerValue("DescribeRules.Items[" + i + "].HitTotalCount");
                rule.ProductCode   = context.StringValue("DescribeRules.Items[" + i + "].ProductCode");
                rule.WarnLevel     = context.IntegerValue("DescribeRules.Items[" + i + "].WarnLevel");
                rule.MajorKey      = context.StringValue("DescribeRules.Items[" + i + "].MajorKey");

                describeRulesResponse_items.Add(rule);
            }
            describeRulesResponse.Items = describeRulesResponse_items;

            return(describeRulesResponse);
        }
예제 #2
0
        public static DescribeRulesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeRulesResponse describeRulesResponse = new DescribeRulesResponse();

            describeRulesResponse.HttpResponse = _ctx.HttpResponse;
            describeRulesResponse.RequestId    = _ctx.StringValue("DescribeRules.RequestId");

            List <DescribeRulesResponse.DescribeRules_Rule> describeRulesResponse_rules = new List <DescribeRulesResponse.DescribeRules_Rule>();

            for (int i = 0; i < _ctx.Length("DescribeRules.Rules.Length"); i++)
            {
                DescribeRulesResponse.DescribeRules_Rule rule = new DescribeRulesResponse.DescribeRules_Rule();
                rule.RuleId                 = _ctx.StringValue("DescribeRules.Rules[" + i + "].RuleId");
                rule.RuleName               = _ctx.StringValue("DescribeRules.Rules[" + i + "].RuleName");
                rule.Domain                 = _ctx.StringValue("DescribeRules.Rules[" + i + "].Domain");
                rule.Url                    = _ctx.StringValue("DescribeRules.Rules[" + i + "].Url");
                rule.VServerGroupId         = _ctx.StringValue("DescribeRules.Rules[" + i + "].VServerGroupId");
                rule.ListenerSync           = _ctx.StringValue("DescribeRules.Rules[" + i + "].ListenerSync");
                rule.Scheduler              = _ctx.StringValue("DescribeRules.Rules[" + i + "].Scheduler");
                rule.StickySession          = _ctx.StringValue("DescribeRules.Rules[" + i + "].StickySession");
                rule.StickySessionType      = _ctx.StringValue("DescribeRules.Rules[" + i + "].StickySessionType");
                rule.CookieTimeout          = _ctx.IntegerValue("DescribeRules.Rules[" + i + "].CookieTimeout");
                rule.Cookie                 = _ctx.StringValue("DescribeRules.Rules[" + i + "].Cookie");
                rule.HealthCheck            = _ctx.StringValue("DescribeRules.Rules[" + i + "].HealthCheck");
                rule.HealthCheckDomain      = _ctx.StringValue("DescribeRules.Rules[" + i + "].HealthCheckDomain");
                rule.HealthCheckURI         = _ctx.StringValue("DescribeRules.Rules[" + i + "].HealthCheckURI");
                rule.HealthyThreshold       = _ctx.IntegerValue("DescribeRules.Rules[" + i + "].HealthyThreshold");
                rule.UnhealthyThreshold     = _ctx.IntegerValue("DescribeRules.Rules[" + i + "].UnhealthyThreshold");
                rule.HealthCheckTimeout     = _ctx.IntegerValue("DescribeRules.Rules[" + i + "].HealthCheckTimeout");
                rule.HealthCheckInterval    = _ctx.IntegerValue("DescribeRules.Rules[" + i + "].HealthCheckInterval");
                rule.HealthCheckConnectPort = _ctx.IntegerValue("DescribeRules.Rules[" + i + "].HealthCheckConnectPort");
                rule.HealthCheckHttpCode    = _ctx.StringValue("DescribeRules.Rules[" + i + "].HealthCheckHttpCode");

                describeRulesResponse_rules.Add(rule);
            }
            describeRulesResponse.Rules = describeRulesResponse_rules;

            return(describeRulesResponse);
        }
        public static DescribeRulesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeRulesResponse describeRulesResponse = new DescribeRulesResponse();

            describeRulesResponse.HttpResponse = context.HttpResponse;
            describeRulesResponse.RequestId    = context.StringValue("DescribeRules.RequestId");

            List <DescribeRulesResponse.DescribeRules_Rule> describeRulesResponse_rules = new List <DescribeRulesResponse.DescribeRules_Rule>();

            for (int i = 0; i < context.Length("DescribeRules.Rules.Length"); i++)
            {
                DescribeRulesResponse.DescribeRules_Rule rule = new DescribeRulesResponse.DescribeRules_Rule();
                rule.RuleId         = context.StringValue("DescribeRules.Rules[" + i + "].RuleId");
                rule.RuleName       = context.StringValue("DescribeRules.Rules[" + i + "].RuleName");
                rule.Domain         = context.StringValue("DescribeRules.Rules[" + i + "].Domain");
                rule.Url            = context.StringValue("DescribeRules.Rules[" + i + "].Url");
                rule.VServerGroupId = context.StringValue("DescribeRules.Rules[" + i + "].VServerGroupId");

                describeRulesResponse_rules.Add(rule);
            }
            describeRulesResponse.Rules = describeRulesResponse_rules;

            return(describeRulesResponse);
        }