in connect-audio-stream-solution/kvsMLInferenceFunction/src/main/java/com/amazonaws/kvsmlinference/AudioPredictionRequest.java [116:124]
public void validate() throws IllegalArgumentException {
// complain if both are provided
if ((getStreamARN() != null) && (getInputFileName() != null))
throw new IllegalArgumentException("At most one of streamARN or inputFileName must be provided");
// complain if none are provided
if ((getStreamARN() == null) && (getInputFileName() == null))
throw new IllegalArgumentException("One of streamARN or inputFileName must be provided");
}