Package org.ivoa.dm.tool
Class Discovery.DiscoveryBuilder
java.lang.Object
org.ivoa.dm.tool.Discovery.DiscoveryBuilder
- Enclosing class:
- Discovery
A builder class for Discovery, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionResponsible people/organization.Metadata processing timestamp (UTC).Deprecation status; default false.Human-readable description (1..255 chars).Documentation URL .Scientific domains; default astronomy; min_length=1.Human-readable title (schema field: title).Whether this is a certified base image that should be used as a parent image for derived images.Discovery/search keywords..SPDX license expression.Source control revision; default unknown.Source code URL.Scientific software packages included.Project URL .Packaged software version. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
imageTitle
Human-readable title (schema field: title). -
description
Human-readable description (1..255 chars). -
source
Source code URL. -
url
Project URL . -
documentation
Documentation URL . -
version
Packaged software version. -
revision
Source control revision; default unknown. -
created
Metadata processing timestamp (UTC). -
authors
Responsible people/organization. -
licenses
SPDX license expression. -
keywords
Discovery/search keywords. -
domain
Scientific domains; default astronomy; min_length=1. -
kind
. -
tools
Scientific software packages included. -
isBase
Whether this is a certified base image that should be used as a parent image for derived images. -
deprecated
Deprecation status; default false.
-
-
Constructor Details
-
DiscoveryBuilder
public DiscoveryBuilder()
-
-
Method Details
-
create
create a Discovery from this builder.- Returns:
- an object initialized from the builder.
-