Exemple #1
0
        public static MoveResourceGroupResponse Unmarshall(UnmarshallerContext _ctx)
        {
            MoveResourceGroupResponse moveResourceGroupResponse = new MoveResourceGroupResponse();

            moveResourceGroupResponse.HttpResponse = _ctx.HttpResponse;
            moveResourceGroupResponse.RequestId    = _ctx.StringValue("MoveResourceGroup.RequestId");

            return(moveResourceGroupResponse);
        }
        public static MoveResourceGroupResponse Unmarshall(UnmarshallerContext context)
        {
            MoveResourceGroupResponse moveResourceGroupResponse = new MoveResourceGroupResponse();

            moveResourceGroupResponse.HttpResponse = context.HttpResponse;
            moveResourceGroupResponse.RequestId    = context.StringValue("MoveResourceGroup.RequestId");

            MoveResourceGroupResponse.MoveResourceGroup_Result result = new MoveResourceGroupResponse.MoveResourceGroup_Result();
            result.InstanceId   = context.StringValue("MoveResourceGroup.Result.InstanceId");
            result.Domain       = context.StringValue("MoveResourceGroup.Result.Domain");
            result.Description  = context.StringValue("MoveResourceGroup.Result.Description");
            result.NodeAmount   = context.IntegerValue("MoveResourceGroup.Result.NodeAmount");
            result.PaymentType  = context.StringValue("MoveResourceGroup.Result.PaymentType");
            result.Status       = context.StringValue("MoveResourceGroup.Result.Status");
            result.EsVersion    = context.StringValue("MoveResourceGroup.Result.EsVersion");
            result.CreatedAt    = context.StringValue("MoveResourceGroup.Result.CreatedAt");
            result.UpdatedAt    = context.StringValue("MoveResourceGroup.Result.UpdatedAt");
            result.KibanaDomain = context.StringValue("MoveResourceGroup.Result.KibanaDomain");
            result.KibanaPort   = context.IntegerValue("MoveResourceGroup.Result.KibanaPort");
            result.PublicDomain = context.StringValue("MoveResourceGroup.Result.PublicDomain");
            result.PublicPort   = context.IntegerValue("MoveResourceGroup.Result.PublicPort");

            MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_NodeSpec nodeSpec = new MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_NodeSpec();
            nodeSpec.Spec     = context.StringValue("MoveResourceGroup.Result.NodeSpec.Spec");
            nodeSpec.Disk     = context.IntegerValue("MoveResourceGroup.Result.NodeSpec.Disk");
            nodeSpec.DiskType = context.StringValue("MoveResourceGroup.Result.NodeSpec.DiskType");
            result.NodeSpec   = nodeSpec;

            MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_NetworkConfig networkConfig = new MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_NetworkConfig();
            networkConfig.Type      = context.StringValue("MoveResourceGroup.Result.NetworkConfig.Type");
            networkConfig.VpcId     = context.StringValue("MoveResourceGroup.Result.NetworkConfig.VpcId");
            networkConfig.VswitchId = context.StringValue("MoveResourceGroup.Result.NetworkConfig.VswitchId");
            networkConfig.VsArea    = context.StringValue("MoveResourceGroup.Result.NetworkConfig.VsArea");
            result.NetworkConfig    = networkConfig;

            MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_KibanaConfiguration kibanaConfiguration = new MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_KibanaConfiguration();
            kibanaConfiguration.Spec     = context.StringValue("MoveResourceGroup.Result.KibanaConfiguration.Spec");
            kibanaConfiguration.Amount   = context.IntegerValue("MoveResourceGroup.Result.KibanaConfiguration.Amount");
            kibanaConfiguration.DiskType = context.StringValue("MoveResourceGroup.Result.KibanaConfiguration.DiskType");
            kibanaConfiguration.Disk     = context.IntegerValue("MoveResourceGroup.Result.KibanaConfiguration.Disk");
            result.KibanaConfiguration   = kibanaConfiguration;

            MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_MasterConfiguration masterConfiguration = new MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_MasterConfiguration();
            masterConfiguration.Spec     = context.StringValue("MoveResourceGroup.Result.MasterConfiguration.Spec");
            masterConfiguration.Amount   = context.IntegerValue("MoveResourceGroup.Result.MasterConfiguration.Amount");
            masterConfiguration.DiskType = context.StringValue("MoveResourceGroup.Result.MasterConfiguration.DiskType");
            masterConfiguration.Disk     = context.IntegerValue("MoveResourceGroup.Result.MasterConfiguration.Disk");
            result.MasterConfiguration   = masterConfiguration;

            List <MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_DictListItem> result_dictList = new List <MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_DictListItem>();

            for (int i = 0; i < context.Length("MoveResourceGroup.Result.DictList.Length"); i++)
            {
                MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_DictListItem dictListItem = new MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_DictListItem();
                dictListItem.Name       = context.StringValue("MoveResourceGroup.Result.DictList[" + i + "].Name");
                dictListItem.FileSize   = context.LongValue("MoveResourceGroup.Result.DictList[" + i + "].FileSize");
                dictListItem.Type       = context.StringValue("MoveResourceGroup.Result.DictList[" + i + "].Type");
                dictListItem.SourceType = context.StringValue("MoveResourceGroup.Result.DictList[" + i + "].SourceType");

                result_dictList.Add(dictListItem);
            }
            result.DictList = result_dictList;

            List <MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_SynonymsDictsItem> result_synonymsDicts = new List <MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_SynonymsDictsItem>();

            for (int i = 0; i < context.Length("MoveResourceGroup.Result.SynonymsDicts.Length"); i++)
            {
                MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_SynonymsDictsItem synonymsDictsItem = new MoveResourceGroupResponse.MoveResourceGroup_Result.MoveResourceGroup_SynonymsDictsItem();
                synonymsDictsItem.Name       = context.StringValue("MoveResourceGroup.Result.SynonymsDicts[" + i + "].Name");
                synonymsDictsItem.FileSize   = context.LongValue("MoveResourceGroup.Result.SynonymsDicts[" + i + "].FileSize");
                synonymsDictsItem.Type       = context.StringValue("MoveResourceGroup.Result.SynonymsDicts[" + i + "].Type");
                synonymsDictsItem.SourceType = context.StringValue("MoveResourceGroup.Result.SynonymsDicts[" + i + "].SourceType");

                result_synonymsDicts.Add(synonymsDictsItem);
            }
            result.SynonymsDicts             = result_synonymsDicts;
            moveResourceGroupResponse.Result = result;

            return(moveResourceGroupResponse);
        }