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

            describeShardingNetworkAddressResponse.HttpResponse = context.HttpResponse;
            describeShardingNetworkAddressResponse.RequestId    = context.StringValue("DescribeShardingNetworkAddress.RequestId");

            List <DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress> describeShardingNetworkAddressResponse_networkAddresses = new List <DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress>();

            for (int i = 0; i < context.Length("DescribeShardingNetworkAddress.NetworkAddresses.Length"); i++)
            {
                DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress networkAddress = new DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress();
                networkAddress.NetworkAddress = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NetworkAddress");
                networkAddress.IPAddress      = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].IPAddress");
                networkAddress.NetworkType    = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NetworkType");
                networkAddress.Port           = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].Port");
                networkAddress.VPCId          = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].VPCId");
                networkAddress.VswitchId      = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].VswitchId");
                networkAddress.NodeId         = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NodeId");
                networkAddress.ExpiredTime    = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].ExpiredTime");
                networkAddress.NodeType       = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NodeType");
                networkAddress.Role           = context.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].Role");

                describeShardingNetworkAddressResponse_networkAddresses.Add(networkAddress);
            }
            describeShardingNetworkAddressResponse.NetworkAddresses = describeShardingNetworkAddressResponse_networkAddresses;

            return(describeShardingNetworkAddressResponse);
        }
Exemplo n.º 2
0
        public static DescribeShardingNetworkAddressResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeShardingNetworkAddressResponse describeShardingNetworkAddressResponse = new DescribeShardingNetworkAddressResponse();

            describeShardingNetworkAddressResponse.HttpResponse = _ctx.HttpResponse;
            describeShardingNetworkAddressResponse.RequestId    = _ctx.StringValue("DescribeShardingNetworkAddress.RequestId");

            List <DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress> describeShardingNetworkAddressResponse_networkAddresses = new List <DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress>();

            for (int i = 0; i < _ctx.Length("DescribeShardingNetworkAddress.NetworkAddresses.Length"); i++)
            {
                DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress networkAddress = new DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_NetworkAddress();
                networkAddress.NetworkAddress = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NetworkAddress");
                networkAddress.IPAddress      = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].IPAddress");
                networkAddress.NetworkType    = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NetworkType");
                networkAddress.Port           = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].Port");
                networkAddress.VPCId          = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].VPCId");
                networkAddress.VswitchId      = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].VswitchId");
                networkAddress.NodeId         = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NodeId");
                networkAddress.ExpiredTime    = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].ExpiredTime");
                networkAddress.NodeType       = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].NodeType");
                networkAddress.Role           = _ctx.StringValue("DescribeShardingNetworkAddress.NetworkAddresses[" + i + "].Role");

                describeShardingNetworkAddressResponse_networkAddresses.Add(networkAddress);
            }
            describeShardingNetworkAddressResponse.NetworkAddresses = describeShardingNetworkAddressResponse_networkAddresses;

            List <DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_CompatibleConnection> describeShardingNetworkAddressResponse_compatibleConnections = new List <DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_CompatibleConnection>();

            for (int i = 0; i < _ctx.Length("DescribeShardingNetworkAddress.CompatibleConnections.Length"); i++)
            {
                DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_CompatibleConnection compatibleConnection = new DescribeShardingNetworkAddressResponse.DescribeShardingNetworkAddress_CompatibleConnection();
                compatibleConnection.NetworkAddress = _ctx.StringValue("DescribeShardingNetworkAddress.CompatibleConnections[" + i + "].NetworkAddress");
                compatibleConnection.IPAddress      = _ctx.StringValue("DescribeShardingNetworkAddress.CompatibleConnections[" + i + "].IPAddress");
                compatibleConnection.NetworkType    = _ctx.StringValue("DescribeShardingNetworkAddress.CompatibleConnections[" + i + "].NetworkType");
                compatibleConnection.Port           = _ctx.StringValue("DescribeShardingNetworkAddress.CompatibleConnections[" + i + "].Port");
                compatibleConnection.VPCId          = _ctx.StringValue("DescribeShardingNetworkAddress.CompatibleConnections[" + i + "].VPCId");
                compatibleConnection.VswitchId      = _ctx.StringValue("DescribeShardingNetworkAddress.CompatibleConnections[" + i + "].VswitchId");
                compatibleConnection.ExpiredTime    = _ctx.StringValue("DescribeShardingNetworkAddress.CompatibleConnections[" + i + "].ExpiredTime");

                describeShardingNetworkAddressResponse_compatibleConnections.Add(compatibleConnection);
            }
            describeShardingNetworkAddressResponse.CompatibleConnections = describeShardingNetworkAddressResponse_compatibleConnections;

            return(describeShardingNetworkAddressResponse);
        }