public CertificateDescription unmarshall(JsonUnmarshallerContext context) throws Exception { CertificateDescription certificateDescription = new CertificateDescription(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("certificateArn")) { certificateDescription.setCertificateArn( StringJsonUnmarshaller.getInstance().unmarshall(context)); } else if (name.equals("certificateId")) { certificateDescription.setCertificateId( StringJsonUnmarshaller.getInstance().unmarshall(context)); } else if (name.equals("status")) { certificateDescription.setStatus(StringJsonUnmarshaller.getInstance().unmarshall(context)); } else if (name.equals("certificatePem")) { certificateDescription.setCertificatePem( StringJsonUnmarshaller.getInstance().unmarshall(context)); } else if (name.equals("ownedBy")) { certificateDescription.setOwnedBy(StringJsonUnmarshaller.getInstance().unmarshall(context)); } else if (name.equals("creationDate")) { certificateDescription.setCreationDate( DateJsonUnmarshaller.getInstance().unmarshall(context)); } else if (name.equals("lastModifiedDate")) { certificateDescription.setLastModifiedDate( DateJsonUnmarshaller.getInstance().unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return certificateDescription; }
public ListCertificatesByCAResult unmarshall(JsonUnmarshallerContext context) throws Exception { ListCertificatesByCAResult listCertificatesByCAResult = new ListCertificatesByCAResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("certificates")) { listCertificatesByCAResult.setCertificates( new ListUnmarshaller<Certificate>(CertificateJsonUnmarshaller.getInstance()) .unmarshall(context)); } else if (name.equals("nextMarker")) { listCertificatesByCAResult.setNextMarker( StringJsonUnmarshaller.getInstance().unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return listCertificatesByCAResult; }