Package io.github.tkasozi.domain.redis
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 Summary
Constructors -
Method Summary
Methods inherited from class io.github.tkasozi.domain.BaseEntity.BaseEntityBuilder
id
-
Constructor Details
-
EventLogBuilder
public EventLogBuilder()Constructor only sets timestamp.
-
-
Method Details
-
ttl
set Time to live.- Parameters:
ttl
- time to live.- Returns:
- builder.
-
description
set description.- Parameters:
description
- String description.- Returns:
- builder.
-
eventName
set eventName.- Parameters:
eventName
- .- Returns:
- builder.
-
username
set username.- Parameters:
username
- .- Returns:
- builder.
-
userAccess
set userAccess.- Parameters:
userAccess
- .- Returns:
- builder.
-
build
build method.- Returns:
- event log.
-