Class EventLog.EventLogBuilder<T extends EventLog.EventLogBuilder<T>>

java.lang.Object
io.github.tkasozi.domain.BaseEntity.BaseEntityBuilder<EventLog.EventLogBuilder<T>>
io.github.tkasozi.domain.redis.EventLog.EventLogBuilder<T>
Type Parameters:
T - type.
Direct Known Subclasses:
CpuEventLog.CPUUtilizationBuilder, MemoryEventLog.MemoryUtilizationBuilder
Enclosing class:
EventLog

public static class EventLog.EventLogBuilder<T extends EventLog.EventLogBuilder<T>> extends BaseEntity.BaseEntityBuilder<EventLog.EventLogBuilder<T>>
Event log builder.
  • Constructor Details

    • EventLogBuilder

      public EventLogBuilder()
      Constructor only sets timestamp.
  • Method Details

    • ttl

      public T ttl(Long ttl)
      set Time to live.
      Parameters:
      ttl - time to live.
      Returns:
      builder.
    • description

      public T description(String description)
      set description.
      Parameters:
      description - String description.
      Returns:
      builder.
    • eventName

      public T eventName(String eventName)
      set eventName.
      Parameters:
      eventName - .
      Returns:
      builder.
    • username

      public T username(String username)
      set username.
      Parameters:
      username - .
      Returns:
      builder.
    • userAccess

      public T userAccess(String userAccess)
      set userAccess.
      Parameters:
      userAccess - .
      Returns:
      builder.
    • build

      public EventLog build()
      build method.
      Returns:
      event log.