Class AssignmentValidationStatus.Builder
- java.lang.Object
-
- com.oracle.bmc.operatoraccesscontrol.model.AssignmentValidationStatus.Builder
-
- Enclosing class:
- AssignmentValidationStatus
public static class AssignmentValidationStatus.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssignmentValidationStatus.Builder
accessRequestId(String accessRequestId)
Id of the accessRequest which got created as part of Assignment Validation.AssignmentValidationStatus
build()
AssignmentValidationStatus.Builder
copy(AssignmentValidationStatus model)
AssignmentValidationStatus.Builder
errorMessage(String errorMessage)
any errorMessage during validation.AssignmentValidationStatus.Builder
executionId(String executionId)
Id of the unique execution.AssignmentValidationStatus.Builder
executionStatus(AssignmentValidationLifecycleStates executionStatus)
Status of the execution Success or Failure.AssignmentValidationStatus.Builder
statusDetail(List<StatusDetail> statusDetail)
List of execution detail for the validate assignment.AssignmentValidationStatus.Builder
timeOfValidationFinish(Date timeOfValidationFinish)
Time when the respective action happened in RFC 3339timestamp format.AssignmentValidationStatus.Builder
timeOfValidationStart(Date timeOfValidationStart)
Time when the respective action happened in RFC 3339timestamp format.AssignmentValidationStatus.Builder
userId(String userId)
Id of the user who triggered the Assignment Validation.
-
-
-
Method Detail
-
executionId
public AssignmentValidationStatus.Builder executionId(String executionId)
Id of the unique execution.- Parameters:
executionId
- the value to set- Returns:
- this builder
-
userId
public AssignmentValidationStatus.Builder userId(String userId)
Id of the user who triggered the Assignment Validation.- Parameters:
userId
- the value to set- Returns:
- this builder
-
accessRequestId
public AssignmentValidationStatus.Builder accessRequestId(String accessRequestId)
Id of the accessRequest which got created as part of Assignment Validation.- Parameters:
accessRequestId
- the value to set- Returns:
- this builder
-
errorMessage
public AssignmentValidationStatus.Builder errorMessage(String errorMessage)
any errorMessage during validation.- Parameters:
errorMessage
- the value to set- Returns:
- this builder
-
executionStatus
public AssignmentValidationStatus.Builder executionStatus(AssignmentValidationLifecycleStates executionStatus)
Status of the execution Success or Failure.- Parameters:
executionStatus
- the value to set- Returns:
- this builder
-
statusDetail
public AssignmentValidationStatus.Builder statusDetail(List<StatusDetail> statusDetail)
List of execution detail for the validate assignment.- Parameters:
statusDetail
- the value to set- Returns:
- this builder
-
timeOfValidationStart
public AssignmentValidationStatus.Builder timeOfValidationStart(Date timeOfValidationStart)
Time when the respective action happened in RFC 3339timestamp format.Example: ‘2020-05-22T21:10:29.600Z’.
- Parameters:
timeOfValidationStart
- the value to set- Returns:
- this builder
-
timeOfValidationFinish
public AssignmentValidationStatus.Builder timeOfValidationFinish(Date timeOfValidationFinish)
Time when the respective action happened in RFC 3339timestamp format.Example: ‘2020-05-22T21:10:29.600Z’.
- Parameters:
timeOfValidationFinish
- the value to set- Returns:
- this builder
-
build
public AssignmentValidationStatus build()
-
copy
public AssignmentValidationStatus.Builder copy(AssignmentValidationStatus model)
-
-