private static void UnmarshallResult(XmlUnmarshallerContext context, UploadServerCertificateResponse response) { int originalDepth = context.CurrentDepth; int targetDepth = originalDepth + 1; if (context.IsStartOfDocument) { targetDepth += 2; } while (context.ReadAtDepth(originalDepth)) { if (context.IsStartElement || context.IsAttribute) { if (context.TestExpression("ServerCertificateMetadata", targetDepth)) { var unmarshaller = ServerCertificateMetadataUnmarshaller.Instance; response.ServerCertificateMetadata = unmarshaller.Unmarshall(context); continue; } } } return; }
public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { UploadServerCertificateResponse response = new UploadServerCertificateResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.IsStartElement) { if (context.TestExpression("UploadServerCertificateResult", 2)) { UnmarshallResult(context, response); continue; } if (context.TestExpression("ResponseMetadata", 2)) { response.ResponseMetadata = ResponseMetadataUnmarshaller.Instance.Unmarshall(context); } } } return(response); }
public static UploadServerCertificateResponse Unmarshall(UnmarshallerContext context) { UploadServerCertificateResponse uploadServerCertificateResponse = new UploadServerCertificateResponse(); uploadServerCertificateResponse.HttpResponse = context.HttpResponse; uploadServerCertificateResponse.RequestId = context.StringValue("UploadServerCertificate.RequestId"); uploadServerCertificateResponse.ServerCertificateId = context.StringValue("UploadServerCertificate.ServerCertificateId"); uploadServerCertificateResponse.Fingerprint = context.StringValue("UploadServerCertificate.Fingerprint"); uploadServerCertificateResponse.ServerCertificateName = context.StringValue("UploadServerCertificate.ServerCertificateName"); uploadServerCertificateResponse.RegionId = context.StringValue("UploadServerCertificate.RegionId"); uploadServerCertificateResponse.RegionIdAlias = context.StringValue("UploadServerCertificate.RegionIdAlias"); uploadServerCertificateResponse.AliCloudCertificateId = context.StringValue("UploadServerCertificate.AliCloudCertificateId"); uploadServerCertificateResponse.AliCloudCertificateName = context.StringValue("UploadServerCertificate.AliCloudCertificateName"); uploadServerCertificateResponse.IsAliCloudCertificate = context.IntegerValue("UploadServerCertificate.IsAliCloudCertificate"); uploadServerCertificateResponse.ResourceGroupId = context.StringValue("UploadServerCertificate.ResourceGroupId"); uploadServerCertificateResponse.CreateTime = context.StringValue("UploadServerCertificate.CreateTime"); uploadServerCertificateResponse.CreateTimeStamp = context.LongValue("UploadServerCertificate.CreateTimeStamp"); uploadServerCertificateResponse.ExpireTime = context.StringValue("UploadServerCertificate.ExpireTime"); uploadServerCertificateResponse.ExpireTimeStamp = context.LongValue("UploadServerCertificate.ExpireTimeStamp"); uploadServerCertificateResponse.CommonName = context.StringValue("UploadServerCertificate.CommonName"); List <string> uploadServerCertificateResponse_subjectAlternativeNames = new List <string>(); for (int i = 0; i < context.Length("UploadServerCertificate.SubjectAlternativeNames.Length"); i++) { uploadServerCertificateResponse_subjectAlternativeNames.Add(context.StringValue("UploadServerCertificate.SubjectAlternativeNames[" + i + "]")); } uploadServerCertificateResponse.SubjectAlternativeNames = uploadServerCertificateResponse_subjectAlternativeNames; return(uploadServerCertificateResponse); }
public static UploadServerCertificateResponse Unmarshall(UnmarshallerContext context) { UploadServerCertificateResponse uploadServerCertificateResponse = new UploadServerCertificateResponse(); uploadServerCertificateResponse.HttpResponse = context.HttpResponse; uploadServerCertificateResponse.RequestId = context.StringValue("UploadServerCertificate.RequestId"); uploadServerCertificateResponse.ServerCertificateId = context.StringValue("UploadServerCertificate.ServerCertificateId"); uploadServerCertificateResponse.Fingerprint = context.StringValue("UploadServerCertificate.Fingerprint"); uploadServerCertificateResponse.ServerCertificateName = context.StringValue("UploadServerCertificate.ServerCertificateName"); uploadServerCertificateResponse.RegionId = context.StringValue("UploadServerCertificate.RegionId"); uploadServerCertificateResponse.RegionIdAlias = context.StringValue("UploadServerCertificate.RegionIdAlias"); return(uploadServerCertificateResponse); }
public static UploadServerCertificateResponse Unmarshall(UnmarshallerContext context) { UploadServerCertificateResponse uploadServerCertificateResponse = new UploadServerCertificateResponse(); uploadServerCertificateResponse.HttpResponse = context.HttpResponse; uploadServerCertificateResponse.RequestId = context.StringValue("UploadServerCertificate.RequestId"); uploadServerCertificateResponse.ServerCertificateId = context.StringValue("UploadServerCertificate.ServerCertificateId"); uploadServerCertificateResponse.Fingerprint = context.StringValue("UploadServerCertificate.Fingerprint"); uploadServerCertificateResponse.ServerCertificateName = context.StringValue("UploadServerCertificate.ServerCertificateName"); uploadServerCertificateResponse.RegionId = context.StringValue("UploadServerCertificate.RegionId"); uploadServerCertificateResponse.RegionIdAlias = context.StringValue("UploadServerCertificate.RegionIdAlias"); uploadServerCertificateResponse.AliCloudCertificateId = context.StringValue("UploadServerCertificate.AliCloudCertificateId"); uploadServerCertificateResponse.AliCloudCertificateName = context.StringValue("UploadServerCertificate.AliCloudCertificateName"); uploadServerCertificateResponse.IsAliCloudCertificate = context.IntegerValue("UploadServerCertificate.IsAliCloudCertificate"); uploadServerCertificateResponse.ResourceGroupId = context.StringValue("UploadServerCertificate.ResourceGroupId"); uploadServerCertificateResponse.CreateTime = context.StringValue("UploadServerCertificate.CreateTime"); uploadServerCertificateResponse.CreateTimeStamp = context.LongValue("UploadServerCertificate.CreateTimeStamp"); return(uploadServerCertificateResponse); }
public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { UploadServerCertificateResponse response = new UploadServerCertificateResponse(); while (context.Read()) { if (context.IsStartElement) { if (context.TestExpression("UploadServerCertificateResult", 2)) { response.UploadServerCertificateResult = UploadServerCertificateResultUnmarshaller.GetInstance().Unmarshall(context); continue; } if (context.TestExpression("ResponseMetadata", 2)) { response.ResponseMetadata = ResponseMetadataUnmarshaller.GetInstance().Unmarshall(context); } } } return(response); }