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 aColumnSpec
for this input table.addColumnSpecs
(Collection<ColumnSpec> columnSpecs) AddsColumnSpec
s for this input table.abstract InputTableSpec
build()
Creates and returns theInputTableSpec
.abstract InputTableSpec.Builder
type
(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 aColumnSpec
for this input table.- Parameters:
columnSpec
-ColumnSpec
for this input table- Returns:
- this builder
-
addColumnSpecs
AddsColumnSpec
s for this input table.- Parameters:
columnSpecs
-ColumnSpec
s for this input table- Returns:
- this builder
-
build
Creates and returns theInputTableSpec
.- Returns:
- the built
InputTableSpec
-