public static LandmarkType fromRekognition()

in aws-predictions/src/main/java/com/amplifyframework/predictions/aws/adapter/LandmarkTypeAdapter.java [36:83]


    public static LandmarkType fromRekognition(@NonNull String landmark) {
        com.amazonaws.services.rekognition.model.LandmarkType type =
                com.amazonaws.services.rekognition.model.LandmarkType.fromValue(landmark);
        switch (type) {
            case EyeLeft:
            case LeftEyeLeft:
            case LeftEyeRight:
            case LeftEyeUp:
            case LeftEyeDown:
                return LandmarkType.LEFT_EYE;
            case EyeRight:
            case RightEyeLeft:
            case RightEyeRight:
            case RightEyeUp:
            case RightEyeDown:
                return LandmarkType.RIGHT_EYE;
            case LeftEyeBrowLeft:
            case LeftEyeBrowRight:
            case LeftEyeBrowUp:
                return LandmarkType.LEFT_EYEBROW;
            case RightEyeBrowLeft:
            case RightEyeBrowRight:
            case RightEyeBrowUp:
                return LandmarkType.RIGHT_EYEBROW;
            case Nose:
                return LandmarkType.NOSE;
            case NoseLeft:
            case NoseRight:
                return LandmarkType.NOSE_CREST;
            case MouthLeft:
            case MouthRight:
            case MouthUp:
            case MouthDown:
                return LandmarkType.OUTER_LIPS;
            case LeftPupil:
                return LandmarkType.LEFT_PUPIL;
            case RightPupil:
                return LandmarkType.RIGHT_PUPIL;
            case UpperJawlineLeft:
            case MidJawlineLeft:
            case ChinBottom:
            case MidJawlineRight:
            case UpperJawlineRight:
                return LandmarkType.FACE_CONTOUR;
            default:
                return LandmarkType.UNKNOWN;
        }
    }