Exemple #1
0
        public static DescribeTagsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse();

            describeTagsResponse.HttpResponse = context.HttpResponse;
            describeTagsResponse.RequestId    = context.StringValue("DescribeTags.RequestId");
            describeTagsResponse.PageSize     = context.IntegerValue("DescribeTags.PageSize");
            describeTagsResponse.PageNumber   = context.IntegerValue("DescribeTags.PageNumber");
            describeTagsResponse.TotalCount   = context.IntegerValue("DescribeTags.TotalCount");

            List <DescribeTagsResponse.DescribeTags_Tag> describeTagsResponse_tags = new List <DescribeTagsResponse.DescribeTags_Tag>();

            for (int i = 0; i < context.Length("DescribeTags.Tags.Length"); i++)
            {
                DescribeTagsResponse.DescribeTags_Tag tag = new DescribeTagsResponse.DescribeTags_Tag();
                tag.TagKey   = context.StringValue("DescribeTags.Tags[" + i + "].TagKey");
                tag.TagValue = context.StringValue("DescribeTags.Tags[" + i + "].TagValue");

                DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount resourceTypeCount = new DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount();
                resourceTypeCount.Instance      = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Instance");
                resourceTypeCount.Disk          = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Disk");
                resourceTypeCount.Volume        = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Volume");
                resourceTypeCount.Image         = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Image");
                resourceTypeCount.Snapshot      = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Snapshot");
                resourceTypeCount.Securitygroup = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Securitygroup");
                tag.ResourceTypeCount           = resourceTypeCount;

                describeTagsResponse_tags.Add(tag);
            }
            describeTagsResponse.Tags = describeTagsResponse_tags;

            return(describeTagsResponse);
        }
Exemple #2
0
        public static DescribeTagsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse();

            describeTagsResponse.HttpResponse = _ctx.HttpResponse;
            describeTagsResponse.RequestId    = _ctx.StringValue("DescribeTags.RequestId");
            describeTagsResponse.PageSize     = _ctx.IntegerValue("DescribeTags.PageSize");
            describeTagsResponse.PageNumber   = _ctx.IntegerValue("DescribeTags.PageNumber");
            describeTagsResponse.TotalCount   = _ctx.IntegerValue("DescribeTags.TotalCount");

            List <DescribeTagsResponse.DescribeTags_Tag> describeTagsResponse_tags = new List <DescribeTagsResponse.DescribeTags_Tag>();

            for (int i = 0; i < _ctx.Length("DescribeTags.Tags.Length"); i++)
            {
                DescribeTagsResponse.DescribeTags_Tag tag = new DescribeTagsResponse.DescribeTags_Tag();
                tag.TagKey   = _ctx.StringValue("DescribeTags.Tags[" + i + "].TagKey");
                tag.TagValue = _ctx.StringValue("DescribeTags.Tags[" + i + "].TagValue");

                DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount resourceTypeCount = new DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount();
                resourceTypeCount.Instance         = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Instance");
                resourceTypeCount.Disk             = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Disk");
                resourceTypeCount.Volume           = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Volume");
                resourceTypeCount.Image            = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Image");
                resourceTypeCount.Snapshot         = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Snapshot");
                resourceTypeCount.Securitygroup    = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Securitygroup");
                resourceTypeCount.LaunchTemplate   = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.LaunchTemplate");
                resourceTypeCount.Eni              = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Eni");
                resourceTypeCount.Ddh              = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Ddh");
                resourceTypeCount.KeyPair          = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.KeyPair");
                resourceTypeCount.SnapshotPolicy   = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.SnapshotPolicy");
                resourceTypeCount.ReservedInstance = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.ReservedInstance");
                tag.ResourceTypeCount              = resourceTypeCount;

                describeTagsResponse_tags.Add(tag);
            }
            describeTagsResponse.Tags = describeTagsResponse_tags;

            return(describeTagsResponse);
        }