Package org.projectnessie.client.api
Interface MergeReferenceBuilder
-
- All Superinterfaces:
MergeTransplantBuilder<MergeReferenceBuilder>,OnBranchBuilder<MergeReferenceBuilder>
- All Known Implementing Classes:
BaseMergeReferenceBuilder
public interface MergeReferenceBuilder extends MergeTransplantBuilder<MergeReferenceBuilder>
Request builder for "merge reference".- Since:
NessieApiV1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MergeReferenceBuildercommitMeta(org.projectnessie.model.CommitMeta commitMeta)Specify commit properties for the merge-commit, including the commit message, author(s), author timestamp, signed-off, properties.MergeReferenceBuilderfromHash(@NotBlank @NotBlank java.lang.String fromHash)default MergeReferenceBuilderfromRef(org.projectnessie.model.Reference fromRef)org.projectnessie.model.MergeResponsemerge()MergeReferenceBuildermessage(java.lang.String message)Sets a custom merge commit message.-
Methods inherited from interface org.projectnessie.client.api.MergeTransplantBuilder
defaultMergeMode, dryRun, fetchAdditionalInfo, fromRefName, keepIndividualCommits, mergeMode, returnConflictAsResult
-
Methods inherited from interface org.projectnessie.client.api.OnBranchBuilder
branch, branchName, hash
-
-
-
-
Method Detail
-
message
MergeReferenceBuilder message(java.lang.String message)
Sets a custom merge commit message. The message is auto-generated if not set.How the auto-generated message is constructed is not specified.
- Specified by:
messagein interfaceMergeTransplantBuilder<MergeReferenceBuilder>- Since:
NessieApiV2- See Also:
commitMeta(CommitMeta)
-
commitMeta
MergeReferenceBuilder commitMeta(org.projectnessie.model.CommitMeta commitMeta)
Specify commit properties for the merge-commit, including the commit message, author(s), author timestamp, signed-off, properties.If the given
CommitMetacontains a non-empty message, the message specified viamessage(String)will be ignored by the server.- Since:
NessieApiV2
-
fromHash
MergeReferenceBuilder fromHash(@NotBlank @NotBlank @NotBlank @NotBlank java.lang.String fromHash)
-
fromRef
default MergeReferenceBuilder fromRef(org.projectnessie.model.Reference fromRef)
-
merge
org.projectnessie.model.MergeResponse merge() throws org.projectnessie.error.NessieNotFoundException, org.projectnessie.error.NessieConflictException- Throws:
org.projectnessie.error.NessieNotFoundExceptionorg.projectnessie.error.NessieConflictException
-
-