Class HvlEventLogModelBuilder

java.lang.Object
tr.com.havelsan.javarch.log.common.model.builder.HvlEventLogModelBuilder

public final class HvlEventLogModelBuilder extends Object
The type event log model builder.
  • Method Details

    • create

      public static HvlEventLogModelBuilder create()
      Create user query model builder.
      Returns:
      the user query model builder
    • withIndexName

      public HvlEventLogModelBuilder withIndexName(String indexName)
      With index name hvl event log model builder.
      Parameters:
      indexName - the index name
      Returns:
      the hvl event log model builder
    • withApplicationName

      public HvlEventLogModelBuilder withApplicationName(String applicationName)
      With application name hvl event log model builder.
      Parameters:
      applicationName - the application name
      Returns:
      the hvl event log model builder
    • withUsername

      public HvlEventLogModelBuilder withUsername(String username)
      With username hvl event log model builder.
      Parameters:
      username - the username
      Returns:
      the hvl event log model builder
    • withMessage

      public HvlEventLogModelBuilder withMessage(String message)
      With message hvl event log model builder.
      Parameters:
      message - the message
      Returns:
      the hvl event log model builder
    • withSource

      public HvlEventLogModelBuilder withSource(String source)
      With source hvl event log model builder.
      Parameters:
      source - the source
      Returns:
      the hvl event log model builder
    • withAttributeMap

      public HvlEventLogModelBuilder withAttributeMap(Map<String,Object> attributeMap)
      With attribute map hvl event log model builder.
      Parameters:
      attributeMap - the attribute map
      Returns:
      the hvl event log model builder
    • withEventType

      public HvlEventLogModelBuilder withEventType(String eventType)
      With event type hvl event log model builder.
      Parameters:
      eventType - the event type
      Returns:
      the hvl event log model builder
    • withEventDate

      public HvlEventLogModelBuilder withEventDate(OffsetDateTime eventDate)
      With event date hvl event log model builder.
      Parameters:
      eventDate - the event date
      Returns:
      the hvl event log model builder
    • build

      public HvlEventLogModel build()
      Build hvl event log model.
      Returns:
      the hvl event log model