public static DescribeHealthStatusResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeHealthStatusResponse describeHealthStatusResponse = new DescribeHealthStatusResponse();

            describeHealthStatusResponse.HttpResponse = _ctx.HttpResponse;
            describeHealthStatusResponse.RequestId    = _ctx.StringValue("DescribeHealthStatus.RequestId");

            List <DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer> describeHealthStatusResponse_backendServers = new List <DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer>();

            for (int i = 0; i < _ctx.Length("DescribeHealthStatus.BackendServers.Length"); i++)
            {
                DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer backendServer = new DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer();
                backendServer.ListenerPort       = _ctx.IntegerValue("DescribeHealthStatus.BackendServers[" + i + "].ListenerPort");
                backendServer.ServerId           = _ctx.StringValue("DescribeHealthStatus.BackendServers[" + i + "].ServerId");
                backendServer.Port               = _ctx.IntegerValue("DescribeHealthStatus.BackendServers[" + i + "].Port");
                backendServer.ServerHealthStatus = _ctx.StringValue("DescribeHealthStatus.BackendServers[" + i + "].ServerHealthStatus");
                backendServer.ServerIp           = _ctx.StringValue("DescribeHealthStatus.BackendServers[" + i + "].ServerIp");
                backendServer.EniHost            = _ctx.StringValue("DescribeHealthStatus.BackendServers[" + i + "].EniHost");
                backendServer.Protocol           = _ctx.StringValue("DescribeHealthStatus.BackendServers[" + i + "].Protocol");
                backendServer.Type               = _ctx.StringValue("DescribeHealthStatus.BackendServers[" + i + "].Type");

                describeHealthStatusResponse_backendServers.Add(backendServer);
            }
            describeHealthStatusResponse.BackendServers = describeHealthStatusResponse_backendServers;

            return(describeHealthStatusResponse);
        }
示例#2
0
        public static DescribeHealthStatusResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeHealthStatusResponse describeHealthStatusResponse = new DescribeHealthStatusResponse();

            describeHealthStatusResponse.HttpResponse = context.HttpResponse;
            describeHealthStatusResponse.RequestId    = context.StringValue("DescribeHealthStatus.RequestId");

            List <DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer> describeHealthStatusResponse_backendServers = new List <DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer>();

            for (int i = 0; i < context.Length("DescribeHealthStatus.BackendServers.Length"); i++)
            {
                DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer backendServer = new DescribeHealthStatusResponse.DescribeHealthStatus_BackendServer();
                backendServer.ListenerPort       = context.IntegerValue("DescribeHealthStatus.BackendServers[" + i + "].ListenerPort");
                backendServer.ServerId           = context.StringValue("DescribeHealthStatus.BackendServers[" + i + "].ServerId");
                backendServer.Port               = context.IntegerValue("DescribeHealthStatus.BackendServers[" + i + "].Port");
                backendServer.ServerHealthStatus = context.StringValue("DescribeHealthStatus.BackendServers[" + i + "].ServerHealthStatus");

                describeHealthStatusResponse_backendServers.Add(backendServer);
            }
            describeHealthStatusResponse.BackendServers = describeHealthStatusResponse_backendServers;

            return(describeHealthStatusResponse);
        }