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

            addVServerGroupBackendServersResponse.HttpResponse   = context.HttpResponse;
            addVServerGroupBackendServersResponse.RequestId      = context.StringValue("AddVServerGroupBackendServers.RequestId");
            addVServerGroupBackendServersResponse.VServerGroupId = context.StringValue("AddVServerGroupBackendServers.VServerGroupId");

            List <AddVServerGroupBackendServersResponse.AddVServerGroupBackendServers_BackendServer> addVServerGroupBackendServersResponse_backendServers = new List <AddVServerGroupBackendServersResponse.AddVServerGroupBackendServers_BackendServer>();

            for (int i = 0; i < context.Length("AddVServerGroupBackendServers.BackendServers.Length"); i++)
            {
                AddVServerGroupBackendServersResponse.AddVServerGroupBackendServers_BackendServer backendServer = new AddVServerGroupBackendServersResponse.AddVServerGroupBackendServers_BackendServer();
                backendServer.ServerId = context.StringValue("AddVServerGroupBackendServers.BackendServers[" + i + "].ServerId");
                backendServer.Port     = context.IntegerValue("AddVServerGroupBackendServers.BackendServers[" + i + "].Port");
                backendServer.Weight   = context.IntegerValue("AddVServerGroupBackendServers.BackendServers[" + i + "].Weight");
                backendServer.Type     = context.StringValue("AddVServerGroupBackendServers.BackendServers[" + i + "].Type");
                backendServer.ServerIp = context.StringValue("AddVServerGroupBackendServers.BackendServers[" + i + "].ServerIp");
                backendServer.VpcId    = context.StringValue("AddVServerGroupBackendServers.BackendServers[" + i + "].VpcId");

                addVServerGroupBackendServersResponse_backendServers.Add(backendServer);
            }
            addVServerGroupBackendServersResponse.BackendServers = addVServerGroupBackendServersResponse_backendServers;

            return(addVServerGroupBackendServersResponse);
        }
        public static AddVServerGroupBackendServersResponse Unmarshall(UnmarshallerContext context)
        {
            AddVServerGroupBackendServersResponse addVServerGroupBackendServersResponse = new AddVServerGroupBackendServersResponse()
            {
                HttpResponse   = context.HttpResponse,
                RequestId      = context.StringValue("AddVServerGroupBackendServers.RequestId"),
                VServerGroupId = context.StringValue("AddVServerGroupBackendServers.VServerGroupId")
            };
            List <AddVServerGroupBackendServersResponse.BackendServer> backendServers = new List <AddVServerGroupBackendServersResponse.BackendServer>();

            for (int i = 0; i < context.Length("AddVServerGroupBackendServers.BackendServers.Length"); i++)
            {
                AddVServerGroupBackendServersResponse.BackendServer backendServer = new AddVServerGroupBackendServersResponse.BackendServer()
                {
                    ServerId = context.StringValue($"AddVServerGroupBackendServers.BackendServers[{i}].ServerId"),
                    Port     = context.IntegerValue($"AddVServerGroupBackendServers.BackendServers[{i}].Port"),
                    Weight   = context.IntegerValue($"AddVServerGroupBackendServers.BackendServers[{i}].Weight")
                };
                backendServers.Add(backendServer);
            }
            addVServerGroupBackendServersResponse.BackendServers = backendServers;

            return(addVServerGroupBackendServersResponse);
        }