Package com.oracle.bmc.lockbox.model
Class AccessRequest.Builder
- java.lang.Object
- 
- com.oracle.bmc.lockbox.model.AccessRequest.Builder
 
- 
- Enclosing class:
- AccessRequest
 
 public static class AccessRequest.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessRequest.BuilderaccessDuration(String accessDuration)The maximum amount of time operator has access to associated resources.AccessRequest.BuilderactivityLogs(List<ActivityLog> activityLogs)The actions taken by different persona on the access request, e.g.AccessRequestbuild()AccessRequest.Buildercontext(Map<String,String> context)The context object containing the access request specific details.AccessRequest.Buildercopy(AccessRequest model)AccessRequest.Builderdescription(String description)The rationale for requesting the access request and any other related details..AccessRequest.BuilderdisplayName(String displayName)The name of the access request.AccessRequest.Builderid(String id)The unique identifier (OCID) of the access request, which can’t be changed after creation.AccessRequest.BuilderlifecycleState(AccessRequest.LifecycleState lifecycleState)Possible access request lifecycle states.AccessRequest.BuilderlifecycleStateDetails(AccessRequest.LifecycleStateDetails lifecycleStateDetails)Details of access request lifecycle state.AccessRequest.BuilderlockboxId(String lockboxId)The unique identifier (OCID) of the lockbox box that the access request is associated with, which can’t be changed after creation.AccessRequest.BuilderreminderCount(Integer reminderCount)The count of times the access request was reminded.AccessRequest.BuilderrequestorId(String requestorId)The unique identifier of the requestor.AccessRequest.BuilderrequestorLocation(String requestorLocation)The location of the requestor.AccessRequest.BuilderticketNumber(String ticketNumber)The ticket number raised by external customers Example: 3-37509643121AccessRequest.BuildertimeCreated(Date timeCreated)The time the access request was created.AccessRequest.BuildertimeExpired(Date timeExpired)The time the access request expired.AccessRequest.BuildertimeReminded(Date timeReminded)The time the access request was last reminded.AccessRequest.BuildertimeUpdated(Date timeUpdated)The time the access request was last updated.
 
- 
- 
- 
Method Detail- 
idpublic AccessRequest.Builder id(String id) The unique identifier (OCID) of the access request, which can’t be changed after creation.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
lockboxIdpublic AccessRequest.Builder lockboxId(String lockboxId) The unique identifier (OCID) of the lockbox box that the access request is associated with, which can’t be changed after creation.- Parameters:
- lockboxId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic AccessRequest.Builder displayName(String displayName) The name of the access request.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic AccessRequest.Builder description(String description) The rationale for requesting the access request and any other related details..- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
requestorIdpublic AccessRequest.Builder requestorId(String requestorId) The unique identifier of the requestor.- Parameters:
- requestorId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AccessRequest.Builder lifecycleState(AccessRequest.LifecycleState lifecycleState) Possible access request lifecycle states.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleStateDetailspublic AccessRequest.Builder lifecycleStateDetails(AccessRequest.LifecycleStateDetails lifecycleStateDetails) Details of access request lifecycle state.- Parameters:
- lifecycleStateDetails- the value to set
- Returns:
- this builder
 
 - 
accessDurationpublic AccessRequest.Builder accessDuration(String accessDuration) The maximum amount of time operator has access to associated resources.- Parameters:
- accessDuration- the value to set
- Returns:
- this builder
 
 - 
contextpublic AccessRequest.Builder context(Map<String,String> context) The context object containing the access request specific details.- Parameters:
- context- the value to set
- Returns:
- this builder
 
 - 
activityLogspublic AccessRequest.Builder activityLogs(List<ActivityLog> activityLogs) The actions taken by different persona on the access request, e.g.approve/deny/revoke - Parameters:
- activityLogs- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic AccessRequest.Builder timeCreated(Date timeCreated) The time the access request was created.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic AccessRequest.Builder timeUpdated(Date timeUpdated) The time the access request was last updated.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
timeExpiredpublic AccessRequest.Builder timeExpired(Date timeExpired) The time the access request expired.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeExpired- the value to set
- Returns:
- this builder
 
 - 
timeRemindedpublic AccessRequest.Builder timeReminded(Date timeReminded) The time the access request was last reminded.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeReminded- the value to set
- Returns:
- this builder
 
 - 
reminderCountpublic AccessRequest.Builder reminderCount(Integer reminderCount) The count of times the access request was reminded.- Parameters:
- reminderCount- the value to set
- Returns:
- this builder
 
 - 
requestorLocationpublic AccessRequest.Builder requestorLocation(String requestorLocation) The location of the requestor.Format with be two letters indicatiog operator’s country code defined by https://jira-sd.mc1.oracleiaas.com/browse/SSD-17880 Example: US - Parameters:
- requestorLocation- the value to set
- Returns:
- this builder
 
 - 
ticketNumberpublic AccessRequest.Builder ticketNumber(String ticketNumber) The ticket number raised by external customers Example: 3-37509643121- Parameters:
- ticketNumber- the value to set
- Returns:
- this builder
 
 - 
buildpublic AccessRequest build() 
 - 
copypublic AccessRequest.Builder copy(AccessRequest model) 
 
- 
 
-