Package com.oracle.bmc.devops.model
Class UpdatePullRequestDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.UpdatePullRequestDetails.Builder
-
- Enclosing class:
- UpdatePullRequestDetails
public static class UpdatePullRequestDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdatePullRequestDetails
build()
UpdatePullRequestDetails.Builder
copy(UpdatePullRequestDetails model)
UpdatePullRequestDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdatePullRequestDetails.Builder
description(String description)
Details of the pull request.UpdatePullRequestDetails.Builder
destinationBranch(String destinationBranch)
The destination branch against which the changes are to be reviewed.UpdatePullRequestDetails.Builder
displayName(String displayName)
Pull Request titleUpdatePullRequestDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdatePullRequestDetails.Builder
reviewers(List<UpdateReviewerDetails> reviewers)
Reviewers for this Review.
-
-
-
Method Detail
-
displayName
public UpdatePullRequestDetails.Builder displayName(String displayName)
Pull Request title- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public UpdatePullRequestDetails.Builder description(String description)
Details of the pull request.Avoid entering confidential information.
- Parameters:
description
- the value to set- Returns:
- this builder
-
destinationBranch
public UpdatePullRequestDetails.Builder destinationBranch(String destinationBranch)
The destination branch against which the changes are to be reviewed.Example: “main”
- Parameters:
destinationBranch
- the value to set- Returns:
- this builder
-
reviewers
public UpdatePullRequestDetails.Builder reviewers(List<UpdateReviewerDetails> reviewers)
Reviewers for this Review.- Parameters:
reviewers
- the value to set- Returns:
- this builder
-
freeformTags
public UpdatePullRequestDetails.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. See Resource Tags. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdatePullRequestDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. See Resource Tags. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public UpdatePullRequestDetails build()
-
copy
public UpdatePullRequestDetails.Builder copy(UpdatePullRequestDetails model)
-
-