public @NonNull ServicePipelineBuilder withExecutor(final @NonNull Executor executor) {
        this.executor = Objects.requireNonNull(executor, "Executor may not be null");
        return this;
    }
Set the executor that will be used by the pipeline when evaluating results asynchronously.
Unless specified, the pipeline will use a single threaded executor.

@param executor New executor
@return Builder instance
cloud-services/src/main/java/org/incendo/cloud/services/ServicePipelineBuilder.java