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.BuilderadditionalMessage(String additionalMessage)Message that needs to be displayed to the Ops User.ApproveAccessRequestDetails.BuilderapproverComment(String approverComment)Comment by the approver during approval.ApproveAccessRequestDetails.BuilderauditType(List<String> auditType)Specifies the type of auditing to be enabled.ApproveAccessRequestDetailsbuild()ApproveAccessRequestDetails.Buildercopy(ApproveAccessRequestDetails model)ApproveAccessRequestDetails.BuildertimeOfUserCreation(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)
-
-