Пример #1
0
        public static DescribeModifyParameterLogResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeModifyParameterLogResponse describeModifyParameterLogResponse = new DescribeModifyParameterLogResponse();

            describeModifyParameterLogResponse.HttpResponse     = _ctx.HttpResponse;
            describeModifyParameterLogResponse.RequestId        = _ctx.StringValue("DescribeModifyParameterLog.RequestId");
            describeModifyParameterLogResponse.Engine           = _ctx.StringValue("DescribeModifyParameterLog.Engine");
            describeModifyParameterLogResponse.DBInstanceId     = _ctx.StringValue("DescribeModifyParameterLog.DBInstanceId");
            describeModifyParameterLogResponse.EngineVersion    = _ctx.StringValue("DescribeModifyParameterLog.EngineVersion");
            describeModifyParameterLogResponse.TotalRecordCount = _ctx.IntegerValue("DescribeModifyParameterLog.TotalRecordCount");
            describeModifyParameterLogResponse.PageNumber       = _ctx.IntegerValue("DescribeModifyParameterLog.PageNumber");
            describeModifyParameterLogResponse.PageRecordCount  = _ctx.IntegerValue("DescribeModifyParameterLog.PageRecordCount");

            List <DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ParameterChangeLog> describeModifyParameterLogResponse_items = new List <DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ParameterChangeLog>();

            for (int i = 0; i < _ctx.Length("DescribeModifyParameterLog.Items.Length"); i++)
            {
                DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ParameterChangeLog parameterChangeLog = new DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ParameterChangeLog();
                parameterChangeLog.ModifyTime        = _ctx.StringValue("DescribeModifyParameterLog.Items[" + i + "].ModifyTime");
                parameterChangeLog.OldParameterValue = _ctx.StringValue("DescribeModifyParameterLog.Items[" + i + "].OldParameterValue");
                parameterChangeLog.NewParameterValue = _ctx.StringValue("DescribeModifyParameterLog.Items[" + i + "].NewParameterValue");
                parameterChangeLog.ParameterName     = _ctx.StringValue("DescribeModifyParameterLog.Items[" + i + "].ParameterName");
                parameterChangeLog.Status            = _ctx.StringValue("DescribeModifyParameterLog.Items[" + i + "].Status");

                describeModifyParameterLogResponse_items.Add(parameterChangeLog);
            }
            describeModifyParameterLogResponse.Items = describeModifyParameterLogResponse_items;

            return(describeModifyParameterLogResponse);
        }
        public static DescribeModifyParameterLogResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeModifyParameterLogResponse describeModifyParameterLogResponse = new DescribeModifyParameterLogResponse();

            describeModifyParameterLogResponse.HttpResponse = _ctx.HttpResponse;
            describeModifyParameterLogResponse.RequestId    = _ctx.StringValue("DescribeModifyParameterLog.RequestId");
            describeModifyParameterLogResponse.PageNumber   = _ctx.IntegerValue("DescribeModifyParameterLog.PageNumber");
            describeModifyParameterLogResponse.PageSize     = _ctx.IntegerValue("DescribeModifyParameterLog.PageSize");

            List <DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ChangeLog> describeModifyParameterLogResponse_changeLogs = new List <DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ChangeLog>();

            for (int i = 0; i < _ctx.Length("DescribeModifyParameterLog.ChangeLogs.Length"); i++)
            {
                DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ChangeLog changeLog = new DescribeModifyParameterLogResponse.DescribeModifyParameterLog_ChangeLog();
                changeLog.ParameterName     = _ctx.StringValue("DescribeModifyParameterLog.ChangeLogs[" + i + "].ParameterName");
                changeLog.OldParameterValue = _ctx.StringValue("DescribeModifyParameterLog.ChangeLogs[" + i + "].OldParameterValue");
                changeLog.NewParameterValue = _ctx.StringValue("DescribeModifyParameterLog.ChangeLogs[" + i + "].NewParameterValue");
                changeLog.Synced            = _ctx.IntegerValue("DescribeModifyParameterLog.ChangeLogs[" + i + "].Synced");
                changeLog.ChangeTime        = _ctx.StringValue("DescribeModifyParameterLog.ChangeLogs[" + i + "].ChangeTime");

                describeModifyParameterLogResponse_changeLogs.Add(changeLog);
            }
            describeModifyParameterLogResponse.ChangeLogs = describeModifyParameterLogResponse_changeLogs;

            return(describeModifyParameterLogResponse);
        }
Пример #3
0
        public static DescribeModifyParameterLogResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeModifyParameterLogResponse describeModifyParameterLogResponse = new DescribeModifyParameterLogResponse()
            {
                HttpResponse     = context.HttpResponse,
                RequestId        = context.StringValue("DescribeModifyParameterLog.RequestId"),
                Engine           = context.StringValue("DescribeModifyParameterLog.Engine"),
                DBInstanceId     = context.StringValue("DescribeModifyParameterLog.DBInstanceId"),
                EngineVersion    = context.StringValue("DescribeModifyParameterLog.EngineVersion"),
                TotalRecordCount = context.IntegerValue("DescribeModifyParameterLog.TotalRecordCount"),
                PageNumber       = context.IntegerValue("DescribeModifyParameterLog.PageNumber"),
                PageRecordCount  = context.IntegerValue("DescribeModifyParameterLog.PageRecordCount")
            };
            List <DescribeModifyParameterLogResponse.ParameterChangeLog> items = new List <DescribeModifyParameterLogResponse.ParameterChangeLog>();

            for (int i = 0; i < context.Length("DescribeModifyParameterLog.Items.Length"); i++)
            {
                DescribeModifyParameterLogResponse.ParameterChangeLog parameterChangeLog = new DescribeModifyParameterLogResponse.ParameterChangeLog()
                {
                    ModifyTime        = context.StringValue($"DescribeModifyParameterLog.Items[{i}].ModifyTime"),
                    OldParameterValue = context.StringValue($"DescribeModifyParameterLog.Items[{i}].OldParameterValue"),
                    NewParameterValue = context.StringValue($"DescribeModifyParameterLog.Items[{i}].NewParameterValue"),
                    ParameterName     = context.StringValue($"DescribeModifyParameterLog.Items[{i}].ParameterName"),
                    Status            = context.EnumValue <DescribeModifyParameterLogResponse.ParameterChangeLog.StatusEnum>($"DescribeModifyParameterLog.Items[{i}].Status")
                };
                items.Add(parameterChangeLog);
            }
            describeModifyParameterLogResponse.Items = items;

            return(describeModifyParameterLogResponse);
        }