From 392102be9c1bfef1d333242b2d63bd8f03eeaee5 Mon Sep 17 00:00:00 2001 From: Sky Brewer Date: Mon, 20 Apr 2026 16:53:25 +0200 Subject: [PATCH] Allow setting record options externally --- .../main/java/org/epics/pva/client/RecordOptions.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/pva/src/main/java/org/epics/pva/client/RecordOptions.java b/core/pva/src/main/java/org/epics/pva/client/RecordOptions.java index e8c94f839f..fb7b9bb45c 100644 --- a/core/pva/src/main/java/org/epics/pva/client/RecordOptions.java +++ b/core/pva/src/main/java/org/epics/pva/client/RecordOptions.java @@ -47,21 +47,25 @@ public static class Builder { private boolean completion; private int pipeline; private DBEMask dbeMask = null; + public Builder() { } - Builder completion(boolean completion) { + public Builder completion(boolean completion) { this.completion = completion; return this; } - Builder pipeline(int pipeline) { + + public Builder pipeline(int pipeline) { this.pipeline = pipeline; return this; } - Builder dbeMask(DBEMask dbeMask) { + + public Builder dbeMask(DBEMask dbeMask) { this.dbeMask = dbeMask; return this; } + public RecordOptions build() { return new RecordOptions(completion, pipeline, dbeMask); }