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.Builder
actionsList(List<String> actionsList)
List of operator actions for which approvals were requested by the operator.AccessRequestHistorySummary
build()
AccessRequestHistorySummary.Builder
copy(AccessRequestHistorySummary model)
AccessRequestHistorySummary.Builder
description(String description)
Reason or description about the cause of change.AccessRequestHistorySummary.Builder
duration(Integer duration)
Duration for approval of request or extension depending on the type of action.AccessRequestHistorySummary.Builder
isAutoApproved(Boolean isAutoApproved)
Whether the access request was automatically approved.AccessRequestHistorySummary.Builder
lifecycleState(AccessRequestLifecycleStates lifecycleState)
The current state of the AccessRequest.AccessRequestHistorySummary.Builder
timeOfAction(Date timeOfAction)
Time when the respective action happened in RFC 3339timestamp format.AccessRequestHistorySummary.Builder
userId(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)
-
-