Class InputTableSpec.Builder
java.lang.Object
io.deephaven.enterprise.inputtables.InputTableSpec.Builder
- Enclosing interface:
- InputTableSpec
Builder to help create an
InputTableSpec.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddColumnSpec(ColumnSpec columnSpec) Adds aColumnSpecfor this input table.addColumnSpecs(Collection<ColumnSpec> columnSpecs) AddsColumnSpecs for this input table.abstract InputTableSpecbuild()Creates and returns theInputTableSpec.abstract InputTableSpec.Buildertype(InputTableSpec.Type type) Sets the type of input table.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
type
Sets the type of input table.- Parameters:
type- the type of input table- Returns:
- this builder
-
addColumnSpec
Adds aColumnSpecfor this input table.- Parameters:
columnSpec-ColumnSpecfor this input table- Returns:
- this builder
-
addColumnSpecs
AddsColumnSpecs for this input table.- Parameters:
columnSpecs-ColumnSpecs for this input table- Returns:
- this builder
-
build
Creates and returns theInputTableSpec.- Returns:
- the built
InputTableSpec
-