001package co.codewizards.cloudstore.rest.client.request;
002
003import static java.util.Objects.*;
004
005import javax.ws.rs.core.Response;
006
007public class Delete extends VoidRequest {
008
009        protected final String repositoryName;
010        protected final String path;
011
012        public Delete(final String repositoryName, final String path) {
013                this.repositoryName = requireNonNull(repositoryName, "repositoryName");
014                this.path = path;
015        }
016
017        @Override
018        protected Response _execute() {
019                return assignCredentials(
020                                createWebTarget(urlEncode(repositoryName), encodePath(path)).request()).delete();
021        }
022
023}