Class ApproveAccessRequestDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.operatoraccesscontrol.model.ApproveAccessRequestDetails.Builder
-
- Enclosing class:
- ApproveAccessRequestDetails
public static class ApproveAccessRequestDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApproveAccessRequestDetails.Builder
additionalMessage(String additionalMessage)
Message that needs to be displayed to the Ops User.ApproveAccessRequestDetails.Builder
approverComment(String approverComment)
Comment by the approver during approval.ApproveAccessRequestDetails.Builder
auditType(List<String> auditType)
Specifies the type of auditing to be enabled.ApproveAccessRequestDetails
build()
ApproveAccessRequestDetails.Builder
copy(ApproveAccessRequestDetails model)
ApproveAccessRequestDetails.Builder
timeOfUserCreation(Date timeOfUserCreation)
The time when access request is scheduled to be approved in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
-
-
-
Method Detail
-
approverComment
public ApproveAccessRequestDetails.Builder approverComment(String approverComment)
Comment by the approver during approval.- Parameters:
approverComment
- the value to set- Returns:
- this builder
-
auditType
public ApproveAccessRequestDetails.Builder auditType(List<String> auditType)
Specifies the type of auditing to be enabled.There are two levels of auditing: command-level and keystroke-level. By default, auditing is enabled at the command level i.e., each command issued by the operator is audited. When keystroke-level is chosen, in addition to command level logging, key strokes are also logged.
- Parameters:
auditType
- the value to set- Returns:
- this builder
-
additionalMessage
public ApproveAccessRequestDetails.Builder additionalMessage(String additionalMessage)
Message that needs to be displayed to the Ops User.- Parameters:
additionalMessage
- the value to set- Returns:
- this builder
-
timeOfUserCreation
public ApproveAccessRequestDetails.Builder timeOfUserCreation(Date timeOfUserCreation)
The time when access request is scheduled to be approved in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’- Parameters:
timeOfUserCreation
- the value to set- Returns:
- this builder
-
build
public ApproveAccessRequestDetails build()
-
copy
public ApproveAccessRequestDetails.Builder copy(ApproveAccessRequestDetails model)
-
-