Class ApproverDetail.Builder
- java.lang.Object
-
- com.oracle.bmc.apiaccesscontrol.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.BuilderapprovalAction(String approvalAction)The action done by the approver.ApproverDetail.BuilderapprovalComment(String approvalComment)Comment specified by the approver of the request.ApproverDetail.BuilderapproverId(String approverId)The userId of the approver.ApproverDetailbuild()ApproverDetail.Buildercopy(ApproverDetail model)ApproverDetail.BuildertimeApprovedForAccess(Date timeApprovedForAccess)Time for when the privilegedApi request should start that is authorized by the customer in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’ApproverDetail.BuildertimeOfAuthorization(Date timeOfAuthorization)Time when the privilegedApi 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
-
timeOfAuthorization
public ApproverDetail.Builder timeOfAuthorization(Date timeOfAuthorization)
Time when the privilegedApi 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 privilegedApi 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)
-
-