Class MessageContract.MessageContractBuilder
java.lang.Object
ch.admin.bit.jeap.messaging.contract.v1.MessageContract.MessageContractBuilder
- Enclosing class:
MessageContract
-
Method Summary
Modifier and TypeMethodDescriptionbuild()compatibilityMode(String compatibilityMode) definingSystem(@NonNull String definingSystem) publisher(MessageContractParticipant publisher) publishers(Collection<? extends MessageContractParticipant> publishers) repository(String repository) subscriber(MessageContractParticipant subscriber) subscribers(Collection<? extends MessageContractParticipant> subscribers) toString()
-
Method Details
-
repository
- Returns:
this.
-
branch
- Returns:
this.
-
definingSystem
public MessageContract.MessageContractBuilder definingSystem(@NonNull @NonNull String definingSystem) - Returns:
this.
-
type
- Returns:
this.
-
compatibilityMode
- Returns:
this.
-
publisher
-
publishers
public MessageContract.MessageContractBuilder publishers(Collection<? extends MessageContractParticipant> publishers) -
clearPublishers
-
subscriber
-
subscribers
public MessageContract.MessageContractBuilder subscribers(Collection<? extends MessageContractParticipant> subscribers) -
clearSubscribers
-
build
-
toString
-