public InputOuterClass.Input serialize() { return serialize(false); }
@NotNull @Override public ListenableFuture httpRequestGrpc() { List<InputOuterClass.Input> inputsGrpc = new ArrayList<>(); for (ClarifaiInput input : inputs) { // Because allow duplicate URL is actually a property of an input, and not this outer request, we have to // pass it in to the serialization method. inputsGrpc.add(input.serialize(allowDuplicateURLs)); } return stub().postInputs(InputOuterClass.PostInputsRequest.newBuilder().addAllInputs(inputsGrpc).build()); }
@NotNull @Override public ListenableFuture httpRequestGrpc() { List<InputOuterClass.Input> inputsGrpc = new ArrayList<>(); for (ClarifaiInput input: inputData) { inputsGrpc.add(input.serialize()); } boolean anyOutputConfig = false; ModelOuterClass.OutputConfig.Builder outputConfigBuilder = ModelOuterClass.OutputConfig.newBuilder(); if (minValue != null) { outputConfigBuilder.setMinValue(minValue.floatValue()); anyOutputConfig = true; } if (maxConcepts != null) { outputConfigBuilder.setMaxConcepts(maxConcepts); anyOutputConfig = true; } WorkflowOuterClass.PostWorkflowResultsRequest.Builder requestBuilder = WorkflowOuterClass.PostWorkflowResultsRequest.newBuilder() .addAllInputs(inputsGrpc); if (anyOutputConfig) { requestBuilder.setOutputConfig(outputConfigBuilder); } return stub().postWorkflowResults(requestBuilder.build()); }
@NotNull @Override public ListenableFuture httpRequestGrpc() { List<InputOuterClass.Input> inputs = new ArrayList<>(); for (ClarifaiInput input : inputData) { inputs.add(input.serialize());