public class ExternalDatasetBuilder extends AbstractDatasetInfoBuilder<ExternalDatasetBuilder,ExternalDataset>
attribution, attributionLink, category, columns, description, externalId, id, license, licenseId, metadata, name, privateMetadata, publicationStage, resourceName, tags, viewType
Constructor and Description |
---|
ExternalDatasetBuilder() |
ExternalDatasetBuilder(ExternalDataset datasetInfo) |
Modifier and Type | Method and Description |
---|---|
ExternalDatasetBuilder |
addAccessPoint(String type,
String url)
Adds a single access point for an external dataset.
|
ExternalDataset |
build()
The method that needs to be implemented by all the sub classes to actually
be able to build the object being constructed.
|
ExternalDatasetBuilder |
setAccessPoints(Map<String,String> accessPoints)
Sets all the access points for an external dataset.
|
addTag, populate, removeTag, setAttribution, setAttributionLink, setCategory, setDescription, setExternalId, setId, setLicense, setLicenseId, setMetadata, setName, setPrivateMetadata, setPublicationStage, setResourceName, setTags, setViewType
public ExternalDatasetBuilder()
public ExternalDatasetBuilder(ExternalDataset datasetInfo)
public ExternalDatasetBuilder setAccessPoints(Map<String,String> accessPoints)
accessPoints
- the access points to the external dataset.public ExternalDatasetBuilder addAccessPoint(String type, String url)
type
- the object typeurl
- the URLto the objectpublic ExternalDataset build()
AbstractDatasetInfoBuilder
build
in class AbstractDatasetInfoBuilder<ExternalDatasetBuilder,ExternalDataset>
Copyright © 2013. All Rights Reserved.