Package com.oracle.bmc.lockbox.model
Class ActivityLog.Builder
- java.lang.Object
- 
- com.oracle.bmc.lockbox.model.ActivityLog.Builder
 
- 
- Enclosing class:
- ActivityLog
 
 public static class ActivityLog.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityLog.Builderaction(AccessRequestActionType action)The action take by personaActivityLogbuild()ActivityLog.Buildercopy(ActivityLog model)ActivityLog.Buildermessage(String message)The action justification or details.ActivityLog.BuildertimeUpdated(Date timeUpdated)The time the action was taken.ActivityLog.BuilderuserId(String userId)User OCID of the personaActivityLog.BuilderuserLevel(PersonaLevel userLevel)Level of the persona
 
- 
- 
- 
Method Detail- 
userIdpublic ActivityLog.Builder userId(String userId) User OCID of the persona- Parameters:
- userId- the value to set
- Returns:
- this builder
 
 - 
userLevelpublic ActivityLog.Builder userLevel(PersonaLevel userLevel) Level of the persona- Parameters:
- userLevel- the value to set
- Returns:
- this builder
 
 - 
actionpublic ActivityLog.Builder action(AccessRequestActionType action) The action take by persona- Parameters:
- action- the value to set
- Returns:
- this builder
 
 - 
messagepublic ActivityLog.Builder message(String message) The action justification or details.- Parameters:
- message- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic ActivityLog.Builder timeUpdated(Date timeUpdated) The time the action was taken.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
buildpublic ActivityLog build() 
 - 
copypublic ActivityLog.Builder copy(ActivityLog model) 
 
- 
 
-