Class DelegatedResourceAccessRequestApprovalDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.delegateaccesscontrol.model.DelegatedResourceAccessRequestApprovalDetails.Builder
-
- Enclosing class:
- DelegatedResourceAccessRequestApprovalDetails
public static class DelegatedResourceAccessRequestApprovalDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
approvalAction
public DelegatedResourceAccessRequestApprovalDetails.Builder approvalAction(DelegatedResourceAccessRequestApprovalDetails.ApprovalAction approvalAction)
Indicated whether the request is approved or rejected.- Parameters:
approvalAction
- the value to set- Returns:
- this builder
-
timeApprovedForAccess
public DelegatedResourceAccessRequestApprovalDetails.Builder timeApprovedForAccess(Date timeApprovedForAccess)
Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g.‘2020-05-22T21:10:29.600Z’.
- Parameters:
timeApprovedForAccess
- the value to set- Returns:
- this builder
-
approvalType
public DelegatedResourceAccessRequestApprovalDetails.Builder approvalType(DelegatedResourceAccessRequestApprovalDetails.ApprovalType approvalType)
approval type, initial or extension- Parameters:
approvalType
- the value to set- Returns:
- this builder
-
approverComment
public DelegatedResourceAccessRequestApprovalDetails.Builder approverComment(String approverComment)
Comment specified by the approver of the request.- Parameters:
approverComment
- the value to set- Returns:
- this builder
-
approverId
public DelegatedResourceAccessRequestApprovalDetails.Builder approverId(String approverId)
User ID of the approver.- Parameters:
approverId
- the value to set- Returns:
- this builder
-
approverAdditionalMessage
public DelegatedResourceAccessRequestApprovalDetails.Builder approverAdditionalMessage(String approverAdditionalMessage)
Additional message specified by the approver of the request.- Parameters:
approverAdditionalMessage
- the value to set- Returns:
- this builder
-
build
public DelegatedResourceAccessRequestApprovalDetails build()
-
copy
public DelegatedResourceAccessRequestApprovalDetails.Builder copy(DelegatedResourceAccessRequestApprovalDetails model)
-
-