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

            describeDedicatedClusterInstanceListResponse.HttpResponse = context.HttpResponse;
            describeDedicatedClusterInstanceListResponse.RequestId    = context.StringValue("DescribeDedicatedClusterInstanceList.RequestId");
            describeDedicatedClusterInstanceListResponse.PageNumber   = context.IntegerValue("DescribeDedicatedClusterInstanceList.PageNumber");
            describeDedicatedClusterInstanceListResponse.PageSize     = context.IntegerValue("DescribeDedicatedClusterInstanceList.PageSize");
            describeDedicatedClusterInstanceListResponse.TotalCount   = context.IntegerValue("DescribeDedicatedClusterInstanceList.TotalCount");

            List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance> describeDedicatedClusterInstanceListResponse_instances = new List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance>();

            for (int i = 0; i < context.Length("DescribeDedicatedClusterInstanceList.Instances.Length"); i++)
            {
                DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance dbInstance = new DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance();
                dbInstance.Region            = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].Region");
                dbInstance.ClusterId         = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ClusterId");
                dbInstance.ClusterName       = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ClusterName");
                dbInstance.InstanceId        = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceId");
                dbInstance.InstanceName      = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceName");
                dbInstance.InstanceStatus    = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceStatus");
                dbInstance.EngineVersion     = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].EngineVersion");
                dbInstance.CharacterType     = context.IntegerValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].CharacterType");
                dbInstance.MaintainStartTime = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].MaintainStartTime");
                dbInstance.MaintainEndTime   = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].MaintainEndTime");
                dbInstance.RegionId          = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].RegionId");
                dbInstance.VpcId             = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].VpcId");
                dbInstance.VswitchId         = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].VswitchId");
                dbInstance.ZoneId            = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ZoneId");
                dbInstance.CustomId          = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].CustomId");
                dbInstance.InstanceClass     = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceClass");
                dbInstance.Engine            = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].Engine");
                dbInstance.StorageType       = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].StorageType");
                dbInstance.ConnectionDomain  = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ConnectionDomain");
                dbInstance.CreateTime        = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].CreateTime");

                List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance.DescribeDedicatedClusterInstanceList_InstanceNodes> dbInstance_instanceNodeList = new List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance.DescribeDedicatedClusterInstanceList_InstanceNodes>();
                for (int j = 0; j < context.Length("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList.Length"); j++)
                {
                    DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance.DescribeDedicatedClusterInstanceList_InstanceNodes instanceNodes = new DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_DbInstance.DescribeDedicatedClusterInstanceList_InstanceNodes();
                    instanceNodes.InsName           = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].InsName");
                    instanceNodes.Role              = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].Role");
                    instanceNodes.NodeId            = context.IntegerValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].NodeId");
                    instanceNodes.NodeType          = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].NodeType");
                    instanceNodes.NodeIp            = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].NodeIp");
                    instanceNodes.Port              = context.IntegerValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].Port");
                    instanceNodes.ZoneId            = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].ZoneId");
                    instanceNodes.DedicatedHostName = context.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].DedicatedHostName");

                    dbInstance_instanceNodeList.Add(instanceNodes);
                }
                dbInstance.InstanceNodeList = dbInstance_instanceNodeList;

                describeDedicatedClusterInstanceListResponse_instances.Add(dbInstance);
            }
            describeDedicatedClusterInstanceListResponse.Instances = describeDedicatedClusterInstanceListResponse_instances;

            return(describeDedicatedClusterInstanceListResponse);
        }
Esempio n. 2
0
        public static DescribeDedicatedClusterInstanceListResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeDedicatedClusterInstanceListResponse describeDedicatedClusterInstanceListResponse = new DescribeDedicatedClusterInstanceListResponse();

            describeDedicatedClusterInstanceListResponse.HttpResponse = _ctx.HttpResponse;
            describeDedicatedClusterInstanceListResponse.PageNumber   = _ctx.IntegerValue("DescribeDedicatedClusterInstanceList.PageNumber");
            describeDedicatedClusterInstanceListResponse.PageSize     = _ctx.IntegerValue("DescribeDedicatedClusterInstanceList.PageSize");
            describeDedicatedClusterInstanceListResponse.RequestId    = _ctx.StringValue("DescribeDedicatedClusterInstanceList.RequestId");
            describeDedicatedClusterInstanceListResponse.TotalCount   = _ctx.IntegerValue("DescribeDedicatedClusterInstanceList.TotalCount");

            List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem> describeDedicatedClusterInstanceListResponse_instances = new List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem>();

            for (int i = 0; i < _ctx.Length("DescribeDedicatedClusterInstanceList.Instances.Length"); i++)
            {
                DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem instancesItem = new DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem();
                instancesItem.CharacterType     = _ctx.IntegerValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].CharacterType");
                instancesItem.ClusterId         = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ClusterId");
                instancesItem.ClusterName       = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ClusterName");
                instancesItem.EngineVersion     = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].EngineVersion");
                instancesItem.InstanceId        = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceId");
                instancesItem.InstanceStatus    = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceStatus");
                instancesItem.MaintainEndTime   = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].MaintainEndTime");
                instancesItem.MaintainStartTime = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].MaintainStartTime");
                instancesItem.RegionId          = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].RegionId");
                instancesItem.VpcId             = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].VpcId");
                instancesItem.VswitchId         = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].VswitchId");
                instancesItem.ZoneId            = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ZoneId");
                instancesItem.InstanceName      = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceName");
                instancesItem.CustomId          = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].CustomId");
                instancesItem.InstanceClass     = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceClass");
                instancesItem.Engine            = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].Engine");
                instancesItem.StorageType       = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].StorageType");
                instancesItem.ConnectionDomain  = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ConnectionDomain");
                instancesItem.CreateTime        = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].CreateTime");
                instancesItem.ShardCount        = _ctx.IntegerValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].ShardCount");
                instancesItem.CurrentBandWidth  = _ctx.LongValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].CurrentBandWidth");
                instancesItem.BandWidth         = _ctx.LongValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].BandWidth");

                List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem.DescribeDedicatedClusterInstanceList_InstanceNodes> instancesItem_instanceNodeList = new List <DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem.DescribeDedicatedClusterInstanceList_InstanceNodes>();
                for (int j = 0; j < _ctx.Length("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList.Length"); j++)
                {
                    DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem.DescribeDedicatedClusterInstanceList_InstanceNodes instanceNodes = new DescribeDedicatedClusterInstanceListResponse.DescribeDedicatedClusterInstanceList_InstancesItem.DescribeDedicatedClusterInstanceList_InstanceNodes();
                    instanceNodes.NodeId            = _ctx.IntegerValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].NodeId");
                    instanceNodes.NodeIp            = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].NodeIp");
                    instanceNodes.NodeType          = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].NodeType");
                    instanceNodes.Port              = _ctx.IntegerValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].Port");
                    instanceNodes.Role              = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].Role");
                    instanceNodes.ZoneId            = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].ZoneId");
                    instanceNodes.InstanceId        = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].InstanceId");
                    instanceNodes.DedicatedHostName = _ctx.StringValue("DescribeDedicatedClusterInstanceList.Instances[" + i + "].InstanceNodeList[" + j + "].DedicatedHostName");

                    instancesItem_instanceNodeList.Add(instanceNodes);
                }
                instancesItem.InstanceNodeList = instancesItem_instanceNodeList;

                describeDedicatedClusterInstanceListResponse_instances.Add(instancesItem);
            }
            describeDedicatedClusterInstanceListResponse.Instances = describeDedicatedClusterInstanceListResponse_instances;

            return(describeDedicatedClusterInstanceListResponse);
        }