public class DatasetBuilder extends AbstractDatasetInfoBuilder<DatasetBuilder,Dataset>
attribution, attributionLink, category, description, externalId, id, license, licenseId, metadata, name, privateMetadata, publicationStage, resourceName, tags, viewType
Constructor and Description |
---|
DatasetBuilder() |
DatasetBuilder(DatasetInfo datasetInfo) |
Modifier and Type | Method and Description |
---|---|
DatasetBuilder |
addColumn(Column column) |
Dataset |
build()
The method that needs to be implemented by all the sub classes to actually
be able to build the object being constructed.
|
DatasetBuilder |
removeColumn(String columnName) |
DatasetBuilder |
setColumns(List<Column> columns) |
DatasetBuilder |
updateColumn(String columnName,
Column columnToUpdateTo) |
addTag, populate, removeTag, setAttribution, setAttributionLink, setCategory, setDescription, setExternalId, setId, setLicense, setLicenseId, setMetadata, setName, setPrivateMetadata, setPublicationStage, setResourceName, setTags, setViewType
public DatasetBuilder()
public DatasetBuilder(DatasetInfo datasetInfo)
public DatasetBuilder setColumns(List<Column> columns)
public DatasetBuilder addColumn(Column column)
public DatasetBuilder removeColumn(String columnName)
public DatasetBuilder updateColumn(String columnName, Column columnToUpdateTo)
public Dataset build()
AbstractDatasetInfoBuilder
build
in class AbstractDatasetInfoBuilder<DatasetBuilder,Dataset>
Copyright © 2013. All Rights Reserved.