Class MessageVersion

java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.message.MessageVersion

@Embeddable public class MessageVersion extends Object
  • Constructor Details

    • MessageVersion

      public MessageVersion()
    • MessageVersion

      public MessageVersion(String version, String keySchemaName, String keySchemaUrl, String keySchemaResolved, @NonNull @NonNull String valueSchemaName, @NonNull @NonNull String valueSchemaUrl, @NonNull @NonNull String valueSchemaResolved, String compatibleVersion, String compatibilityMode)
  • Method Details

    • setKeySchemaName

      public void setKeySchemaName(String keySchemaName)
    • setKeySchemaUrl

      public void setKeySchemaUrl(String keySchemaUrl)
    • builder

      public static MessageVersion.MessageVersionBuilder builder()
    • getVersion

      public String getVersion()
    • getKeySchemaName

      public String getKeySchemaName()
    • getKeySchemaUrl

      public String getKeySchemaUrl()
    • getKeySchemaResolved

      public String getKeySchemaResolved()
    • getValueSchemaName

      @NonNull public @NonNull String getValueSchemaName()
    • getValueSchemaUrl

      @NonNull public @NonNull String getValueSchemaUrl()
    • getValueSchemaResolved

      @NonNull public @NonNull String getValueSchemaResolved()
    • getCompatibleVersion

      public String getCompatibleVersion()
    • getCompatibilityMode

      public String getCompatibilityMode()