Class ExportConfiguration.Builder
- Object
-
- com.pullreports.model.exportconfig.ExportConfiguration.Builder
-
- Direct Known Subclasses:
ExportConfiguration.ExportConfigurationBuilder
- Enclosing class:
- ExportConfiguration
public static class ExportConfiguration.Builder extends Object
A ExportConfiguration.Builder follows the builder pattern to create a newExportConfiguration
instance. After construction, use setter methods to set optional properties. Thebuild()
method returns a new ExportConfiguration instance.Schema analog: <export_config>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportConfiguration
build()
ExportConfiguration.Builder
setCannedQueriesProvider(CannedQueriesProvider cannedQueriesProvider)
ExportConfiguration.Builder
setDefaultColumns(List<ColumnId> defaultColumns)
ExportConfiguration.Builder
setDefaultSortTerms(List<DefaultSortTerm> defaultSortTerms)
ExportConfiguration.Builder
setGeojsonConfiguration(GeojsonConfiguration geojsonConfiguration)
ExportConfiguration.Builder
setKmlConfiguration(KmlConfiguration kmlConfiguration)
-
-
-
Method Detail
-
build
public ExportConfiguration build()
-
setDefaultColumns
public ExportConfiguration.Builder setDefaultColumns(List<ColumnId> defaultColumns)
-
setDefaultSortTerms
public ExportConfiguration.Builder setDefaultSortTerms(List<DefaultSortTerm> defaultSortTerms)
-
setKmlConfiguration
public ExportConfiguration.Builder setKmlConfiguration(KmlConfiguration kmlConfiguration)
-
setGeojsonConfiguration
public ExportConfiguration.Builder setGeojsonConfiguration(GeojsonConfiguration geojsonConfiguration)
-
setCannedQueriesProvider
public ExportConfiguration.Builder setCannedQueriesProvider(CannedQueriesProvider cannedQueriesProvider)
-
-