Class MessageType.MessageTypeBuilder<C extends MessageType,B extends MessageType.MessageTypeBuilder<C,B>>
java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.message.MessageType.MessageTypeBuilder<C,B>
- Direct Known Subclasses:
Command.CommandBuilder,Event.EventBuilder
- Enclosing class:
MessageType
public abstract static class MessageType.MessageTypeBuilder<C extends MessageType,B extends MessageType.MessageTypeBuilder<C,B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()description(String description) descriptorUrl(@NonNull String descriptorUrl) documentationUrl(String documentationUrl) messageTypeName(@NonNull String messageTypeName) messageVersions(@NonNull List<MessageVersion> messageVersions) protected abstract Bself()toString()
-
Constructor Details
-
MessageTypeBuilder
public MessageTypeBuilder()
-
-
Method Details
-
$fillValuesFrom
-
id
- Returns:
this.
-
parent
- Returns:
this.
-
importer
- Returns:
this.
-
messageVersions
- Returns:
this.
-
topic
- Returns:
this.
-
scope
- Returns:
this.
-
messageTypeName
- Returns:
this.
-
descriptorUrl
- Returns:
this.
-
description
- Returns:
this.
-
documentationUrl
- Returns:
this.
-
self
-
build
-
toString
-