package co.codewizards.cloudstore.rest.client.request; import static co.codewizards.cloudstore.core.util.AssertUtil.*; import javax.ws.rs.core.Response; public class BeginPutFile extends VoidRequest { protected final String repositoryName; protected final String path; public BeginPutFile(final String repositoryName, final String path) { this.repositoryName = assertNotNull(repositoryName, "repositoryName"); this.path = path; } @Override public Response _execute() { return assignCredentials( createWebTarget("_beginPutFile", urlEncode(repositoryName), encodePath(path)) .request()).put(null); } }