java.lang.Object
api.linlang.audit.event.AuditEvent.Builder
- 封闭类:
- AuditEvent
审计事件构建器。
-
方法概要
修饰符和类型方法说明设置操作名称。设置操作者标识。build()创建不可变审计事件。correlationId(String correlationId) 设置跨事件关联标识。添加或覆盖一个扩展字段。outcome(AuditOutcome outcome) 设置执行结果;null视为AuditOutcome.UNKNOWN。设置受影响的资源标识。设置事件发生时间。
-
方法详细资料
-
timestamp
设置事件发生时间。- 参数:
timestamp- 事件时间- 返回:
- 当前构造器
-
actor
设置操作者标识。- 参数:
actor- 操作者标识- 返回:
- 当前构造器
-
action
设置操作名称。- 参数:
action- 操作名称- 返回:
- 当前构造器
-
resource
设置受影响的资源标识。- 参数:
resource- 资源标识- 返回:
- 当前构造器
-
outcome
设置执行结果;null视为AuditOutcome.UNKNOWN。- 参数:
outcome- 执行结果- 返回:
- 当前构造器
-
correlationId
设置跨事件关联标识。- 参数:
correlationId- 关联标识- 返回:
- 当前构造器
-
field
添加或覆盖一个扩展字段。- 参数:
key- 非空白字段名value- 字段值- 返回:
- 当前构造器
- 抛出:
IllegalArgumentException- 字段名为空白时
-
build
创建不可变审计事件。- 返回:
- 审计事件
-