@Override public Action convertImage(Integer imageId) throws DigitalOceanException, RequestUnsuccessfulException { checkNullAndThrowError(imageId, "Missing required parameter - imageId."); Object[] params = {imageId}; return (Action) perform( new ApiRequest(ApiAction.CONVERT_IMAGE, new ImageAction(ActionType.CONVERT), params)) .getData(); }
@Override public Action convertImage(Integer imageId) throws DigitalOceanException, RequestUnsuccessfulException { checkNullAndThrowError(imageId, "Missing required parameter - imageId."); Object[] params = {imageId}; return (Action) perform( new ApiRequest(ApiAction.CONVERT_IMAGE, new ImageAction(ActionType.CONVERT), params)) .getData(); }
@Override public Action transferImage(Integer imageId, String regionSlug) throws DigitalOceanException, RequestUnsuccessfulException { checkNullAndThrowError(imageId, "Missing required parameter - imageId."); checkBlankAndThrowError(regionSlug, "Missing required parameter - regionSlug."); Object[] params = {imageId}; return (Action) perform(new ApiRequest(ApiAction.TRANSFER_IMAGE, new ImageAction(ActionType.TRANSFER, regionSlug), params)).getData(); }
@Override public Action transferImage(Integer imageId, String regionSlug) throws DigitalOceanException, RequestUnsuccessfulException { checkNullAndThrowError(imageId, "Missing required parameter - imageId."); checkBlankAndThrowError(regionSlug, "Missing required parameter - regionSlug."); Object[] params = {imageId}; return (Action) perform(new ApiRequest(ApiAction.TRANSFER_IMAGE, new ImageAction(ActionType.TRANSFER, regionSlug), params)).getData(); }