public static void shareFileOrFolder(Drive service, File file) throws IOException { Permission newPermission = new Permission(); newPermission.setEmailAddress("xxxxx@gmail.com"); newPermission.setValue("xxxxx@gmail.com"); newPermission.setType("user"); newPermission.setRole("writer"); service.permissions().insert(file.getId(), newPermission).execute(); }