@NotNull @Override protected List<ClarifaiInput> unmarshalerGrpc(Object returnedObject) { InputOuterClass.MultiInputResponse inputsResponse = (InputOuterClass.MultiInputResponse) returnedObject; List<ClarifaiInput> inputs = new ArrayList<>(); for (InputOuterClass.Input input : inputsResponse.getInputsList()) { inputs.add(ClarifaiInput.deserialize(input)); } return inputs; }
@NotNull @Override protected List<ClarifaiInput> unmarshalerGrpc(Object returnedObject) { InputOuterClass.MultiInputResponse inputsResponse = (InputOuterClass.MultiInputResponse) returnedObject; List<ClarifaiInput> inputs = new ArrayList<>(); for (InputOuterClass.Input input : inputsResponse.getInputsList()) { inputs.add(ClarifaiInput.deserialize(input)); } return inputs; }
@NotNull @Override public ClarifaiInput unmarshalerGrpc(Object returnedObject) { InputOuterClass.MultiInputResponse inputsResponse = (InputOuterClass.MultiInputResponse) returnedObject; return ClarifaiInput.deserialize(inputsResponse.getInputs(0)); } };
@NotNull @Override public ClarifaiInput unmarshalerGrpc(Object returnedObject) { InputOuterClass.MultiInputResponse inputsResponse = (InputOuterClass.MultiInputResponse) returnedObject; return ClarifaiInput.deserialize(inputsResponse.getInputs(0)); } };
@NotNull @Override public ClarifaiInput unmarshalerGrpc(Object returnedObject) { InputOuterClass.SingleInputResponse inputResponse = (InputOuterClass.SingleInputResponse) returnedObject; return ClarifaiInput.deserialize(inputResponse.getInput()); } };
@NotNull @Override public List<ClarifaiInput> unmarshalerGrpc(Object returnedObject) { InputOuterClass.MultiInputResponse inputsResponse = (InputOuterClass.MultiInputResponse) returnedObject; List<ClarifaiInput> result = new ArrayList<>(); for (InputOuterClass.Input input : inputsResponse.getInputsList()) { result.add(ClarifaiInput.deserialize(input)); } return result; } };
public static SearchHit deserialize(Search.Hit hit) { return new AutoValue_SearchHit( hit.getScore(), ClarifaiInput.deserialize(hit.getInput()) ); } }
public static WorkflowResult deserialize( WorkflowOuterClass.WorkflowResult workflowResult, BaseClarifaiClient client ) { List<ClarifaiOutput<Prediction>> predictions = new ArrayList<>(); for (OutputOuterClass.Output output : workflowResult.getOutputsList()) { predictions.add(ClarifaiOutput.deserialize(output, client)); } return new AutoValue_WorkflowResult( ClarifaiStatus.deserialize(workflowResult.getStatus()), ClarifaiInput.deserialize(workflowResult.getInput()), predictions ); } }
public static <PREDICTION extends Prediction> ClarifaiOutput<PREDICTION> deserialize( OutputOuterClass.Output output, BaseClarifaiClient client ) { ModelType modelType = ModelType.determineModelType(output); return (ClarifaiOutput<PREDICTION>) new AutoValue_ClarifaiOutput<>( output.getId(), DateTimeConverter.timestampToDate(output.getCreatedAt()), Model.deserialize(output.getModel(), client), output.getInput().hasData() ? ClarifaiInput.deserialize(output.getInput()) : null, deserializePredictions(modelType, output), ClarifaiStatus.deserialize(output.getStatus()) ); }