
org.sourcelab.github.client.request.CancelWorkflowRequest Maven / Gradle / Ivy
The newest version!
package org.sourcelab.github.client.request;
import org.sourcelab.github.client.response.parser.Http202ResponseParser;
import org.sourcelab.github.client.response.parser.ResponseParser;
import java.util.Objects;
public class CancelWorkflowRequest extends PostRequest {
private final CancelWorkflowOptions options;
public CancelWorkflowRequest(final CancelWorkflowOptions options) {
this.options = Objects.requireNonNull(options);
}
@Override
public String getPath() {
return "/repos/" + options.getOwner() + "/" + options.getRepo()
+ "/actions/runs/" + options.getRunId() + "/cancel";
}
/**
* KeyValue pairs of Request Parameters.
* @return RequestParameters associated with request.
*/
@Override
public RequestParameters getRequestParameters() {
final RequestParametersBuilder builder = RequestParameters.newBuilder();
return builder.build();
}
@Override
public ResponseParser getResponseParser() {
return new Http202ResponseParser();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy