Example #1
0
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse             = context.HttpResponse;
            describeBackupPolicyResponse.RequestId                = context.StringValue("DescribeBackupPolicy.RequestId");
            describeBackupPolicyResponse.BackupRetentionPeriod    = context.IntegerValue("DescribeBackupPolicy.BackupRetentionPeriod");
            describeBackupPolicyResponse.PreferredNextBackupTime  = context.StringValue("DescribeBackupPolicy.PreferredNextBackupTime");
            describeBackupPolicyResponse.PreferredBackupTime      = context.StringValue("DescribeBackupPolicy.PreferredBackupTime");
            describeBackupPolicyResponse.PreferredBackupPeriod    = context.StringValue("DescribeBackupPolicy.PreferredBackupPeriod");
            describeBackupPolicyResponse.BackupLog                = context.StringValue("DescribeBackupPolicy.BackupLog");
            describeBackupPolicyResponse.LogBackupRetentionPeriod = context.IntegerValue("DescribeBackupPolicy.LogBackupRetentionPeriod");
            describeBackupPolicyResponse.EnableBackupLog          = context.StringValue("DescribeBackupPolicy.EnableBackupLog");
            describeBackupPolicyResponse.LocalLogRetentionHours   = context.IntegerValue("DescribeBackupPolicy.LocalLogRetentionHours");
            describeBackupPolicyResponse.LocalLogRetentionSpace   = context.StringValue("DescribeBackupPolicy.LocalLogRetentionSpace");
            describeBackupPolicyResponse.Duplication              = context.StringValue("DescribeBackupPolicy.Duplication");
            describeBackupPolicyResponse.DuplicationContent       = context.StringValue("DescribeBackupPolicy.DuplicationContent");
            describeBackupPolicyResponse.HighSpaceUsageProtection = context.StringValue("DescribeBackupPolicy.HighSpaceUsageProtection");
            describeBackupPolicyResponse.CompressType             = context.StringValue("DescribeBackupPolicy.CompressType");
            describeBackupPolicyResponse.LogBackupFrequency       = context.StringValue("DescribeBackupPolicy.LogBackupFrequency");

            DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation duplicationLocation = new DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation();
            duplicationLocation.Sotrage = context.StringValue("DescribeBackupPolicy.DuplicationLocation.Sotrage");

            DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation.DescribeBackupPolicy_Location location = new DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation.DescribeBackupPolicy_Location();
            location.Endpoint            = context.StringValue("DescribeBackupPolicy.DuplicationLocation.Location.Endpoint");
            location.Bucket              = context.StringValue("DescribeBackupPolicy.DuplicationLocation.Location.Bucket");
            duplicationLocation.Location = location;
            describeBackupPolicyResponse.DuplicationLocation = duplicationLocation;

            return(describeBackupPolicyResponse);
        }
Example #2
0
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse = _ctx.HttpResponse;
            describeBackupPolicyResponse.RequestId    = _ctx.StringValue("DescribeBackupPolicy.RequestId");
            describeBackupPolicyResponse.Success      = _ctx.BooleanValue("DescribeBackupPolicy.Success");

            DescribeBackupPolicyResponse.DescribeBackupPolicy_BackupPolicyDO backupPolicyDO = new DescribeBackupPolicyResponse.DescribeBackupPolicy_BackupPolicyDO();
            backupPolicyDO.GmtCreate                    = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.GmtCreate");
            backupPolicyDO.GmtModified                  = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.GmtModified");
            backupPolicyDO.BackupPolicyMode             = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.BackupPolicyMode");
            backupPolicyDO.BackupType                   = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.BackupType");
            backupPolicyDO.BackupLevel                  = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.BackupLevel");
            backupPolicyDO.BackupDbName                 = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.BackupDbName");
            backupPolicyDO.PreferredBackupTime          = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.PreferredBackupTime");
            backupPolicyDO.PreferredBackupPeriod        = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.PreferredBackupPeriod");
            backupPolicyDO.DataBackupRetentionPeriod    = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.DataBackupRetentionPeriod");
            backupPolicyDO.LogBackupRetentionPeriod     = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.LogBackupRetentionPeriod");
            backupPolicyDO.BackupRetentionPeriod        = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.BackupRetentionPeriod");
            backupPolicyDO.BackupLog                    = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.BackupLog");
            backupPolicyDO.LocalLogRetentionHours       = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.LocalLogRetentionHours");
            backupPolicyDO.LocalLogRetentionSpace       = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.LocalLogRetentionSpace");
            backupPolicyDO.HighSpaceUsageProtection     = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDO.HighSpaceUsageProtection");
            backupPolicyDO.BackupAppName                = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.BackupAppName");
            backupPolicyDO.BackupMode                   = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.BackupMode");
            backupPolicyDO.NextBackupActuallyTime       = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDO.NextBackupActuallyTime");
            describeBackupPolicyResponse.BackupPolicyDO = backupPolicyDO;

            return(describeBackupPolicyResponse);
        }
Example #3
0
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse = _ctx.HttpResponse;
            describeBackupPolicyResponse.RequestId    = _ctx.StringValue("DescribeBackupPolicy.RequestId");

            DescribeBackupPolicyResponse.DescribeBackupPolicy_BackupPolicyDetail backupPolicyDetail = new DescribeBackupPolicyResponse.DescribeBackupPolicy_BackupPolicyDetail();
            backupPolicyDetail.Id           = _ctx.LongValue("DescribeBackupPolicy.BackupPolicyDetail.Id");
            backupPolicyDetail.Name         = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDetail.Name");
            backupPolicyDetail.Policy       = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDetail.Policy");
            backupPolicyDetail.Status       = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDetail.Status");
            backupPolicyDetail.ClientStatus = _ctx.StringValue("DescribeBackupPolicy.BackupPolicyDetail.ClientStatus");

            List <string> backupPolicyDetail_uuidList = new List <string>();

            for (int i = 0; i < _ctx.Length("DescribeBackupPolicy.BackupPolicyDetail.UuidList.Length"); i++)
            {
                backupPolicyDetail_uuidList.Add(_ctx.StringValue("DescribeBackupPolicy.BackupPolicyDetail.UuidList[" + i + "]"));
            }
            backupPolicyDetail.UuidList = backupPolicyDetail_uuidList;
            describeBackupPolicyResponse.BackupPolicyDetail = backupPolicyDetail;

            return(describeBackupPolicyResponse);
        }
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse          = context.HttpResponse;
            describeBackupPolicyResponse.RequestId             = context.StringValue("DescribeBackupPolicy.RequestId");
            describeBackupPolicyResponse.BackupRetentionPeriod = context.StringValue("DescribeBackupPolicy.BackupRetentionPeriod");
            describeBackupPolicyResponse.PreferredBackupTime   = context.StringValue("DescribeBackupPolicy.PreferredBackupTime");
            describeBackupPolicyResponse.PreferredBackupPeriod = context.StringValue("DescribeBackupPolicy.PreferredBackupPeriod");

            return(describeBackupPolicyResponse);
        }
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse            = _ctx.HttpResponse;
            describeBackupPolicyResponse.RequestId               = _ctx.StringValue("DescribeBackupPolicy.RequestId");
            describeBackupPolicyResponse.BackupRetentionPeriod   = _ctx.StringValue("DescribeBackupPolicy.BackupRetentionPeriod");
            describeBackupPolicyResponse.PreferredBackupTime     = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupTime");
            describeBackupPolicyResponse.PreferredBackupPeriod   = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupPeriod");
            describeBackupPolicyResponse.PreferredNextBackupTime = _ctx.StringValue("DescribeBackupPolicy.PreferredNextBackupTime");
            describeBackupPolicyResponse.EnableBackupLog         = _ctx.IntegerValue("DescribeBackupPolicy.EnableBackupLog");

            return(describeBackupPolicyResponse);
        }
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse                = _ctx.HttpResponse;
            describeBackupPolicyResponse.RequestId                   = _ctx.StringValue("DescribeBackupPolicy.RequestId");
            describeBackupPolicyResponse.BackupRetentionPeriod       = _ctx.StringValue("DescribeBackupPolicy.BackupRetentionPeriod");
            describeBackupPolicyResponse.PreferredBackupTime         = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupTime");
            describeBackupPolicyResponse.PreferredBackupPeriod       = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupPeriod");
            describeBackupPolicyResponse.PreferredBackupStartTimeUTC = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupStartTimeUTC");
            describeBackupPolicyResponse.PreferredBackupEndTimeUTC   = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupEndTimeUTC");

            return(describeBackupPolicyResponse);
        }
Example #7
0
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse()
            {
                HttpResponse            = context.HttpResponse,
                RequestId               = context.StringValue("DescribeBackupPolicy.RequestId"),
                BackupRetentionPeriod   = context.IntegerValue("DescribeBackupPolicy.BackupRetentionPeriod"),
                PreferredNextBackupTime = context.StringValue("DescribeBackupPolicy.PreferredNextBackupTime"),
                PreferredBackupTime     = context.StringValue("DescribeBackupPolicy.PreferredBackupTime"),
                PreferredBackupPeriod   = context.StringValue("DescribeBackupPolicy.PreferredBackupPeriod"),
                BackupLog               = context.StringValue("DescribeBackupPolicy.BackupLog")
            };

            return(describeBackupPolicyResponse);
        }
Example #8
0
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse                           = _ctx.HttpResponse;
            describeBackupPolicyResponse.RequestId                              = _ctx.StringValue("DescribeBackupPolicy.RequestId");
            describeBackupPolicyResponse.BackupRetentionPeriod                  = _ctx.IntegerValue("DescribeBackupPolicy.BackupRetentionPeriod");
            describeBackupPolicyResponse.PreferredNextBackupTime                = _ctx.StringValue("DescribeBackupPolicy.PreferredNextBackupTime");
            describeBackupPolicyResponse.PreferredBackupTime                    = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupTime");
            describeBackupPolicyResponse.PreferredBackupPeriod                  = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupPeriod");
            describeBackupPolicyResponse.DataLevel1BackupRetentionPeriod        = _ctx.StringValue("DescribeBackupPolicy.DataLevel1BackupRetentionPeriod");
            describeBackupPolicyResponse.DataLevel2BackupRetentionPeriod        = _ctx.StringValue("DescribeBackupPolicy.DataLevel2BackupRetentionPeriod");
            describeBackupPolicyResponse.BackupRetentionPolicyOnClusterDeletion = _ctx.StringValue("DescribeBackupPolicy.BackupRetentionPolicyOnClusterDeletion");

            return(describeBackupPolicyResponse);
        }
        /// <summary>
        /// Unmarshaller the response from the service to the response class.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            DescribeBackupPolicyResponse response = new DescribeBackupPolicyResponse();

            context.Read();
            int targetDepth = context.CurrentDepth;

            while (context.ReadAtDepth(targetDepth))
            {
                if (context.TestExpression("BackupPolicy", targetDepth))
                {
                    var unmarshaller = BackupPolicyUnmarshaller.Instance;
                    response.BackupPolicy = unmarshaller.Unmarshall(context);
                    continue;
                }
            }

            return(response);
        }
Example #10
0
        public static DescribeBackupPolicyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeBackupPolicyResponse describeBackupPolicyResponse = new DescribeBackupPolicyResponse();

            describeBackupPolicyResponse.HttpResponse                  = _ctx.HttpResponse;
            describeBackupPolicyResponse.RequestId                     = _ctx.StringValue("DescribeBackupPolicy.RequestId");
            describeBackupPolicyResponse.BackupRetentionPeriod         = _ctx.IntegerValue("DescribeBackupPolicy.BackupRetentionPeriod");
            describeBackupPolicyResponse.PreferredNextBackupTime       = _ctx.StringValue("DescribeBackupPolicy.PreferredNextBackupTime");
            describeBackupPolicyResponse.PreferredBackupTime           = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupTime");
            describeBackupPolicyResponse.PreferredBackupPeriod         = _ctx.StringValue("DescribeBackupPolicy.PreferredBackupPeriod");
            describeBackupPolicyResponse.BackupLog                     = _ctx.StringValue("DescribeBackupPolicy.BackupLog");
            describeBackupPolicyResponse.LogBackupRetentionPeriod      = _ctx.IntegerValue("DescribeBackupPolicy.LogBackupRetentionPeriod");
            describeBackupPolicyResponse.EnableBackupLog               = _ctx.StringValue("DescribeBackupPolicy.EnableBackupLog");
            describeBackupPolicyResponse.LocalLogRetentionHours        = _ctx.IntegerValue("DescribeBackupPolicy.LocalLogRetentionHours");
            describeBackupPolicyResponse.LocalLogRetentionSpace        = _ctx.StringValue("DescribeBackupPolicy.LocalLogRetentionSpace");
            describeBackupPolicyResponse.Duplication                   = _ctx.StringValue("DescribeBackupPolicy.Duplication");
            describeBackupPolicyResponse.DuplicationContent            = _ctx.StringValue("DescribeBackupPolicy.DuplicationContent");
            describeBackupPolicyResponse.HighSpaceUsageProtection      = _ctx.StringValue("DescribeBackupPolicy.HighSpaceUsageProtection");
            describeBackupPolicyResponse.LogBackupFrequency            = _ctx.StringValue("DescribeBackupPolicy.LogBackupFrequency");
            describeBackupPolicyResponse.CompressType                  = _ctx.StringValue("DescribeBackupPolicy.CompressType");
            describeBackupPolicyResponse.ArchiveBackupRetentionPeriod  = _ctx.StringValue("DescribeBackupPolicy.ArchiveBackupRetentionPeriod");
            describeBackupPolicyResponse.ArchiveBackupKeepPolicy       = _ctx.StringValue("DescribeBackupPolicy.ArchiveBackupKeepPolicy");
            describeBackupPolicyResponse.ArchiveBackupKeepCount        = _ctx.StringValue("DescribeBackupPolicy.ArchiveBackupKeepCount");
            describeBackupPolicyResponse.ReleasedKeepPolicy            = _ctx.StringValue("DescribeBackupPolicy.ReleasedKeepPolicy");
            describeBackupPolicyResponse.LogBackupLocalRetentionNumber = _ctx.IntegerValue("DescribeBackupPolicy.LogBackupLocalRetentionNumber");
            describeBackupPolicyResponse.Category                = _ctx.StringValue("DescribeBackupPolicy.Category");
            describeBackupPolicyResponse.SupportReleasedKeep     = _ctx.IntegerValue("DescribeBackupPolicy.SupportReleasedKeep");
            describeBackupPolicyResponse.BackupInterval          = _ctx.StringValue("DescribeBackupPolicy.BackupInterval");
            describeBackupPolicyResponse.SupportVolumeShadowCopy = _ctx.IntegerValue("DescribeBackupPolicy.SupportVolumeShadowCopy");
            describeBackupPolicyResponse.BackupMethod            = _ctx.StringValue("DescribeBackupPolicy.BackupMethod");

            DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation duplicationLocation = new DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation();
            duplicationLocation.Sotrage = _ctx.StringValue("DescribeBackupPolicy.DuplicationLocation.Sotrage");

            DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation.DescribeBackupPolicy_Location location = new DescribeBackupPolicyResponse.DescribeBackupPolicy_DuplicationLocation.DescribeBackupPolicy_Location();
            location.Endpoint            = _ctx.StringValue("DescribeBackupPolicy.DuplicationLocation.Location.Endpoint");
            location.Bucket              = _ctx.StringValue("DescribeBackupPolicy.DuplicationLocation.Location.Bucket");
            duplicationLocation.Location = location;
            describeBackupPolicyResponse.DuplicationLocation = duplicationLocation;

            return(describeBackupPolicyResponse);
        }