Esempio n. 1
0
        public static DescribeInstanceAutoRenewAttributeResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeInstanceAutoRenewAttributeResponse describeInstanceAutoRenewAttributeResponse = new DescribeInstanceAutoRenewAttributeResponse();

            describeInstanceAutoRenewAttributeResponse.HttpResponse     = context.HttpResponse;
            describeInstanceAutoRenewAttributeResponse.RequestId        = context.StringValue("DescribeInstanceAutoRenewAttribute.RequestId");
            describeInstanceAutoRenewAttributeResponse.PageNumber       = context.IntegerValue("DescribeInstanceAutoRenewAttribute.PageNumber");
            describeInstanceAutoRenewAttributeResponse.TotalRecordCount = context.IntegerValue("DescribeInstanceAutoRenewAttribute.TotalRecordCount");
            describeInstanceAutoRenewAttributeResponse.PageRecordCount  = context.IntegerValue("DescribeInstanceAutoRenewAttribute.PageRecordCount");

            List <DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_Item> describeInstanceAutoRenewAttributeResponse_items = new List <DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_Item>();

            for (int i = 0; i < context.Length("DescribeInstanceAutoRenewAttribute.Items.Length"); i++)
            {
                DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_Item item = new DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_Item();
                item.DBInstanceId = context.StringValue("DescribeInstanceAutoRenewAttribute.Items[" + i + "].DBInstanceId");
                item.RegionId     = context.StringValue("DescribeInstanceAutoRenewAttribute.Items[" + i + "].RegionId");
                item.Duration     = context.IntegerValue("DescribeInstanceAutoRenewAttribute.Items[" + i + "].Duration");
                item.Status       = context.StringValue("DescribeInstanceAutoRenewAttribute.Items[" + i + "].Status");
                item.AutoRenew    = context.StringValue("DescribeInstanceAutoRenewAttribute.Items[" + i + "].AutoRenew");

                describeInstanceAutoRenewAttributeResponse_items.Add(item);
            }
            describeInstanceAutoRenewAttributeResponse.Items = describeInstanceAutoRenewAttributeResponse_items;

            return(describeInstanceAutoRenewAttributeResponse);
        }
        public static DescribeInstanceAutoRenewAttributeResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeInstanceAutoRenewAttributeResponse describeInstanceAutoRenewAttributeResponse = new DescribeInstanceAutoRenewAttributeResponse();

            describeInstanceAutoRenewAttributeResponse.HttpResponse = context.HttpResponse;
            describeInstanceAutoRenewAttributeResponse.RequestId    = context.StringValue("DescribeInstanceAutoRenewAttribute.RequestId");
            describeInstanceAutoRenewAttributeResponse.PageNumber   = context.IntegerValue("DescribeInstanceAutoRenewAttribute.PageNumber");
            describeInstanceAutoRenewAttributeResponse.PageSize     = context.IntegerValue("DescribeInstanceAutoRenewAttribute.PageSize");
            describeInstanceAutoRenewAttributeResponse.TotalCount   = context.IntegerValue("DescribeInstanceAutoRenewAttribute.TotalCount");

            List <DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute> describeInstanceAutoRenewAttributeResponse_instanceRenewAttributes = new List <DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute>();

            for (int i = 0; i < context.Length("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes.Length"); i++)
            {
                DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute instanceRenewAttribute = new DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute();
                instanceRenewAttribute.InstanceId       = context.StringValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].InstanceId");
                instanceRenewAttribute.AutoRenewEnabled = context.BooleanValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].AutoRenewEnabled");
                instanceRenewAttribute.Duration         = context.IntegerValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].Duration");
                instanceRenewAttribute.PeriodUnit       = context.StringValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].PeriodUnit");
                instanceRenewAttribute.RenewalStatus    = context.StringValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].RenewalStatus");

                describeInstanceAutoRenewAttributeResponse_instanceRenewAttributes.Add(instanceRenewAttribute);
            }
            describeInstanceAutoRenewAttributeResponse.InstanceRenewAttributes = describeInstanceAutoRenewAttributeResponse_instanceRenewAttributes;

            return(describeInstanceAutoRenewAttributeResponse);
        }
        public static DescribeInstanceAutoRenewAttributeResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeInstanceAutoRenewAttributeResponse describeInstanceAutoRenewAttributeResponse = new DescribeInstanceAutoRenewAttributeResponse();

            describeInstanceAutoRenewAttributeResponse.HttpResponse = _ctx.HttpResponse;
            describeInstanceAutoRenewAttributeResponse.RequestId    = _ctx.StringValue("DescribeInstanceAutoRenewAttribute.RequestId");
            describeInstanceAutoRenewAttributeResponse.TotalCount   = _ctx.StringValue("DescribeInstanceAutoRenewAttribute.TotalCount");
            describeInstanceAutoRenewAttributeResponse.PageSize     = _ctx.StringValue("DescribeInstanceAutoRenewAttribute.PageSize");
            describeInstanceAutoRenewAttributeResponse.PageNumber   = _ctx.StringValue("DescribeInstanceAutoRenewAttribute.PageNumber");

            List <DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute> describeInstanceAutoRenewAttributeResponse_instanceRenewAttributes = new List <DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute>();

            for (int i = 0; i < _ctx.Length("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes.Length"); i++)
            {
                DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute instanceRenewAttribute = new DescribeInstanceAutoRenewAttributeResponse.DescribeInstanceAutoRenewAttribute_InstanceRenewAttribute();
                instanceRenewAttribute.InstanceId    = _ctx.StringValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].InstanceId");
                instanceRenewAttribute.RenewalStatus = _ctx.StringValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].RenewalStatus");
                instanceRenewAttribute.Duration      = _ctx.IntegerValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].Duration");
                instanceRenewAttribute.PricingCycle  = _ctx.StringValue("DescribeInstanceAutoRenewAttribute.InstanceRenewAttributes[" + i + "].PricingCycle");

                describeInstanceAutoRenewAttributeResponse_instanceRenewAttributes.Add(instanceRenewAttribute);
            }
            describeInstanceAutoRenewAttributeResponse.InstanceRenewAttributes = describeInstanceAutoRenewAttributeResponse_instanceRenewAttributes;

            return(describeInstanceAutoRenewAttributeResponse);
        }