Search in sources :

Example 1 with GetMergeOptionsResponse

use of software.amazon.awssdk.services.codecommit.model.GetMergeOptionsResponse in project aws-doc-sdk-examples by awsdocs.

the class GetMergeOptions method getMergeValues.

// snippet-start:[codecommit.java2.get_merge_options.main]
public static String getMergeValues(CodeCommitClient codeCommitClient, String repoName, String destinationReference, String sourceReference) {
    try {
        GetMergeOptionsRequest optionsRequest = GetMergeOptionsRequest.builder().repositoryName(repoName).destinationCommitSpecifier(destinationReference).sourceCommitSpecifier(sourceReference).build();
        GetMergeOptionsResponse response = codeCommitClient.getMergeOptions(optionsRequest);
        return response.baseCommitId();
    } catch (CodeCommitException e) {
        System.err.println(e.getMessage());
        System.exit(1);
    }
    return "";
}
Also used : CodeCommitException(software.amazon.awssdk.services.codecommit.model.CodeCommitException) GetMergeOptionsRequest(software.amazon.awssdk.services.codecommit.model.GetMergeOptionsRequest) GetMergeOptionsResponse(software.amazon.awssdk.services.codecommit.model.GetMergeOptionsResponse)

Aggregations

CodeCommitException (software.amazon.awssdk.services.codecommit.model.CodeCommitException)1 GetMergeOptionsRequest (software.amazon.awssdk.services.codecommit.model.GetMergeOptionsRequest)1 GetMergeOptionsResponse (software.amazon.awssdk.services.codecommit.model.GetMergeOptionsResponse)1