public static DescribeAutoSnapshotPolicyResponse Unmarshall(UnmarshallerContext context) { DescribeAutoSnapshotPolicyResponse describeAutoSnapshotPolicyResponse = new DescribeAutoSnapshotPolicyResponse(); describeAutoSnapshotPolicyResponse.HttpResponse = context.HttpResponse; describeAutoSnapshotPolicyResponse.RequestId = context.StringValue("DescribeAutoSnapshotPolicy.RequestId"); describeAutoSnapshotPolicyResponse.AutoSnapshotOccupation = context.IntegerValue("DescribeAutoSnapshotPolicy.AutoSnapshotOccupation"); DescribeAutoSnapshotPolicyResponse.AutoSnapshotPolicy_ autoSnapshotPolicy = new DescribeAutoSnapshotPolicyResponse.AutoSnapshotPolicy_(); autoSnapshotPolicy.SystemDiskPolicyEnabled = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.SystemDiskPolicyEnabled"); autoSnapshotPolicy.SystemDiskPolicyTimePeriod = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.SystemDiskPolicyTimePeriod"); autoSnapshotPolicy.SystemDiskPolicyRetentionDays = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.SystemDiskPolicyRetentionDays"); autoSnapshotPolicy.SystemDiskPolicyRetentionLastWeek = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.SystemDiskPolicyRetentionLastWeek"); autoSnapshotPolicy.DataDiskPolicyEnabled = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.DataDiskPolicyEnabled"); autoSnapshotPolicy.DataDiskPolicyTimePeriod = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.DataDiskPolicyTimePeriod"); autoSnapshotPolicy.DataDiskPolicyRetentionDays = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.DataDiskPolicyRetentionDays"); autoSnapshotPolicy.DataDiskPolicyRetentionLastWeek = context.StringValue("DescribeAutoSnapshotPolicy.AutoSnapshotPolicy.DataDiskPolicyRetentionLastWeek"); describeAutoSnapshotPolicyResponse.AutoSnapshotPolicy = autoSnapshotPolicy; DescribeAutoSnapshotPolicyResponse.AutoSnapshotExcutionStatus_ autoSnapshotExcutionStatus = new DescribeAutoSnapshotPolicyResponse.AutoSnapshotExcutionStatus_(); autoSnapshotExcutionStatus.SystemDiskExcutionStatus = context.EnumValue<DescribeAutoSnapshotPolicyResponse.AutoSnapshotExcutionStatus_.SystemDiskExcutionStatusEnum>("DescribeAutoSnapshotPolicy.AutoSnapshotExcutionStatus.SystemDiskExcutionStatus"); autoSnapshotExcutionStatus.DataDiskExcutionStatus = context.EnumValue<DescribeAutoSnapshotPolicyResponse.AutoSnapshotExcutionStatus_.DataDiskExcutionStatusEnum>("DescribeAutoSnapshotPolicy.AutoSnapshotExcutionStatus.DataDiskExcutionStatus"); describeAutoSnapshotPolicyResponse.AutoSnapshotExcutionStatus = autoSnapshotExcutionStatus; return describeAutoSnapshotPolicyResponse; }