public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse();

            describeVSwitchesResponse.HttpResponse = context.HttpResponse;
            describeVSwitchesResponse.RequestId    = context.StringValue("DescribeVSwitches.RequestId");
            describeVSwitchesResponse.TotalCount   = context.IntegerValue("DescribeVSwitches.TotalCount");
            describeVSwitchesResponse.PageNumber   = context.IntegerValue("DescribeVSwitches.PageNumber");
            describeVSwitchesResponse.PageSize     = context.IntegerValue("DescribeVSwitches.PageSize");

            List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch> describeVSwitchesResponse_vSwitches = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch>();

            for (int i = 0; i < context.Length("DescribeVSwitches.VSwitches.Length"); i++)
            {
                DescribeVSwitchesResponse.DescribeVSwitches_VSwitch vSwitch = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch();
                vSwitch.VSwitchId = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchId");
                vSwitch.VpcId     = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].VpcId");
                vSwitch.Status    = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].Status");
                vSwitch.CidrBlock = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].CidrBlock");
                vSwitch.ZoneId    = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].ZoneId");
                vSwitch.AvailableIpAddressCount = context.LongValue("DescribeVSwitches.VSwitches[" + i + "].AvailableIpAddressCount");
                vSwitch.Description             = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].Description");
                vSwitch.VSwitchName             = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchName");
                vSwitch.CreationTime            = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].CreationTime");
                vSwitch.IsDefault       = context.BooleanValue("DescribeVSwitches.VSwitches[" + i + "].IsDefault");
                vSwitch.ResourceGroupId = context.StringValue("DescribeVSwitches.VSwitches[" + i + "].ResourceGroupId");

                describeVSwitchesResponse_vSwitches.Add(vSwitch);
            }
            describeVSwitchesResponse.VSwitches = describeVSwitchesResponse_vSwitches;

            return(describeVSwitchesResponse);
        }
Esempio n. 2
0
        public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeVSwitches.RequestId"),
                TotalCount   = context.IntegerValue("DescribeVSwitches.TotalCount"),
                PageNumber   = context.IntegerValue("DescribeVSwitches.PageNumber"),
                PageSize     = context.IntegerValue("DescribeVSwitches.PageSize")
            };
            List <DescribeVSwitchesResponse.VSwitch> vSwitches = new List <DescribeVSwitchesResponse.VSwitch>();

            for (int i = 0; i < context.Length("DescribeVSwitches.VSwitches.Length"); i++)
            {
                DescribeVSwitchesResponse.VSwitch vSwitch = new DescribeVSwitchesResponse.VSwitch()
                {
                    VSwitchId = context.StringValue($"DescribeVSwitches.VSwitches[{i}].VSwitchId"),
                    VpcId     = context.StringValue($"DescribeVSwitches.VSwitches[{i}].VpcId"),
                    Status    = context.StringValue($"DescribeVSwitches.VSwitches[{i}].Status"),
                    CidrBlock = context.StringValue($"DescribeVSwitches.VSwitches[{i}].CidrBlock"),
                    ZoneId    = context.StringValue($"DescribeVSwitches.VSwitches[{i}].ZoneId"),
                    AvailableIpAddressCount = context.LongValue($"DescribeVSwitches.VSwitches[{i}].AvailableIpAddressCount"),
                    Description             = context.StringValue($"DescribeVSwitches.VSwitches[{i}].Description"),
                    VSwitchName             = context.StringValue($"DescribeVSwitches.VSwitches[{i}].VSwitchName"),
                    CreationTime            = context.StringValue($"DescribeVSwitches.VSwitches[{i}].CreationTime"),
                    IsDefault = context.StringValue($"DescribeVSwitches.VSwitches[{i}].IsDefault")
                };
                vSwitches.Add(vSwitch);
            }
            describeVSwitchesResponse.VSwitches = vSwitches;

            return(describeVSwitchesResponse);
        }
Esempio n. 3
0
        public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse();

            describeVSwitchesResponse.HttpResponse = _ctx.HttpResponse;
            describeVSwitchesResponse.RequestId    = _ctx.StringValue("DescribeVSwitches.RequestId");
            describeVSwitchesResponse.Success      = _ctx.BooleanValue("DescribeVSwitches.Success");
            describeVSwitchesResponse.Code         = _ctx.StringValue("DescribeVSwitches.Code");
            describeVSwitchesResponse.Message      = _ctx.StringValue("DescribeVSwitches.Message");
            describeVSwitchesResponse.TotalCount   = _ctx.IntegerValue("DescribeVSwitches.TotalCount");
            describeVSwitchesResponse.PageNumber   = _ctx.IntegerValue("DescribeVSwitches.PageNumber");
            describeVSwitchesResponse.PageSize     = _ctx.IntegerValue("DescribeVSwitches.PageSize");

            List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch> describeVSwitchesResponse_vSwitches = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch>();

            for (int i = 0; i < _ctx.Length("DescribeVSwitches.VSwitches.Length"); i++)
            {
                DescribeVSwitchesResponse.DescribeVSwitches_VSwitch vSwitch = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch();
                vSwitch.Name      = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Name");
                vSwitch.Id        = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Id");
                vSwitch.IsDefault = _ctx.BooleanValue("DescribeVSwitches.VSwitches[" + i + "].IsDefault");
                vSwitch.ZoneId    = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ZoneId");
                vSwitch.AvailableSelectionInfo = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].AvailableSelectionInfo");

                describeVSwitchesResponse_vSwitches.Add(vSwitch);
            }
            describeVSwitchesResponse.VSwitches = describeVSwitchesResponse_vSwitches;

            return(describeVSwitchesResponse);
        }
        public static DescribeVSwitchesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeVSwitchesResponse describeVSwitchesResponse = new DescribeVSwitchesResponse();

            describeVSwitchesResponse.HttpResponse = _ctx.HttpResponse;
            describeVSwitchesResponse.RequestId    = _ctx.StringValue("DescribeVSwitches.RequestId");
            describeVSwitchesResponse.TotalCount   = _ctx.IntegerValue("DescribeVSwitches.TotalCount");
            describeVSwitchesResponse.PageNumber   = _ctx.IntegerValue("DescribeVSwitches.PageNumber");
            describeVSwitchesResponse.PageSize     = _ctx.IntegerValue("DescribeVSwitches.PageSize");

            List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch> describeVSwitchesResponse_vSwitches = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch>();

            for (int i = 0; i < _ctx.Length("DescribeVSwitches.VSwitches.Length"); i++)
            {
                DescribeVSwitchesResponse.DescribeVSwitches_VSwitch vSwitch = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch();
                vSwitch.VSwitchId               = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchId");
                vSwitch.VpcId                   = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].VpcId");
                vSwitch.Status                  = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Status");
                vSwitch.CidrBlock               = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].CidrBlock");
                vSwitch.Ipv6CidrBlock           = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Ipv6CidrBlock");
                vSwitch.ZoneId                  = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ZoneId");
                vSwitch.AvailableIpAddressCount = _ctx.LongValue("DescribeVSwitches.VSwitches[" + i + "].AvailableIpAddressCount");
                vSwitch.Description             = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Description");
                vSwitch.VSwitchName             = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].VSwitchName");
                vSwitch.CreationTime            = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].CreationTime");
                vSwitch.IsDefault               = _ctx.BooleanValue("DescribeVSwitches.VSwitches[" + i + "].IsDefault");
                vSwitch.ResourceGroupId         = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ResourceGroupId");
                vSwitch.NetworkAclId            = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].NetworkAclId");
                vSwitch.OwnerId                 = _ctx.LongValue("DescribeVSwitches.VSwitches[" + i + "].OwnerId");
                vSwitch.ShareType               = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].ShareType");

                DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_RouteTable routeTable = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_RouteTable();
                routeTable.RouteTableId   = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].RouteTable.RouteTableId");
                routeTable.RouteTableType = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].RouteTable.RouteTableType");
                vSwitch.RouteTable        = routeTable;

                List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag> vSwitch_tags = new List <DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag>();
                for (int j = 0; j < _ctx.Length("DescribeVSwitches.VSwitches[" + i + "].Tags.Length"); j++)
                {
                    DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag tag = new DescribeVSwitchesResponse.DescribeVSwitches_VSwitch.DescribeVSwitches_Tag();
                    tag.Key    = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Tags[" + j + "].Key");
                    tag._Value = _ctx.StringValue("DescribeVSwitches.VSwitches[" + i + "].Tags[" + j + "].Value");

                    vSwitch_tags.Add(tag);
                }
                vSwitch.Tags = vSwitch_tags;

                describeVSwitchesResponse_vSwitches.Add(vSwitch);
            }
            describeVSwitchesResponse.VSwitches = describeVSwitchesResponse_vSwitches;

            return(describeVSwitchesResponse);
        }