Class ApproverDetail.Builder
- java.lang.Object
-
- com.oracle.bmc.operatoraccesscontrol.model.ApproverDetail.Builder
-
- Enclosing class:
- ApproverDetail
public static class ApproverDetail.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApproverDetail.Builder
approvalAction(String approvalAction)
The action done by the approver.ApproverDetail.Builder
approvalAdditionalMessage(String approvalAdditionalMessage)
Additional message specified by the approver of the request.ApproverDetail.Builder
approvalComment(String approvalComment)
Comment specified by the approver of the request.ApproverDetail.Builder
approverId(String approverId)
The userId of the approver.ApproverDetail
build()
ApproverDetail.Builder
copy(ApproverDetail model)
ApproverDetail.Builder
timeApprovedForAccess(Date timeApprovedForAccess)
Time for when the access request should start that is authorized by the customer in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’ApproverDetail.Builder
timeOfAuthorization(Date timeOfAuthorization)
Time when the access request was authorized by the customer in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
-
-
-
Method Detail
-
approverId
public ApproverDetail.Builder approverId(String approverId)
The userId of the approver.- Parameters:
approverId
- the value to set- Returns:
- this builder
-
approvalAction
public ApproverDetail.Builder approvalAction(String approvalAction)
The action done by the approver.- Parameters:
approvalAction
- the value to set- Returns:
- this builder
-
approvalComment
public ApproverDetail.Builder approvalComment(String approvalComment)
Comment specified by the approver of the request.- Parameters:
approvalComment
- the value to set- Returns:
- this builder
-
approvalAdditionalMessage
public ApproverDetail.Builder approvalAdditionalMessage(String approvalAdditionalMessage)
Additional message specified by the approver of the request.- Parameters:
approvalAdditionalMessage
- the value to set- Returns:
- this builder
-
timeOfAuthorization
public ApproverDetail.Builder timeOfAuthorization(Date timeOfAuthorization)
Time when the access request was authorized by the customer in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’- Parameters:
timeOfAuthorization
- the value to set- Returns:
- this builder
-
timeApprovedForAccess
public ApproverDetail.Builder timeApprovedForAccess(Date timeApprovedForAccess)
Time for when the access request should start that is authorized by the customer in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’- Parameters:
timeApprovedForAccess
- the value to set- Returns:
- this builder
-
build
public ApproverDetail build()
-
copy
public ApproverDetail.Builder copy(ApproverDetail model)
-
-