Implements the Builder pattern for generating DataSourceMetadata.
The DataSourceMetadataBuilder.toString method can be used to obtain the
JSON representation rather than the DataSourceMetadata object itself.
DataSourceMetadata md = new DataSourceMetadataBuilder()
.version("2.0.0")
.vendor("http://example.com")
.produces("http://vocab.lappsgrid.org/Token")
.build();
| Constructor and description |
|---|
DataSourceMetadataBuilder
() |
| Type | Name and description |
|---|---|
DataSourceMetadataBuilder |
allow(String allow) |
DataSourceMetadata |
build() |
DataSourceMetadataBuilder |
description(String description) |
DataSourceMetadataBuilder |
encoding(String encoding) |
DataSourceMetadataBuilder |
format(String format) |
DataSourceMetadataBuilder |
language(String language) |
DataSourceMetadataBuilder |
license(String license) |
DataSourceMetadataBuilder |
licenseDesc(String description) |
DataSourceMetadataBuilder |
name(String name) |
DataSourceMetadataBuilder |
schema(String schema) |
String |
toString() |
DataSourceMetadataBuilder |
vendor(String vendor) |
DataSourceMetadataBuilder |
version(String version) |
org.lappsgrid:metadata:1.4.0