Beispiel #1
0
        public static DescribeTagsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse();

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

            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.Key = _ctx.StringValue("DescribeTags.Tags[" + i + "].Key");

                List <string> tag_values = new List <string>();
                for (int j = 0; j < _ctx.Length("DescribeTags.Tags[" + i + "].Values.Length"); j++)
                {
                    tag_values.Add(_ctx.StringValue("DescribeTags.Tags[" + i + "].Values[" + j + "]"));
                }
                tag.Values = tag_values;

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

            return(describeTagsResponse);
        }
Beispiel #2
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);
        }
        public static DescribeTagsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse();

            describeTagsResponse.HttpResponse = _ctx.HttpResponse;
            describeTagsResponse.RequestId    = _ctx.StringValue("DescribeTags.RequestId");
            describeTagsResponse.NextToken    = _ctx.StringValue("DescribeTags.NextToken");

            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");

                List <string> tag_tagValues = new List <string>();
                for (int j = 0; j < _ctx.Length("DescribeTags.Tags[" + i + "].TagValues.Length"); j++)
                {
                    tag_tagValues.Add(_ctx.StringValue("DescribeTags.Tags[" + i + "].TagValues[" + j + "]"));
                }
                tag.TagValues = tag_tagValues;

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

            return(describeTagsResponse);
        }
        public static DescribeTagsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse();

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

            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.Key    = context.StringValue("DescribeTags.Tags[" + i + "].Key");
                tag._Value = context.StringValue("DescribeTags.Tags[" + i + "].Value");

                List <string> tag_fileSystemIds = new List <string>();
                for (int j = 0; j < context.Length("DescribeTags.Tags[" + i + "].FileSystemIds.Length"); j++)
                {
                    tag_fileSystemIds.Add(context.StringValue("DescribeTags.Tags[" + i + "].FileSystemIds[" + j + "]"));
                }
                tag.FileSystemIds = tag_fileSystemIds;

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

            return(describeTagsResponse);
        }
        public static DescribeTagsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse();

            describeTagsResponse.HttpResponse  = context.HttpResponse;
            describeTagsResponse.RequestId     = context.StringValue("DescribeTags.RequestId");
            describeTagsResponse.TotalNum      = context.LongValue("DescribeTags.TotalNum");
            describeTagsResponse.CurrentPage   = context.LongValue("DescribeTags.CurrentPage");
            describeTagsResponse.PageSize      = context.LongValue("DescribeTags.PageSize");
            describeTagsResponse.NextPageToken = context.StringValue("DescribeTags.NextPageToken");

            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.ProjectId    = context.StringValue("DescribeTags.Tags[" + i + "].ProjectId");
                tag.TagId        = context.StringValue("DescribeTags.Tags[" + i + "].TagId");
                tag.TagName      = context.StringValue("DescribeTags.Tags[" + i + "].TagName");
                tag.Description  = context.StringValue("DescribeTags.Tags[" + i + "].Description");
                tag.Count        = context.IntegerValue("DescribeTags.Tags[" + i + "].Count");
                tag.CreationTime = context.StringValue("DescribeTags.Tags[" + i + "].CreationTime");

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

            return(describeTagsResponse);
        }
Beispiel #6
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);
        }