Class InputTableStateSpec.Builder
java.lang.Object
io.deephaven.enterprise.inputtables.InputTableStateSpec.Builder
- Enclosing interface:
- InputTableStateSpec
Builder to help create an
InputTableStateSpec
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRemovedColumnSpec
(ColumnSpec columnSpec) Adds a removed column spec.abstract InputTableStateSpec
build()
Creates and returns theInputTableStateSpec
.abstract InputTableStateSpec.Builder
inputTableSpec
(InputTableSpec inputTableSpec) Sets the input table spec that this object tracks state for.abstract InputTableStateSpec.Builder
version
(int version) Sets the version, which should start at 1 and be incremented on every input table update.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
version
Sets the version, which should start at 1 and be incremented on every input table update.- Parameters:
version
- input table spec version- Returns:
- this builder
-
addRemovedColumnSpec
Adds a removed column spec.- Parameters:
columnSpec
- removed column spec to add- Returns:
- this builder
-
inputTableSpec
Sets the input table spec that this object tracks state for.- Parameters:
inputTableSpec
- The input table spec that this object tracks state for- Returns:
- this builder
-
build
Creates and returns theInputTableStateSpec
.- Returns:
- the built
InputTableStateSpec
-