public static ComparedFaceJsonUnmarshaller getInstance() { if (instance == null) instance = new ComparedFaceJsonUnmarshaller(); return instance; } }
compareFacesMatch.setFace(ComparedFaceJsonUnmarshaller.getInstance().unmarshall(context));
recognizeCelebritiesResult.setUnrecognizedFaces(new ListUnmarshaller<ComparedFace>(ComparedFaceJsonUnmarshaller.getInstance()) .unmarshall(context));
celebrity.setFace(ComparedFaceJsonUnmarshaller.getInstance().unmarshall(context));
compareFacesResult.setUnmatchedFaces(new ListUnmarshaller<ComparedFace>(ComparedFaceJsonUnmarshaller.getInstance()).unmarshall(context));
public CompareFacesMatch unmarshall(JsonUnmarshallerContext context) throws Exception { AwsJsonReader reader = context.getReader(); if (!reader.isContainer()) { reader.skipValue(); return null; } CompareFacesMatch compareFacesMatch = new CompareFacesMatch(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("Similarity")) { compareFacesMatch.setSimilarity(FloatJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("Face")) { compareFacesMatch.setFace(ComparedFaceJsonUnmarshaller.getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return compareFacesMatch; }
public RecognizeCelebritiesResult unmarshall(JsonUnmarshallerContext context) throws Exception { RecognizeCelebritiesResult recognizeCelebritiesResult = new RecognizeCelebritiesResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("CelebrityFaces")) { recognizeCelebritiesResult.setCelebrityFaces(new ListUnmarshaller<Celebrity>( CelebrityJsonUnmarshaller.getInstance() ) .unmarshall(context)); } else if (name.equals("UnrecognizedFaces")) { recognizeCelebritiesResult.setUnrecognizedFaces(new ListUnmarshaller<ComparedFace>( ComparedFaceJsonUnmarshaller.getInstance() ) .unmarshall(context)); } else if (name.equals("OrientationCorrection")) { recognizeCelebritiesResult.setOrientationCorrection(StringJsonUnmarshaller .getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return recognizeCelebritiesResult; }
public static ComparedFaceJsonUnmarshaller getInstance() { if (instance == null) instance = new ComparedFaceJsonUnmarshaller(); return instance; } }
.unmarshall(context)); } else if (name.equals("Face")) { celebrity.setFace(ComparedFaceJsonUnmarshaller.getInstance() .unmarshall(context)); } else if (name.equals("MatchConfidence")) { celebrity.setMatchConfidence(FloatJsonUnmarshaller.getInstance()
} else if (name.equals("UnmatchedFaces")) { compareFacesResult.setUnmatchedFaces(new ListUnmarshaller<ComparedFace>( ComparedFaceJsonUnmarshaller.getInstance()