Package com.oracle.bmc.lockbox.model
Class AccessRequestSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.lockbox.model.AccessRequestSummary.Builder
 
- 
- Enclosing class:
- AccessRequestSummary
 
 public static class AccessRequestSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessRequestSummary.BuilderaccessDuration(String accessDuration)The maximum amount of time operator has access to associated resources.AccessRequestSummarybuild()AccessRequestSummary.Buildercopy(AccessRequestSummary model)AccessRequestSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.AccessRequestSummary.Builderdescription(String description)The rationale for requesting the access request.AccessRequestSummary.BuilderdisplayName(String displayName)The name of the access request.AccessRequestSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.AccessRequestSummary.Builderid(String id)The unique identifier (OCID) of the access request, which can’t be changed after creation.AccessRequestSummary.BuilderlifecycleState(AccessRequest.LifecycleState lifecycleState)The current state of the access request.AccessRequestSummary.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.AccessRequestSummary.BuilderrequestorId(String requestorId)The unique identifier of the requestor.AccessRequestSummary.BuilderrequestorLocation(String requestorLocation)The two-char country code of the requestor while creating the access request Example: USAccessRequestSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.AccessRequestSummary.BuilderticketNumber(String ticketNumber)The ticket number raised by external customers Example: 3-37509643121AccessRequestSummary.BuildertimeCreated(Date timeCreated)The time the access request was created.AccessRequestSummary.BuildertimeExpired(Date timeExpired)The time the access request expired.AccessRequestSummary.BuildertimeUpdated(Date timeUpdated)The time the access request was last updated.
 
- 
- 
- 
Method Detail- 
idpublic AccessRequestSummary.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 AccessRequestSummary.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 AccessRequestSummary.Builder displayName(String displayName) The name of the access request.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic AccessRequestSummary.Builder description(String description) The rationale for requesting the access request.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
requestorIdpublic AccessRequestSummary.Builder requestorId(String requestorId) The unique identifier of the requestor.- Parameters:
- requestorId- the value to set
- Returns:
- this builder
 
 - 
requestorLocationpublic AccessRequestSummary.Builder requestorLocation(String requestorLocation) The two-char country code of the requestor while creating the access request Example: US- Parameters:
- requestorLocation- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AccessRequestSummary.Builder lifecycleState(AccessRequest.LifecycleState lifecycleState) The current state of the access request.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
accessDurationpublic AccessRequestSummary.Builder accessDuration(String accessDuration) The maximum amount of time operator has access to associated resources.- Parameters:
- accessDuration- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic AccessRequestSummary.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 AccessRequestSummary.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 AccessRequestSummary.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
 
 - 
ticketNumberpublic AccessRequestSummary.Builder ticketNumber(String ticketNumber) The ticket number raised by external customers Example: 3-37509643121- Parameters:
- ticketNumber- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic AccessRequestSummary.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic AccessRequestSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic AccessRequestSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic AccessRequestSummary build() 
 - 
copypublic AccessRequestSummary.Builder copy(AccessRequestSummary model) 
 
- 
 
-