public static DescribeVirtualBorderRoutersForPhysicalConnectionResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVirtualBorderRoutersForPhysicalConnectionResponse describeVirtualBorderRoutersForPhysicalConnectionResponse = new DescribeVirtualBorderRoutersForPhysicalConnectionResponse();

            describeVirtualBorderRoutersForPhysicalConnectionResponse.HttpResponse = context.HttpResponse;
            describeVirtualBorderRoutersForPhysicalConnectionResponse.RequestId    = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.RequestId");
            describeVirtualBorderRoutersForPhysicalConnectionResponse.PageNumber   = context.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.PageNumber");
            describeVirtualBorderRoutersForPhysicalConnectionResponse.PageSize     = context.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.PageSize");
            describeVirtualBorderRoutersForPhysicalConnectionResponse.TotalCount   = context.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.TotalCount");

            List <DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType> describeVirtualBorderRoutersForPhysicalConnectionResponse_virtualBorderRouterForPhysicalConnectionSet = new List <DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType>();

            for (int i = 0; i < context.Length("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet.Length"); i++)
            {
                DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType virtualBorderRouterForPhysicalConnectionType = new DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType();
                virtualBorderRouterForPhysicalConnectionType.VbrId             = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].VbrId");
                virtualBorderRouterForPhysicalConnectionType.VbrOwnerUid       = context.LongValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].VbrOwnerUid");
                virtualBorderRouterForPhysicalConnectionType.CreationTime      = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].CreationTime");
                virtualBorderRouterForPhysicalConnectionType.ActivationTime    = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].ActivationTime");
                virtualBorderRouterForPhysicalConnectionType.TerminationTime   = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].TerminationTime");
                virtualBorderRouterForPhysicalConnectionType.RecoveryTime      = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].RecoveryTime");
                virtualBorderRouterForPhysicalConnectionType.VlanId            = context.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].VlanId");
                virtualBorderRouterForPhysicalConnectionType.CircuitCode       = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].CircuitCode");
                virtualBorderRouterForPhysicalConnectionType.LocalGatewayIp    = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].LocalGatewayIp");
                virtualBorderRouterForPhysicalConnectionType.PeerGatewayIp     = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PeerGatewayIp");
                virtualBorderRouterForPhysicalConnectionType.PeeringSubnetMask = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PeeringSubnetMask");

                describeVirtualBorderRoutersForPhysicalConnectionResponse_virtualBorderRouterForPhysicalConnectionSet.Add(virtualBorderRouterForPhysicalConnectionType);
            }
            describeVirtualBorderRoutersForPhysicalConnectionResponse.VirtualBorderRouterForPhysicalConnectionSet = describeVirtualBorderRoutersForPhysicalConnectionResponse_virtualBorderRouterForPhysicalConnectionSet;

            return(describeVirtualBorderRoutersForPhysicalConnectionResponse);
        }
        public static DescribeVirtualBorderRoutersForPhysicalConnectionResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVirtualBorderRoutersForPhysicalConnectionResponse describeVirtualBorderRoutersForPhysicalConnectionResponse = new DescribeVirtualBorderRoutersForPhysicalConnectionResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.RequestId"),
                PageNumber   = context.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.PageNumber"),
                PageSize     = context.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.PageSize"),
                TotalCount   = context.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.TotalCount")
            };
            List <DescribeVirtualBorderRoutersForPhysicalConnectionResponse.VirtualBorderRouterForPhysicalConnectionType> virtualBorderRouterForPhysicalConnectionSet = new List <DescribeVirtualBorderRoutersForPhysicalConnectionResponse.VirtualBorderRouterForPhysicalConnectionType>();

            for (int i = 0; i < context.Length("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet.Length"); i++)
            {
                DescribeVirtualBorderRoutersForPhysicalConnectionResponse.VirtualBorderRouterForPhysicalConnectionType virtualBorderRouterForPhysicalConnectionType = new DescribeVirtualBorderRoutersForPhysicalConnectionResponse.VirtualBorderRouterForPhysicalConnectionType()
                {
                    VbrId           = context.StringValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].VbrId"),
                    VbrOwnerUid     = context.LongValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].VbrOwnerUid"),
                    CreationTime    = context.StringValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].CreationTime"),
                    ActivationTime  = context.StringValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].ActivationTime"),
                    TerminationTime = context.StringValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].TerminationTime"),
                    RecoveryTime    = context.StringValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].RecoveryTime"),
                    VlanId          = context.IntegerValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].VlanId"),
                    CircuitCode     = context.StringValue($"DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[{i}].CircuitCode")
                };
                virtualBorderRouterForPhysicalConnectionSet.Add(virtualBorderRouterForPhysicalConnectionType);
            }
            describeVirtualBorderRoutersForPhysicalConnectionResponse.VirtualBorderRouterForPhysicalConnectionSet = virtualBorderRouterForPhysicalConnectionSet;

            return(describeVirtualBorderRoutersForPhysicalConnectionResponse);
        }
Пример #3
0
        public static DescribeVirtualBorderRoutersForPhysicalConnectionResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeVirtualBorderRoutersForPhysicalConnectionResponse describeVirtualBorderRoutersForPhysicalConnectionResponse = new DescribeVirtualBorderRoutersForPhysicalConnectionResponse();

            describeVirtualBorderRoutersForPhysicalConnectionResponse.HttpResponse = _ctx.HttpResponse;
            describeVirtualBorderRoutersForPhysicalConnectionResponse.RequestId    = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.RequestId");
            describeVirtualBorderRoutersForPhysicalConnectionResponse.PageNumber   = _ctx.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.PageNumber");
            describeVirtualBorderRoutersForPhysicalConnectionResponse.PageSize     = _ctx.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.PageSize");
            describeVirtualBorderRoutersForPhysicalConnectionResponse.TotalCount   = _ctx.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.TotalCount");

            List <DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType> describeVirtualBorderRoutersForPhysicalConnectionResponse_virtualBorderRouterForPhysicalConnectionSet = new List <DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType>();

            for (int i = 0; i < _ctx.Length("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet.Length"); i++)
            {
                DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType virtualBorderRouterForPhysicalConnectionType = new DescribeVirtualBorderRoutersForPhysicalConnectionResponse.DescribeVirtualBorderRoutersForPhysicalConnection_VirtualBorderRouterForPhysicalConnectionType();
                virtualBorderRouterForPhysicalConnectionType.VbrId                   = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].VbrId");
                virtualBorderRouterForPhysicalConnectionType.VbrOwnerUid             = _ctx.LongValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].VbrOwnerUid");
                virtualBorderRouterForPhysicalConnectionType.EccId                   = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].EccId");
                virtualBorderRouterForPhysicalConnectionType.Type                    = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].Type");
                virtualBorderRouterForPhysicalConnectionType.CreationTime            = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].CreationTime");
                virtualBorderRouterForPhysicalConnectionType.ActivationTime          = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].ActivationTime");
                virtualBorderRouterForPhysicalConnectionType.TerminationTime         = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].TerminationTime");
                virtualBorderRouterForPhysicalConnectionType.RecoveryTime            = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].RecoveryTime");
                virtualBorderRouterForPhysicalConnectionType.VlanId                  = _ctx.IntegerValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].VlanId");
                virtualBorderRouterForPhysicalConnectionType.Status                  = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].Status");
                virtualBorderRouterForPhysicalConnectionType.CircuitCode             = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].CircuitCode");
                virtualBorderRouterForPhysicalConnectionType.LocalGatewayIp          = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].LocalGatewayIp");
                virtualBorderRouterForPhysicalConnectionType.PeerGatewayIp           = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PeerGatewayIp");
                virtualBorderRouterForPhysicalConnectionType.PeeringSubnetMask       = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PeeringSubnetMask");
                virtualBorderRouterForPhysicalConnectionType.PConnVbrChargeType      = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PConnVbrChargeType");
                virtualBorderRouterForPhysicalConnectionType.PConnVbrExpireTime      = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PConnVbrExpireTime");
                virtualBorderRouterForPhysicalConnectionType.PConnVbrBussinessStatus = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PConnVbrBussinessStatus");
                virtualBorderRouterForPhysicalConnectionType.Bandwidth               = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].Bandwidth");
                virtualBorderRouterForPhysicalConnectionType.LocalIpv6GatewayIp      = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].LocalIpv6GatewayIp");
                virtualBorderRouterForPhysicalConnectionType.PeerIpv6GatewayIp       = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PeerIpv6GatewayIp");
                virtualBorderRouterForPhysicalConnectionType.PeeringIpv6SubnetMask   = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].PeeringIpv6SubnetMask");
                virtualBorderRouterForPhysicalConnectionType.EnableIpv6              = _ctx.BooleanValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].EnableIpv6");
                virtualBorderRouterForPhysicalConnectionType.BandwidthStatus         = _ctx.StringValue("DescribeVirtualBorderRoutersForPhysicalConnection.VirtualBorderRouterForPhysicalConnectionSet[" + i + "].BandwidthStatus");

                describeVirtualBorderRoutersForPhysicalConnectionResponse_virtualBorderRouterForPhysicalConnectionSet.Add(virtualBorderRouterForPhysicalConnectionType);
            }
            describeVirtualBorderRoutersForPhysicalConnectionResponse.VirtualBorderRouterForPhysicalConnectionSet = describeVirtualBorderRoutersForPhysicalConnectionResponse_virtualBorderRouterForPhysicalConnectionSet;

            return(describeVirtualBorderRoutersForPhysicalConnectionResponse);
        }