Package com.oracle.bmc.lockbox.model
Class UpdateApprovalTemplateDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.lockbox.model.UpdateApprovalTemplateDetails.Builder
-
- Enclosing class:
- UpdateApprovalTemplateDetails
public static class UpdateApprovalTemplateDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateApprovalTemplateDetails.Builder
approverLevels(ApproverLevels approverLevels)
UpdateApprovalTemplateDetails.Builder
autoApprovalState(LockboxAutoApprovalState autoApprovalState)
The auto approval state of the lockbox.UpdateApprovalTemplateDetails
build()
UpdateApprovalTemplateDetails.Builder
copy(UpdateApprovalTemplateDetails model)
UpdateApprovalTemplateDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateApprovalTemplateDetails.Builder
displayName(String displayName)
approval template identifierUpdateApprovalTemplateDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
-
-
-
Method Detail
-
approverLevels
public UpdateApprovalTemplateDetails.Builder approverLevels(ApproverLevels approverLevels)
-
displayName
public UpdateApprovalTemplateDetails.Builder displayName(String displayName)
approval template identifier- Parameters:
displayName
- the value to set- Returns:
- this builder
-
autoApprovalState
public UpdateApprovalTemplateDetails.Builder autoApprovalState(LockboxAutoApprovalState autoApprovalState)
The auto approval state of the lockbox.- Parameters:
autoApprovalState
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateApprovalTemplateDetails.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
-
definedTags
public UpdateApprovalTemplateDetails.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
-
build
public UpdateApprovalTemplateDetails build()
-
copy
public UpdateApprovalTemplateDetails.Builder copy(UpdateApprovalTemplateDetails model)
-
-