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 InputTableStateSpecbuild()Creates and returns theInputTableStateSpec.abstract InputTableStateSpec.BuilderinputTableSpec(InputTableSpec inputTableSpec) Sets the input table spec that this object tracks state for.abstract InputTableStateSpec.Builderversion(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
-