S
- The type of the builder instance.public static class AuditDTO.Builder<S extends AuditDTO.Builder>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.time.Instant |
createTime
The create time for the audit.
|
protected java.lang.String |
creator
The creator of the audit.
|
protected java.time.Instant |
lastModifiedTime
The last modified time for the audit.
|
protected java.lang.String |
lastModifier
The last modifier of the audit.
|
Constructor and Description |
---|
Builder()
Default constructor for the builder.
|
Modifier and Type | Method and Description |
---|---|
AuditDTO |
build()
Builds an instance of AuditDTO using the builder's properties.
|
S |
withCreateTime(java.time.Instant createTime)
Sets the create time for the audit.
|
S |
withCreator(java.lang.String creator)
Sets the creator for the audit.
|
S |
withLastModifiedTime(java.time.Instant lastModifiedTime)
Sets the last modified time for the audit.
|
S |
withLastModifier(java.lang.String lastModifier)
Sets who last modified the audit.
|
protected java.lang.String creator
protected java.time.Instant createTime
protected java.lang.String lastModifier
protected java.time.Instant lastModifiedTime
public S withCreator(java.lang.String creator)
creator
- The creator of the audit.public S withCreateTime(java.time.Instant createTime)
createTime
- The create time of the audit.public S withLastModifier(java.lang.String lastModifier)
lastModifier
- The last modifier of the audit.public S withLastModifiedTime(java.time.Instant lastModifiedTime)
lastModifiedTime
- The last modified time of the audit.public AuditDTO build()