Package org.projectnessie.client.api
Interface MergeReferenceBuilder
- All Superinterfaces:
MergeTransplantBuilder<MergeReferenceBuilder>,OnBranchBuilder<MergeReferenceBuilder>
- All Known Implementing Classes:
BaseMergeReferenceBuilder
Request builder for "merge reference".
- Since:
NessieApiV1
-
Method Summary
Modifier and TypeMethodDescriptioncommitMeta(org.projectnessie.model.CommitMeta commitMeta) Specify commit properties for the merge-commit, including the commit message, author(s), author timestamp, signed-off, properties.default MergeReferenceBuilderfromRef(org.projectnessie.model.Reference fromRef) org.projectnessie.model.MergeResponsemerge()Sets a custom merge commit message.Methods inherited from interface org.projectnessie.client.api.MergeTransplantBuilder
defaultMergeMode, dryRun, fetchAdditionalInfo, fromRefName, keepIndividualCommits, mergeKeyBehavior, mergeMode, returnConflictAsResultMethods inherited from interface org.projectnessie.client.api.OnBranchBuilder
branch, branchName, hash
-
Method Details
-
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
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
-
fromRef
-
merge
org.projectnessie.model.MergeResponse merge() throws org.projectnessie.error.NessieNotFoundException, org.projectnessie.error.NessieConflictException- Throws:
org.projectnessie.error.NessieNotFoundExceptionorg.projectnessie.error.NessieConflictException
-