Package org.ivoa.dm.executionbroker
Class ComponentMetadata.ComponentMetadataBuilder
java.lang.Object
org.ivoa.dm.executionbroker.ComponentMetadata.ComponentMetadataBuilder
- Enclosing class:
- ComponentMetadata
A builder class for ComponentMetadata, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe date and time the component was created.A human readable description.A list of messages about this component.The date and time the component was last modified.A human readable name, assigned by the client.A List of options the client can apply to this component.The URL to access this component.A machine readable UUID, assigned when a component is created in a service. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
uuid
A machine readable UUID, assigned when a component is created in a service. -
name
A human readable name, assigned by the client. -
url
The URL to access this component. -
description
A human readable description. -
created
The date and time the component was created. -
modified
The date and time the component was last modified. -
messages
A list of messages about this component. -
options
A List of options the client can apply to this component.
-
-
Constructor Details
-
ComponentMetadataBuilder
public ComponentMetadataBuilder()
-
-
Method Details
-
create
create a ComponentMetadata from this builder.- Returns:
- an object initialized from the builder.
-