Class AccessRequestHistorySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.operatoraccesscontrol.model.AccessRequestHistorySummary.Builder
-
- Enclosing class:
- AccessRequestHistorySummary
public static class AccessRequestHistorySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessRequestHistorySummary.BuilderactionsList(List<String> actionsList)List of operator actions for which approvals were requested by the operator.AccessRequestHistorySummarybuild()AccessRequestHistorySummary.Buildercopy(AccessRequestHistorySummary model)AccessRequestHistorySummary.Builderdescription(String description)Reason or description about the cause of change.AccessRequestHistorySummary.Builderduration(Integer duration)Duration for approval of request or extension depending on the type of action.AccessRequestHistorySummary.BuilderisAutoApproved(Boolean isAutoApproved)Whether the access request was automatically approved.AccessRequestHistorySummary.BuilderlifecycleState(AccessRequestLifecycleStates lifecycleState)The current state of the AccessRequest.AccessRequestHistorySummary.BuildertimeOfAction(Date timeOfAction)Time when the respective action happened in RFC 3339timestamp format.AccessRequestHistorySummary.BuilderuserId(String userId)Approver who modified the access request.
-
-
-
Method Detail
-
lifecycleState
public AccessRequestHistorySummary.Builder lifecycleState(AccessRequestLifecycleStates lifecycleState)
The current state of the AccessRequest.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
userId
public AccessRequestHistorySummary.Builder userId(String userId)
Approver who modified the access request.- Parameters:
userId- the value to set- Returns:
- this builder
-
description
public AccessRequestHistorySummary.Builder description(String description)
Reason or description about the cause of change.- Parameters:
description- the value to set- Returns:
- this builder
-
duration
public AccessRequestHistorySummary.Builder duration(Integer duration)
Duration for approval of request or extension depending on the type of action.- Parameters:
duration- the value to set- Returns:
- this builder
-
isAutoApproved
public AccessRequestHistorySummary.Builder isAutoApproved(Boolean isAutoApproved)
Whether the access request was automatically approved.- Parameters:
isAutoApproved- the value to set- Returns:
- this builder
-
actionsList
public AccessRequestHistorySummary.Builder actionsList(List<String> actionsList)
List of operator actions for which approvals were requested by the operator.- Parameters:
actionsList- the value to set- Returns:
- this builder
-
timeOfAction
public AccessRequestHistorySummary.Builder timeOfAction(Date timeOfAction)
Time when the respective action happened in RFC 3339timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
- Parameters:
timeOfAction- the value to set- Returns:
- this builder
-
build
public AccessRequestHistorySummary build()
-
copy
public AccessRequestHistorySummary.Builder copy(AccessRequestHistorySummary model)
-
-