in data-index/data-index-common/src/main/java/org/kie/kogito/index/api/ExecuteArgs.java [23:61]
public record ExecuteArgs(JsonNode input, String businessKey, String referenceId) {
public static ExecuteArgs of(JsonNode input) {
return builder().withInput(input).build();
}
public static Builder builder() {
return new Builder();
}
public static class Builder {
private JsonNode input;
private String businessKey;
private String referenceId;
private Builder() {
}
public Builder withInput(JsonNode input) {
this.input = input;
return this;
}
public Builder withBusinessKey(String businessKey) {
this.businessKey = businessKey;
return this;
}
public Builder withReferenceId(String referenceId) {
this.referenceId = referenceId;
return this;
}
public ExecuteArgs build() {
return new ExecuteArgs(input, businessKey, referenceId);
}
}
}