public static DescribeInstancesResponse Unmarshall(UnmarshallerContext context) { DescribeInstancesResponse describeInstancesResponse = new DescribeInstancesResponse(); describeInstancesResponse.HttpResponse = context.HttpResponse; describeInstancesResponse.RequestId = context.StringValue("DescribeInstances.RequestId"); describeInstancesResponse.PageNumber = context.IntegerValue("DescribeInstances.PageNumber"); describeInstancesResponse.PageSize = context.IntegerValue("DescribeInstances.PageSize"); describeInstancesResponse.TotalCount = context.IntegerValue("DescribeInstances.TotalCount"); List <DescribeInstancesResponse.DescribeInstances_KVStoreInstance> describeInstancesResponse_instances = new List <DescribeInstancesResponse.DescribeInstances_KVStoreInstance>(); for (int i = 0; i < context.Length("DescribeInstances.Instances.Length"); i++) { DescribeInstancesResponse.DescribeInstances_KVStoreInstance kVStoreInstance = new DescribeInstancesResponse.DescribeInstances_KVStoreInstance(); kVStoreInstance.ReplacateId = context.StringValue("DescribeInstances.Instances[" + i + "].ReplacateId"); kVStoreInstance.InstanceId = context.StringValue("DescribeInstances.Instances[" + i + "].InstanceId"); kVStoreInstance.InstanceName = context.StringValue("DescribeInstances.Instances[" + i + "].InstanceName"); kVStoreInstance.SearchKey = context.StringValue("DescribeInstances.Instances[" + i + "].SearchKey"); kVStoreInstance.ConnectionDomain = context.StringValue("DescribeInstances.Instances[" + i + "].ConnectionDomain"); kVStoreInstance.Port = context.LongValue("DescribeInstances.Instances[" + i + "].Port"); kVStoreInstance.UserName = context.StringValue("DescribeInstances.Instances[" + i + "].UserName"); kVStoreInstance.InstanceStatus = context.StringValue("DescribeInstances.Instances[" + i + "].InstanceStatus"); kVStoreInstance.RegionId = context.StringValue("DescribeInstances.Instances[" + i + "].RegionId"); kVStoreInstance.Capacity = context.LongValue("DescribeInstances.Instances[" + i + "].Capacity"); kVStoreInstance.InstanceClass = context.StringValue("DescribeInstances.Instances[" + i + "].InstanceClass"); kVStoreInstance.QPS = context.LongValue("DescribeInstances.Instances[" + i + "].QPS"); kVStoreInstance.Bandwidth = context.LongValue("DescribeInstances.Instances[" + i + "].Bandwidth"); kVStoreInstance.Connections = context.LongValue("DescribeInstances.Instances[" + i + "].Connections"); kVStoreInstance.ZoneId = context.StringValue("DescribeInstances.Instances[" + i + "].ZoneId"); kVStoreInstance.Config = context.StringValue("DescribeInstances.Instances[" + i + "].Config"); kVStoreInstance.ChargeType = context.StringValue("DescribeInstances.Instances[" + i + "].ChargeType"); kVStoreInstance.NetworkType = context.StringValue("DescribeInstances.Instances[" + i + "].NetworkType"); kVStoreInstance.VpcId = context.StringValue("DescribeInstances.Instances[" + i + "].VpcId"); kVStoreInstance.VSwitchId = context.StringValue("DescribeInstances.Instances[" + i + "].VSwitchId"); kVStoreInstance.PrivateIp = context.StringValue("DescribeInstances.Instances[" + i + "].PrivateIp"); kVStoreInstance.CreateTime = context.StringValue("DescribeInstances.Instances[" + i + "].CreateTime"); kVStoreInstance.EndTime = context.StringValue("DescribeInstances.Instances[" + i + "].EndTime"); kVStoreInstance.HasRenewChangeOrder = context.StringValue("DescribeInstances.Instances[" + i + "].HasRenewChangeOrder"); kVStoreInstance.IsRds = context.BooleanValue("DescribeInstances.Instances[" + i + "].IsRds"); kVStoreInstance.InstanceType = context.StringValue("DescribeInstances.Instances[" + i + "].InstanceType"); kVStoreInstance.ArchitectureType = context.StringValue("DescribeInstances.Instances[" + i + "].ArchitectureType"); kVStoreInstance.NodeType = context.StringValue("DescribeInstances.Instances[" + i + "].NodeType"); kVStoreInstance.PackageType = context.StringValue("DescribeInstances.Instances[" + i + "].PackageType"); kVStoreInstance.EngineVersion = context.StringValue("DescribeInstances.Instances[" + i + "].EngineVersion"); kVStoreInstance.DestroyTime = context.StringValue("DescribeInstances.Instances[" + i + "].DestroyTime"); kVStoreInstance.ConnectionMode = context.StringValue("DescribeInstances.Instances[" + i + "].ConnectionMode"); describeInstancesResponse_instances.Add(kVStoreInstance); } describeInstancesResponse.Instances = describeInstancesResponse_instances; return(describeInstancesResponse); }
public static DescribeInstancesResponse Unmarshall(UnmarshallerContext _ctx) { DescribeInstancesResponse describeInstancesResponse = new DescribeInstancesResponse(); describeInstancesResponse.HttpResponse = _ctx.HttpResponse; describeInstancesResponse.RequestId = _ctx.StringValue("DescribeInstances.RequestId"); describeInstancesResponse.PageNumber = _ctx.IntegerValue("DescribeInstances.PageNumber"); describeInstancesResponse.PageSize = _ctx.IntegerValue("DescribeInstances.PageSize"); describeInstancesResponse.TotalCount = _ctx.IntegerValue("DescribeInstances.TotalCount"); List <DescribeInstancesResponse.DescribeInstances_KVStoreInstance> describeInstancesResponse_instances = new List <DescribeInstancesResponse.DescribeInstances_KVStoreInstance>(); for (int i = 0; i < _ctx.Length("DescribeInstances.Instances.Length"); i++) { DescribeInstancesResponse.DescribeInstances_KVStoreInstance kVStoreInstance = new DescribeInstancesResponse.DescribeInstances_KVStoreInstance(); kVStoreInstance.ReplacateId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].ReplacateId"); kVStoreInstance.InstanceId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].InstanceId"); kVStoreInstance.InstanceName = _ctx.StringValue("DescribeInstances.Instances[" + i + "].InstanceName"); kVStoreInstance.SearchKey = _ctx.StringValue("DescribeInstances.Instances[" + i + "].SearchKey"); kVStoreInstance.ConnectionDomain = _ctx.StringValue("DescribeInstances.Instances[" + i + "].ConnectionDomain"); kVStoreInstance.Port = _ctx.LongValue("DescribeInstances.Instances[" + i + "].Port"); kVStoreInstance.UserName = _ctx.StringValue("DescribeInstances.Instances[" + i + "].UserName"); kVStoreInstance.InstanceStatus = _ctx.StringValue("DescribeInstances.Instances[" + i + "].InstanceStatus"); kVStoreInstance.RegionId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].RegionId"); kVStoreInstance.Capacity = _ctx.LongValue("DescribeInstances.Instances[" + i + "].Capacity"); kVStoreInstance.InstanceClass = _ctx.StringValue("DescribeInstances.Instances[" + i + "].InstanceClass"); kVStoreInstance.QPS = _ctx.LongValue("DescribeInstances.Instances[" + i + "].QPS"); kVStoreInstance.Bandwidth = _ctx.LongValue("DescribeInstances.Instances[" + i + "].Bandwidth"); kVStoreInstance.Connections = _ctx.LongValue("DescribeInstances.Instances[" + i + "].Connections"); kVStoreInstance.ZoneId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].ZoneId"); kVStoreInstance.Config = _ctx.StringValue("DescribeInstances.Instances[" + i + "].Config"); kVStoreInstance.ChargeType = _ctx.StringValue("DescribeInstances.Instances[" + i + "].ChargeType"); kVStoreInstance.NetworkType = _ctx.StringValue("DescribeInstances.Instances[" + i + "].NetworkType"); kVStoreInstance.VpcId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].VpcId"); kVStoreInstance.VSwitchId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].VSwitchId"); kVStoreInstance.PrivateIp = _ctx.StringValue("DescribeInstances.Instances[" + i + "].PrivateIp"); kVStoreInstance.CreateTime = _ctx.StringValue("DescribeInstances.Instances[" + i + "].CreateTime"); kVStoreInstance.EndTime = _ctx.StringValue("DescribeInstances.Instances[" + i + "].EndTime"); kVStoreInstance.HasRenewChangeOrder = _ctx.BooleanValue("DescribeInstances.Instances[" + i + "].HasRenewChangeOrder"); kVStoreInstance.IsRds = _ctx.BooleanValue("DescribeInstances.Instances[" + i + "].IsRds"); kVStoreInstance.InstanceType = _ctx.StringValue("DescribeInstances.Instances[" + i + "].InstanceType"); kVStoreInstance.ArchitectureType = _ctx.StringValue("DescribeInstances.Instances[" + i + "].ArchitectureType"); kVStoreInstance.NodeType = _ctx.StringValue("DescribeInstances.Instances[" + i + "].NodeType"); kVStoreInstance.PackageType = _ctx.StringValue("DescribeInstances.Instances[" + i + "].PackageType"); kVStoreInstance.EngineVersion = _ctx.StringValue("DescribeInstances.Instances[" + i + "].EngineVersion"); kVStoreInstance.DestroyTime = _ctx.StringValue("DescribeInstances.Instances[" + i + "].DestroyTime"); kVStoreInstance.ConnectionMode = _ctx.StringValue("DescribeInstances.Instances[" + i + "].ConnectionMode"); kVStoreInstance.VpcCloudInstanceId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].VpcCloudInstanceId"); kVStoreInstance.ResourceGroupId = _ctx.StringValue("DescribeInstances.Instances[" + i + "].ResourceGroupId"); kVStoreInstance.ShardCount = _ctx.IntegerValue("DescribeInstances.Instances[" + i + "].ShardCount"); kVStoreInstance.ProxyCount = _ctx.IntegerValue("DescribeInstances.Instances[" + i + "].ProxyCount"); List <DescribeInstancesResponse.DescribeInstances_KVStoreInstance.DescribeInstances_Tag> kVStoreInstance_tags = new List <DescribeInstancesResponse.DescribeInstances_KVStoreInstance.DescribeInstances_Tag>(); for (int j = 0; j < _ctx.Length("DescribeInstances.Instances[" + i + "].Tags.Length"); j++) { DescribeInstancesResponse.DescribeInstances_KVStoreInstance.DescribeInstances_Tag tag = new DescribeInstancesResponse.DescribeInstances_KVStoreInstance.DescribeInstances_Tag(); tag.Key = _ctx.StringValue("DescribeInstances.Instances[" + i + "].Tags[" + j + "].Key"); tag._Value = _ctx.StringValue("DescribeInstances.Instances[" + i + "].Tags[" + j + "].Value"); kVStoreInstance_tags.Add(tag); } kVStoreInstance.Tags = kVStoreInstance_tags; describeInstancesResponse_instances.Add(kVStoreInstance); } describeInstancesResponse.Instances = describeInstancesResponse_instances; return(describeInstancesResponse); }