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}